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