33 #ifndef __H__UG__refmark_adjuster_interface__
34 #define __H__UG__refmark_adjuster_interface__
71 const std::vector<Vertex*>& vrts,
72 const std::vector<Edge*>& edges,
73 const std::vector<Face*>& faces,
74 const std::vector<Volume*>& vols)
78 const std::vector<Vertex*>& vrts,
79 const std::vector<Edge*>& edges,
80 const std::vector<Face*>& faces,
81 const std::vector<Volume*>& vols)
Definition: smart_pointer.h:108
Definition: ref_mark_adjuster_interface.h:61
void enable_node_dependency_order_1(bool bEnable)
enables or disables node-dependency-order-1.
Definition: ref_mark_adjuster_interface.h:94
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)
Definition: ref_mark_adjuster_interface.h:70
virtual bool enabled() const
Definition: ref_mark_adjuster_interface.h:85
bool node_dependency_order_1_enabled()
enables or disables node-dependency-order-1.
Definition: ref_mark_adjuster_interface.h:95
virtual void enable(bool enable)
Definition: ref_mark_adjuster_interface.h:84
IRefMarkAdjuster()
Definition: ref_mark_adjuster_interface.h:63
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)
Definition: ref_mark_adjuster_interface.h:77
virtual ~IRefMarkAdjuster()
Definition: ref_mark_adjuster_interface.h:68
bool m_nodeDependencyOrder1
Definition: ref_mark_adjuster_interface.h:100
bool m_enabled
Definition: ref_mark_adjuster_interface.h:99
The refiner interface allows to mark elements for refinement and to call refine.
Definition: refiner_interface.h:67
SmartPtr< IRefMarkAdjuster > SPIRefMarkAdjuster
Definition: ref_mark_adjuster_interface.h:103