ug4
ug::THangingNodeRefiner< MultiGrid > Member List

This is the complete list of members for ug::THangingNodeRefiner< MultiGrid >, including all inherited members.

adaption_begins()ug::IRefiner
adaption_ends()ug::IRefiner
adaptivity_supported() constug::HangingNodeRefiner_MultiGridinlinevirtual
add_hmark(TElem *elem, HNodeRefMarks mark)ug::HangingNodeRefinerBase< MGSelector >protected
add_ref_mark_adjuster(SPIRefMarkAdjuster adjuster)ug::HangingNodeRefinerBase< MGSelector >inline
adjusting_ref_marks() constug::HangingNodeRefinerBase< MGSelector >inlineprotected
assign_grid(MultiGrid &mg)ug::HangingNodeRefiner_MultiGridvirtual
assign_hnode_marks()ug::HangingNodeRefiner_MultiGridprotectedvirtual
BaseClass typedefug::HangingNodeRefiner_MultiGrid
broadcast_marks_horizontally(bool vertices, bool edges, bool faces, bool allowDeselection=false)ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
broadcast_marks_vertically(bool vertices, bool edges, bool faces, bool volumes, bool allowDeselection=false)ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
clear_marks()ug::HangingNodeRefinerBase< MGSelector >virtual
coarsen()ug::IRefiner
coarsening_supported() constug::HangingNodeRefiner_MultiGridinlinevirtual
collect_child_corners(std::vector< Vertex * > &cornersOut, TElem *elem)ug::HangingNodeRefiner_MultiGridinlineprotected
collect_objects_for_coarsen(bool scheduleCoarseningBeginsMessage=false)ug::HangingNodeRefiner_MultiGridprotectedvirtual
collect_objects_for_refine()ug::HangingNodeRefinerBase< MGSelector >protectedvirtual
contains_edges()ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
contains_faces()ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
contains_volumes()ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
continue_collect_objects_for_refine(bool continueRequired)ug::HangingNodeRefinerBase< MGSelector >inlineprotectedvirtual
copy_marks_to_vmasters(bool vertices, bool edges, bool faces, bool volumes)ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
copy_marks_to_vslaves(bool vertices, bool edges, bool faces, bool volumes)ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
debug_save(ISelector &sel, const char *filename)ug::HangingNodeRefiner_MultiGridprotected
debugging_enabled() constug::IRefinerinline
edge_created(Grid *grid, Edge *e, GridObject *pParent=NULL, bool replacesParent=false)ug::GridObserverinlinevirtual
edge_to_be_erased(Grid *grid, Edge *e, Edge *replacedBy=NULL)ug::GridObserverinlinevirtual
edges_to_be_merged(Grid *grid, Edge *target, Edge *elem1, Edge *elem2)ug::GridObserverinlinevirtual
elements_to_be_cleared(Grid *grid)ug::GridObserverinlinevirtual
enable_debugging(bool enable)ug::IRefinerinline
enable_node_dependency_order_1(bool bEnable)ug::HangingNodeRefinerBase< MGSelector >
face_created(Grid *grid, Face *f, GridObject *pParent=NULL, bool replacesParent=false)ug::GridObserverinlinevirtual
face_to_be_erased(Grid *grid, Face *f, Face *replacedBy=NULL)ug::GridObserverinlinevirtual
faces_to_be_merged(Grid *grid, Face *target, Face *elem1, Face *elem2)ug::GridObserverinlinevirtual
get_associated_grid()ug::HangingNodeRefiner_MultiGridinlinevirtual
get_center_vertex(Edge *e)ug::HangingNodeRefiner_MultiGridprotectedvirtual
get_center_vertex(Face *f)ug::HangingNodeRefiner_MultiGridprotectedvirtual
get_local_edge_mark(Face *f, Edge *e) constug::IRefiner
get_local_edge_mark(Volume *vol, Edge *e) constug::IRefiner
get_local_face_mark(Volume *vol, Face *f) constug::IRefiner
get_local_mark(Face *e) constug::IRefinerinlinevirtual
get_local_mark(Volume *e) constug::IRefinerinlinevirtual
get_mark(Vertex *v) constug::HangingNodeRefinerBase< MGSelector >virtual
get_mark(Edge *e) constug::HangingNodeRefinerBase< MGSelector >virtual
get_mark(Face *f) constug::HangingNodeRefinerBase< MGSelector >virtual
get_mark(Volume *v) constug::HangingNodeRefinerBase< MGSelector >virtual
ug::IRefiner::get_mark(GridObject *o) constug::IRefinervirtual
get_refmark_selector()ug::HangingNodeRefinerBase< MGSelector >inlineprotected
grid()ug::HangingNodeRefiner_MultiGridinlinevirtual
grid_to_be_destroyed(Grid *grid)ug::HangingNodeRefiner_MultiGridvirtual
HangingNodeRefiner_MultiGrid(SPRefinementProjector projector=SPNULL)ug::HangingNodeRefiner_MultiGrid
HangingNodeRefiner_MultiGrid(MultiGrid &mg, SPRefinementProjector projector=SPNULL)ug::HangingNodeRefiner_MultiGrid
HangingNodeRefinerBase(SPRefinementProjector projector=SPNULL)ug::HangingNodeRefinerBase< MGSelector >
HangingNodeRefinerBase(const HangingNodeRefinerBase &)ug::HangingNodeRefinerBase< MGSelector >private
HNCM_ALL enum valueug::HangingNodeRefiner_MultiGrid
HNCM_FIRST enum valueug::HangingNodeRefiner_MultiGrid
HNCM_INVALID enum valueug::HangingNodeRefiner_MultiGrid
HNCM_NO_NBRS enum valueug::HangingNodeRefiner_MultiGrid
HNCM_NONE enum valueug::HangingNodeRefiner_MultiGrid
HNCM_PARTIAL enum valueug::HangingNodeRefiner_MultiGrid
HNCM_REPLACE enum valueug::HangingNodeRefiner_MultiGrid
HNCM_UNKNOWN enum valueug::HangingNodeRefiner_MultiGrid
HNodeCoarsenMarks enum nameug::HangingNodeRefiner_MultiGrid
HNodeRefMarks enum nameug::HangingNodeRefinerBase< MGSelector >
HNRM_MAX enum valueug::HangingNodeRefinerBase< MGSelector >
HNRM_TO_CONSTRAINED enum valueug::HangingNodeRefinerBase< MGSelector >
HNRM_TO_CONSTRAINING enum valueug::HangingNodeRefinerBase< MGSelector >
HNRM_TO_NORMAL enum valueug::HangingNodeRefinerBase< MGSelector >
IRefiner(SPRefinementProjector projector=SPNULL)ug::IRefinerinline
is_marked(Vertex *v)ug::HangingNodeRefinerBase< MGSelector >inlineprotected
is_marked(Edge *e)ug::HangingNodeRefinerBase< MGSelector >inlineprotected
is_marked(Face *f)ug::HangingNodeRefinerBase< MGSelector >inlineprotected
is_marked(Volume *v)ug::HangingNodeRefinerBase< MGSelector >inlineprotected
local_marks_supported() constug::IRefinerinlinevirtual
m_adaptionIsActiveug::IRefinerprotected
m_adjustedMarksDebugFilenameug::IRefinerprotected
m_adjustingRefMarksug::HangingNodeRefinerBase< MGSelector >private
m_debuggingEnabledug::IRefinerprotected
m_messageHubug::IRefinerprotected
m_msgIdAdaptionug::IRefinerprotected
m_newlyMarkedRefEdgesug::HangingNodeRefinerBase< MGSelector >private
m_newlyMarkedRefFacesug::HangingNodeRefinerBase< MGSelector >private
m_newlyMarkedRefVolsug::HangingNodeRefinerBase< MGSelector >private
m_newlyMarkedRefVrtsug::HangingNodeRefinerBase< MGSelector >private
m_nodeDependencyOrder1ug::HangingNodeRefinerBase< MGSelector >private
m_pGridug::HangingNodeRefinerBase< MGSelector >private
m_pMGug::HangingNodeRefiner_MultiGridprivate
m_projectorug::IRefinerprotected
m_refMarkAdjustersug::HangingNodeRefinerBase< MGSelector >protected
m_selMarkedElementsug::HangingNodeRefinerBase< MGSelector >protected
mark(Vertex *v, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >virtual
mark(Edge *e, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >virtual
mark(Face *f, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >virtual
mark(Volume *v, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >virtual
mark(Vertex *v, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >inline
mark(Edge *e, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >inline
mark(Face *f, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >inline
mark(Volume *v, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >inline
mark(GridObject *o, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >
mark(const TIterator &iterBegin, const TIterator &iterEnd, RefinementMark refMark=RM_REFINE)ug::HangingNodeRefinerBase< MGSelector >inline
ug::IRefiner::mark(GridObject *o, RefinementMark refMark=RM_REFINE)ug::IRefinervirtual
ug::IRefiner::mark(const TIterator &iterBegin, const TIterator &iterEnd, RefinementMark refMark=RM_REFINE)ug::IRefinerinline
mark_local(Face *e, int mark)ug::IRefinerinlinevirtual
mark_local(Volume *e, int mark)ug::IRefinerinlinevirtual
mark_neighborhood(size_t numIterations, RefinementMark refMark, bool sideNbrsOnly)ug::HangingNodeRefinerBase< MGSelector >virtual
ug::IRefiner::mark_neighborhood(size_t numIterations)ug::IRefinerinline
marked_adaptive(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inline
marked_closure(TElem *elem) constug::IRefinerinline
marked_coarsen(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inline
marked_full(TElem *elem) constug::IRefinerinline
marked_local(TElem *elem) constug::IRefinerinline
marked_refine(Edge *elem) constug::HangingNodeRefinerBase< MGSelector >inline
marked_refine(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inline
marked_regular(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inline
marked_to_constrained(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inlineprotected
marked_to_constraining(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inlineprotected
marked_to_normal(TElem *elem) constug::HangingNodeRefinerBase< MGSelector >inlineprotected
multi_grid()ug::HangingNodeRefiner_MultiGridinlinevirtual
node_dependency_order_1_enabled()ug::HangingNodeRefinerBase< MGSelector >inline
num_marked_edges(std::vector< int > &numMarkedEdgesOut)ug::IRefiner
num_marked_edges()ug::IRefinerinline
num_marked_edges_local(std::vector< int > &numMarkedEdgesOut)ug::HangingNodeRefiner_MultiGridprotectedvirtual
num_marked_elements(std::vector< int > &numMarkedElemsOut)ug::IRefiner
num_marked_elements()ug::IRefinerinline
num_marked_elems(std::vector< int > &numMarkedElemsOut)ug::HangingNodeRefiner_MultiGridprotected
num_marked_faces(std::vector< int > &numMarkedFacesOut)ug::IRefiner
num_marked_faces()ug::IRefinerinline
num_marked_faces_local(std::vector< int > &numMarkedFacesOut)ug::HangingNodeRefiner_MultiGridprotectedvirtual
num_marked_volumes(std::vector< int > &numMarkedVolsOut)ug::IRefiner
num_marked_volumes()ug::IRefinerinline
num_marked_volumes_local(std::vector< int > &numMarkedVolsOut)ug::HangingNodeRefiner_MultiGridprotectedvirtual
one_proc_true(bool localProcTrue)ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
perform_coarsening()ug::HangingNodeRefiner_MultiGridprotectedvirtual
perform_refinement()ug::HangingNodeRefinerBase< MGSelector >protectedvirtual
post_coarsen()ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
post_refine()ug::HangingNodeRefinerBase< MGSelector >inlineprotectedvirtual
pre_coarsen()ug::HangingNodeRefiner_MultiGridinlineprotectedvirtual
pre_refine()ug::HangingNodeRefiner_MultiGridprotectedvirtual
process_constrained_edge(ConstrainedEdge *cde)ug::HangingNodeRefinerBase< MGSelector >protectedvirtual
process_constrained_face(ConstrainedFace *cdf)ug::HangingNodeRefinerBase< MGSelector >protectedvirtual
process_constrained_vertex(ConstrainedVertex *cdv)ug::HangingNodeRefinerBase< MGSelector >protectedvirtual
process_constraining_edge(ConstrainingEdge *cge)ug::HangingNodeRefiner_MultiGridprotectedvirtual
process_constraining_face(ConstrainingFace *cgf)ug::HangingNodeRefinerBase< MGSelector >protectedvirtual
projector()ug::IRefinerinline
refine()ug::IRefiner
refine_edge_with_hanging_vertex(Edge *e, Vertex **newCornerVrts=NULL)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refine_edge_with_normal_vertex(Edge *e, Vertex **newCornerVrts=NULL)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refine_face_with_hanging_vertex(Face *f, Vertex **newCornerVrts=NULL)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refine_face_with_normal_vertex(Face *f, Vertex **newCornerVrts=NULL)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refine_volume_with_normal_vertex(Volume *v, Vertex **newVolumeVrts=NULL)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refinement_is_allowed(Vertex *elem)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refinement_is_allowed(Edge *elem)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refinement_is_allowed(Face *elem)ug::HangingNodeRefiner_MultiGridprotectedvirtual
refinement_is_allowed(Volume *elem)ug::HangingNodeRefiner_MultiGridprotectedvirtual
remove_coarsen_marks()ug::HangingNodeRefinerBase< MGSelector >protected
remove_hmark(TElem *elem, uint mark)ug::HangingNodeRefinerBase< MGSelector >protected
restrict_selection_to_coarsen_families()ug::HangingNodeRefiner_MultiGridprotectedvirtual
restrict_selection_to_coarsen_families()ug::HangingNodeRefiner_MultiGridprotected
restrict_selection_to_surface_coarsen_elements()ug::HangingNodeRefiner_MultiGridprotectedvirtual
restrict_selection_to_surface_coarsen_elements()ug::HangingNodeRefiner_MultiGridprotected
save_coarsen_marks_to_file(ISelector &sel, const char *filename)ug::HangingNodeRefiner_MultiGridprotected
save_marks_to_file(const char *filename)ug::HangingNodeRefinerBase< MGSelector >virtual
sel_edge_iter typedefug::HangingNodeRefinerBase< MGSelector >protected
sel_face_iter typedefug::HangingNodeRefinerBase< MGSelector >protected
sel_vol_iter typedefug::HangingNodeRefinerBase< MGSelector >protected
sel_vrt_iter typedefug::HangingNodeRefinerBase< MGSelector >protected
selector_t typedefug::HangingNodeRefinerBase< MGSelector >
set_adjusted_marks_debug_filename(const char *filename)ug::IRefiner
set_center_vertex(Edge *e, Vertex *v)ug::HangingNodeRefiner_MultiGridprotectedvirtual
set_center_vertex(Face *f, Vertex *v)ug::HangingNodeRefiner_MultiGridprotectedvirtual
set_grid(MultiGrid *mg)ug::HangingNodeRefiner_MultiGridprotected
HangingNodeRefinerBase< MGSelector >::set_grid(typename TSelector::grid_type *grid)ug::HangingNodeRefinerBase< MGSelector >protected
set_message_hub(SPMessageHub msgHub)ug::IRefinerprotected
set_projector(SPRefinementProjector projector)ug::IRefinerinline
THangingNodeRefiner(SPRefinementProjector projector=SPNULL)ug::THangingNodeRefiner< MultiGrid >inline
THangingNodeRefiner(MultiGrid &mg, SPRefinementProjector projector=SPNULL)ug::THangingNodeRefiner< MultiGrid >inline
vertex_created(Grid *grid, Vertex *vrt, GridObject *pParent=NULL, bool replacesParent=false)ug::GridObserverinlinevirtual
vertex_to_be_erased(Grid *grid, Vertex *vrt, Vertex *replacedBy=NULL)ug::GridObserverinlinevirtual
vertices_to_be_merged(Grid *grid, Vertex *target, Vertex *elem1, Vertex *elem2)ug::GridObserverinlinevirtual
volume_created(Grid *grid, Volume *vol, GridObject *pParent=NULL, bool replacesParent=false)ug::GridObserverinlinevirtual
volume_to_be_erased(Grid *grid, Volume *vol, Volume *replacedBy=NULL)ug::GridObserverinlinevirtual
volumes_to_be_merged(Grid *grid, Volume *target, Volume *elem1, Volume *elem2)ug::GridObserverinlinevirtual
~GridObserver()ug::GridObserverinlinevirtual
~HangingNodeRefiner_MultiGrid()ug::HangingNodeRefiner_MultiGridvirtual
~HangingNodeRefinerBase()ug::HangingNodeRefinerBase< MGSelector >virtual
~IRefiner()ug::IRefinerinlinevirtual