ug4
|
Makes sure that that marks are propagated over process interfaces. More...
#include <parallel_hnode_adjuster.h>
Public Member Functions | |
virtual void | ref_marks_changed (IRefiner &ref, const std::vector< Vertex * > &vrts, const std::vector< Edge * > &edges, const std::vector< Face * > &faces, const std::vector< Volume * > &vols) |
virtual | ~ParallelHNodeAdjuster () |
Public Member Functions inherited from ug::IRefMarkAdjuster | |
virtual void | coarsen_marks_changed (IRefiner &ref, const std::vector< Vertex * > &vrts, const std::vector< Edge * > &edges, const std::vector< Face * > &faces, const std::vector< Volume * > &vols) |
virtual void | enable (bool enable) |
virtual bool | enabled () const |
IRefMarkAdjuster () | |
virtual | ~IRefMarkAdjuster () |
void | enable_node_dependency_order_1 (bool bEnable) |
enables or disables node-dependency-order-1. More... | |
bool | node_dependency_order_1_enabled () |
enables or disables node-dependency-order-1. More... | |
Static Public Member Functions | |
static SPParallelHNodeAdjuster | create () |
Makes sure that that marks are propagated over process interfaces.
|
inlinevirtual |
|
inlinestatic |
|
virtual |
Reimplemented from ug::IRefMarkAdjuster.
References ug::ContainsInterfaceElem(), ug::Grid::distributed_grid_manager(), ug::IRefiner::grid(), ug::DistributedGridManager::grid_layout_map(), ug::INT_H_MASTER, ug::INT_H_SLAVE, ug::Grid::is_parallel(), ug::LIB_GRID, m_intfComEDGE, m_intfComFACE, m_intfComVRT, pcl::OneProcTrue(), ug::RM_ANISOTROPIC, ug::RM_REFINE, UG_ASSERT, and UG_DLOG.
|
private |
Referenced by ref_marks_changed().
|
private |
Referenced by ref_marks_changed().
|
private |
Referenced by ref_marks_changed().
|
private |