adaption_begins() | ug::IRefiner | |
adaption_ends() | ug::IRefiner | |
adaptivity_supported() const | ug::HangingNodeRefiner_MultiGrid | inlinevirtual |
add_hmark(TElem *elem, HNodeRefMarks mark) | ug::HangingNodeRefinerBase< MGSelector > | protected |
add_ref_mark_adjuster(SPIRefMarkAdjuster adjuster) | ug::HangingNodeRefinerBase< MGSelector > | inline |
adjusting_ref_marks() const | ug::HangingNodeRefinerBase< MGSelector > | inlineprotected |
assign_grid(MultiGrid &mg) | ug::HangingNodeRefiner_MultiGrid | virtual |
assign_hnode_marks() | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
BaseClass typedef | ug::HangingNodeRefiner_MultiGrid | |
broadcast_marks_horizontally(bool vertices, bool edges, bool faces, bool allowDeselection=false) | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
broadcast_marks_vertically(bool vertices, bool edges, bool faces, bool volumes, bool allowDeselection=false) | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
clear_marks() | ug::HangingNodeRefinerBase< MGSelector > | virtual |
coarsen() | ug::IRefiner | |
coarsening_supported() const | ug::HangingNodeRefiner_MultiGrid | inlinevirtual |
collect_child_corners(std::vector< Vertex * > &cornersOut, TElem *elem) | ug::HangingNodeRefiner_MultiGrid | inlineprotected |
collect_objects_for_coarsen(bool scheduleCoarseningBeginsMessage=false) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
collect_objects_for_refine() | ug::HangingNodeRefinerBase< MGSelector > | protectedvirtual |
contains_edges() | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
contains_faces() | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
contains_volumes() | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
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_MultiGrid | inlineprotectedvirtual |
copy_marks_to_vslaves(bool vertices, bool edges, bool faces, bool volumes) | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
debug_save(ISelector &sel, const char *filename) | ug::HangingNodeRefiner_MultiGrid | protected |
debugging_enabled() const | ug::IRefiner | inline |
edge_created(Grid *grid, Edge *e, GridObject *pParent=NULL, bool replacesParent=false) | ug::GridObserver | inlinevirtual |
edge_to_be_erased(Grid *grid, Edge *e, Edge *replacedBy=NULL) | ug::GridObserver | inlinevirtual |
edges_to_be_merged(Grid *grid, Edge *target, Edge *elem1, Edge *elem2) | ug::GridObserver | inlinevirtual |
elements_to_be_cleared(Grid *grid) | ug::GridObserver | inlinevirtual |
enable_debugging(bool enable) | ug::IRefiner | inline |
enable_node_dependency_order_1(bool bEnable) | ug::HangingNodeRefinerBase< MGSelector > | |
face_created(Grid *grid, Face *f, GridObject *pParent=NULL, bool replacesParent=false) | ug::GridObserver | inlinevirtual |
face_to_be_erased(Grid *grid, Face *f, Face *replacedBy=NULL) | ug::GridObserver | inlinevirtual |
faces_to_be_merged(Grid *grid, Face *target, Face *elem1, Face *elem2) | ug::GridObserver | inlinevirtual |
get_associated_grid() | ug::HangingNodeRefiner_MultiGrid | inlinevirtual |
get_center_vertex(Edge *e) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
get_center_vertex(Face *f) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
get_local_edge_mark(Face *f, Edge *e) const | ug::IRefiner | |
get_local_edge_mark(Volume *vol, Edge *e) const | ug::IRefiner | |
get_local_face_mark(Volume *vol, Face *f) const | ug::IRefiner | |
get_local_mark(Face *e) const | ug::IRefiner | inlinevirtual |
get_local_mark(Volume *e) const | ug::IRefiner | inlinevirtual |
get_mark(Vertex *v) const | ug::HangingNodeRefinerBase< MGSelector > | virtual |
get_mark(Edge *e) const | ug::HangingNodeRefinerBase< MGSelector > | virtual |
get_mark(Face *f) const | ug::HangingNodeRefinerBase< MGSelector > | virtual |
get_mark(Volume *v) const | ug::HangingNodeRefinerBase< MGSelector > | virtual |
ug::IRefiner::get_mark(GridObject *o) const | ug::IRefiner | virtual |
get_refmark_selector() | ug::HangingNodeRefinerBase< MGSelector > | inlineprotected |
grid() | ug::HangingNodeRefiner_MultiGrid | inlinevirtual |
grid_to_be_destroyed(Grid *grid) | ug::HangingNodeRefiner_MultiGrid | virtual |
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 value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_FIRST enum value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_INVALID enum value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_NO_NBRS enum value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_NONE enum value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_PARTIAL enum value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_REPLACE enum value | ug::HangingNodeRefiner_MultiGrid | |
HNCM_UNKNOWN enum value | ug::HangingNodeRefiner_MultiGrid | |
HNodeCoarsenMarks enum name | ug::HangingNodeRefiner_MultiGrid | |
HNodeRefMarks enum name | ug::HangingNodeRefinerBase< MGSelector > | |
HNRM_MAX enum value | ug::HangingNodeRefinerBase< MGSelector > | |
HNRM_TO_CONSTRAINED enum value | ug::HangingNodeRefinerBase< MGSelector > | |
HNRM_TO_CONSTRAINING enum value | ug::HangingNodeRefinerBase< MGSelector > | |
HNRM_TO_NORMAL enum value | ug::HangingNodeRefinerBase< MGSelector > | |
IRefiner(SPRefinementProjector projector=SPNULL) | ug::IRefiner | inline |
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() const | ug::IRefiner | inlinevirtual |
m_adaptionIsActive | ug::IRefiner | protected |
m_adjustedMarksDebugFilename | ug::IRefiner | protected |
m_adjustingRefMarks | ug::HangingNodeRefinerBase< MGSelector > | private |
m_debuggingEnabled | ug::IRefiner | protected |
m_messageHub | ug::IRefiner | protected |
m_msgIdAdaption | ug::IRefiner | protected |
m_newlyMarkedRefEdges | ug::HangingNodeRefinerBase< MGSelector > | private |
m_newlyMarkedRefFaces | ug::HangingNodeRefinerBase< MGSelector > | private |
m_newlyMarkedRefVols | ug::HangingNodeRefinerBase< MGSelector > | private |
m_newlyMarkedRefVrts | ug::HangingNodeRefinerBase< MGSelector > | private |
m_nodeDependencyOrder1 | ug::HangingNodeRefinerBase< MGSelector > | private |
m_pGrid | ug::HangingNodeRefinerBase< MGSelector > | private |
m_pMG | ug::HangingNodeRefiner_MultiGrid | private |
m_projector | ug::IRefiner | protected |
m_refMarkAdjusters | ug::HangingNodeRefinerBase< MGSelector > | protected |
m_selMarkedElements | ug::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::IRefiner | virtual |
ug::IRefiner::mark(const TIterator &iterBegin, const TIterator &iterEnd, RefinementMark refMark=RM_REFINE) | ug::IRefiner | inline |
mark_local(Face *e, int mark) | ug::IRefiner | inlinevirtual |
mark_local(Volume *e, int mark) | ug::IRefiner | inlinevirtual |
mark_neighborhood(size_t numIterations, RefinementMark refMark, bool sideNbrsOnly) | ug::HangingNodeRefinerBase< MGSelector > | virtual |
ug::IRefiner::mark_neighborhood(size_t numIterations) | ug::IRefiner | inline |
marked_adaptive(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inline |
marked_closure(TElem *elem) const | ug::IRefiner | inline |
marked_coarsen(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inline |
marked_full(TElem *elem) const | ug::IRefiner | inline |
marked_local(TElem *elem) const | ug::IRefiner | inline |
marked_refine(Edge *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inline |
marked_refine(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inline |
marked_regular(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inline |
marked_to_constrained(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inlineprotected |
marked_to_constraining(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inlineprotected |
marked_to_normal(TElem *elem) const | ug::HangingNodeRefinerBase< MGSelector > | inlineprotected |
multi_grid() | ug::HangingNodeRefiner_MultiGrid | inlinevirtual |
node_dependency_order_1_enabled() | ug::HangingNodeRefinerBase< MGSelector > | inline |
num_marked_edges(std::vector< int > &numMarkedEdgesOut) | ug::IRefiner | |
num_marked_edges() | ug::IRefiner | inline |
num_marked_edges_local(std::vector< int > &numMarkedEdgesOut) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
num_marked_elements(std::vector< int > &numMarkedElemsOut) | ug::IRefiner | |
num_marked_elements() | ug::IRefiner | inline |
num_marked_elems(std::vector< int > &numMarkedElemsOut) | ug::HangingNodeRefiner_MultiGrid | protected |
num_marked_faces(std::vector< int > &numMarkedFacesOut) | ug::IRefiner | |
num_marked_faces() | ug::IRefiner | inline |
num_marked_faces_local(std::vector< int > &numMarkedFacesOut) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
num_marked_volumes(std::vector< int > &numMarkedVolsOut) | ug::IRefiner | |
num_marked_volumes() | ug::IRefiner | inline |
num_marked_volumes_local(std::vector< int > &numMarkedVolsOut) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
one_proc_true(bool localProcTrue) | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
perform_coarsening() | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
perform_refinement() | ug::HangingNodeRefinerBase< MGSelector > | protectedvirtual |
post_coarsen() | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
post_refine() | ug::HangingNodeRefinerBase< MGSelector > | inlineprotectedvirtual |
pre_coarsen() | ug::HangingNodeRefiner_MultiGrid | inlineprotectedvirtual |
pre_refine() | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
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_MultiGrid | protectedvirtual |
process_constraining_face(ConstrainingFace *cgf) | ug::HangingNodeRefinerBase< MGSelector > | protectedvirtual |
projector() | ug::IRefiner | inline |
refine() | ug::IRefiner | |
refine_edge_with_hanging_vertex(Edge *e, Vertex **newCornerVrts=NULL) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refine_edge_with_normal_vertex(Edge *e, Vertex **newCornerVrts=NULL) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refine_face_with_hanging_vertex(Face *f, Vertex **newCornerVrts=NULL) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refine_face_with_normal_vertex(Face *f, Vertex **newCornerVrts=NULL) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refine_volume_with_normal_vertex(Volume *v, Vertex **newVolumeVrts=NULL) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refinement_is_allowed(Vertex *elem) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refinement_is_allowed(Edge *elem) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refinement_is_allowed(Face *elem) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
refinement_is_allowed(Volume *elem) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
remove_coarsen_marks() | ug::HangingNodeRefinerBase< MGSelector > | protected |
remove_hmark(TElem *elem, uint mark) | ug::HangingNodeRefinerBase< MGSelector > | protected |
restrict_selection_to_coarsen_families() | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
restrict_selection_to_coarsen_families() | ug::HangingNodeRefiner_MultiGrid | protected |
restrict_selection_to_surface_coarsen_elements() | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
restrict_selection_to_surface_coarsen_elements() | ug::HangingNodeRefiner_MultiGrid | protected |
save_coarsen_marks_to_file(ISelector &sel, const char *filename) | ug::HangingNodeRefiner_MultiGrid | protected |
save_marks_to_file(const char *filename) | ug::HangingNodeRefinerBase< MGSelector > | virtual |
sel_edge_iter typedef | ug::HangingNodeRefinerBase< MGSelector > | protected |
sel_face_iter typedef | ug::HangingNodeRefinerBase< MGSelector > | protected |
sel_vol_iter typedef | ug::HangingNodeRefinerBase< MGSelector > | protected |
sel_vrt_iter typedef | ug::HangingNodeRefinerBase< MGSelector > | protected |
selector_t typedef | ug::HangingNodeRefinerBase< MGSelector > | |
set_adjusted_marks_debug_filename(const char *filename) | ug::IRefiner | |
set_center_vertex(Edge *e, Vertex *v) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
set_center_vertex(Face *f, Vertex *v) | ug::HangingNodeRefiner_MultiGrid | protectedvirtual |
set_grid(MultiGrid *mg) | ug::HangingNodeRefiner_MultiGrid | protected |
HangingNodeRefinerBase< MGSelector >::set_grid(typename TSelector::grid_type *grid) | ug::HangingNodeRefinerBase< MGSelector > | protected |
set_message_hub(SPMessageHub msgHub) | ug::IRefiner | protected |
set_projector(SPRefinementProjector projector) | ug::IRefiner | inline |
vertex_created(Grid *grid, Vertex *vrt, GridObject *pParent=NULL, bool replacesParent=false) | ug::GridObserver | inlinevirtual |
vertex_to_be_erased(Grid *grid, Vertex *vrt, Vertex *replacedBy=NULL) | ug::GridObserver | inlinevirtual |
vertices_to_be_merged(Grid *grid, Vertex *target, Vertex *elem1, Vertex *elem2) | ug::GridObserver | inlinevirtual |
volume_created(Grid *grid, Volume *vol, GridObject *pParent=NULL, bool replacesParent=false) | ug::GridObserver | inlinevirtual |
volume_to_be_erased(Grid *grid, Volume *vol, Volume *replacedBy=NULL) | ug::GridObserver | inlinevirtual |
volumes_to_be_merged(Grid *grid, Volume *target, Volume *elem1, Volume *elem2) | ug::GridObserver | inlinevirtual |
~GridObserver() | ug::GridObserver | inlinevirtual |
~HangingNodeRefiner_MultiGrid() | ug::HangingNodeRefiner_MultiGrid | virtual |
~HangingNodeRefinerBase() | ug::HangingNodeRefinerBase< MGSelector > | virtual |
~IRefiner() | ug::IRefiner | inlinevirtual |