KASKADE 7 development version
|
Representation of an adaptive grid and a simple set of operations thereon. More...
#include <abstract_interface.hh>
Representation of an adaptive grid and a simple set of operations thereon.
Definition at line 374 of file abstract_interface.hh.
Public Member Functions | |
virtual void | adapt ()=0 |
Change grid according to marked elements. More... | |
virtual void | mark (AbstractErrorEstimate &, double portion)=0 |
Mark elements, using an error estimate that hold error indicators. More... | |
virtual void | flushMarks ()=0 |
Remove all marks in the grid. More... | |
virtual int | size ()=0 |
Number of patches. More... | |
virtual | ~AbstractAdaptiveGrid () |
virtual int | getNMarked ()=0 |
Public Attributes | |
boost::signals2::signal< void()> | gridWillChange |
Inform others that the grid will change. More... | |
|
inlinevirtual |
Definition at line 385 of file abstract_interface.hh.
|
pure virtual |
Change grid according to marked elements.
Implemented in Kaskade::Bridge::AdaptiveGrid< GridManager, Estimate >.
|
pure virtual |
Remove all marks in the grid.
Implemented in Kaskade::Bridge::AdaptiveGrid< GridManager, Estimate >.
|
pure virtual |
Implemented in Kaskade::Bridge::AdaptiveGrid< GridManager, Estimate >.
|
pure virtual |
Mark elements, using an error estimate that hold error indicators.
Implemented in Kaskade::Bridge::AdaptiveGrid< GridManager, Estimate >.
|
pure virtual |
Number of patches.
Implemented in Kaskade::Bridge::AdaptiveGrid< GridManager, Estimate >.
|
mutable |
Inform others that the grid will change.
Definition at line 390 of file abstract_interface.hh.