#include <NoMesh.h>
Public Member Functions | |
NoMeshData () | |
We provide a default constructor that creates the object with empty domains. | |
template<class Layout > | |
NoMeshData (const Layout &layout) | |
This constructor fully constructs the object. | |
NoMeshData (const NoMeshData< Dim > &model) | |
Copy constructor. | |
NoMeshData< Dim > & | operator= (const NoMeshData< Dim > &rhs) |
Copy assignment operator. | |
~NoMeshData () | |
Empty destructor is fine. | |
View constructors. | |
NoMeshData (const Interval< Dim > &d) | |
Interval view. | |
NoMeshData (const NoMeshData< Dim > &model, const FieldEnginePatch< Dim > &p) | |
FieldEnginePatch constructor. | |
Domains. | |
const Interval< Dim > & | physicalVertexDomain () const |
const Interval< Dim > & | physicalCellDomain () const |
const Interval< Dim > & | totalVertexDomain () const |
const Interval< Dim > & | totalCellDomain () const |
That class has a ref-counted instance of this class
NoMeshData< Dim >::NoMeshData | ( | ) | [inline] |
We provide a default constructor that creates the object with empty domains.
To be useful, this object must be replaced by another version via assignment.
NoMeshData< Dim >::NoMeshData | ( | const Layout & | layout | ) | [inline, explicit] |
This constructor fully constructs the object.
It uses the layout to set up the appropriate domains.
The Layout supplied must refer to VERTEX positions.
NoMeshData< Dim >::NoMeshData | ( | const NoMeshData< Dim > & | model | ) | [inline] |
Copy constructor.
NoMeshData< Dim >::NoMeshData | ( | const Interval< Dim > & | d | ) | [inline] |
NoMeshData< Dim >::NoMeshData | ( | const NoMeshData< Dim > & | model, | |
const FieldEnginePatch< Dim > & | p | |||
) | [inline] |
FieldEnginePatch constructor.
The FieldEnginePatch supplied must refer to VERTEX positions.
NoMeshData< Dim >::~NoMeshData | ( | ) | [inline] |
Empty destructor is fine.
However, note that it is not virtual. So, even though we are inheriting implementation from this class, we must take care not to delete through a pointer to this base class.
NoMeshData<Dim>& NoMeshData< Dim >::operator= | ( | const NoMeshData< Dim > & | rhs | ) | [inline] |
Copy assignment operator.
const Interval<Dim>& NoMeshData< Dim >::physicalVertexDomain | ( | ) | const [inline] |
const Interval<Dim>& NoMeshData< Dim >::physicalCellDomain | ( | ) | const [inline] |
const Interval<Dim>& NoMeshData< Dim >::totalVertexDomain | ( | ) | const [inline] |
const Interval<Dim>& NoMeshData< Dim >::totalCellDomain | ( | ) | const [inline] |