|
NeoN
A framework for CFD software
|
Abstract base class defining the interface for mesh iteration strategies. More...
#include <meshIterationStrategies.hpp>
Public Member Functions | |
| virtual std::string | name () const =0 |
| Returns the strategy name. | |
| virtual size_t | size () const =0 |
| Returns the number of iteration elements (cells or faces). | |
| virtual | ~MeshIterationStrategy () |
Abstract base class defining the interface for mesh iteration strategies.
Concrete strategies (e.g. FaceBasedIterator, CellBasedIterator) differ in how they traverse the mesh when assembling linear-system contributions.
Definition at line 27 of file meshIterationStrategies.hpp.
|
inlinevirtual |
Definition at line 39 of file meshIterationStrategies.hpp.
|
pure virtual |
Returns the strategy name.
Implemented in NeoN::la::FaceBasedIterator, and NeoN::la::CellBasedIterator.
|
pure virtual |
Returns the number of iteration elements (cells or faces).
Implemented in NeoN::la::FaceBasedIterator, and NeoN::la::CellBasedIterator.