LifeV
|
RequestLoopElement - The class to request a loop over the elements of a mesh. More...
#include <RequestLoopElement.hpp>
Private Attributes | |
std::shared_ptr< MeshType > | M_mesh |
const UInt | M_regionFlag |
const UInt | M_numVolumes |
const UInt * | M_volumeElements |
const bool | M_integrateOnSubdomains |
Constructors & Destructor | |
RequestLoopElement (const std::shared_ptr< MeshType > &mesh, const UInt regionFlag=0, const UInt numVolumes=0, const UInt *volumeElements=nullptr, const bool integrateOnSubdomains=false) | |
Simple constructor with a shared_ptr on the mesh. More... | |
RequestLoopElement (const RequestLoopElement &loop) | |
Copy constructor. More... | |
~RequestLoopElement () | |
Get Methods | |
const std::shared_ptr< MeshType > & | mesh () const |
Getter for the mesh pointer. More... | |
const UInt | regionFlag () const |
Getter for the flag of the region of integration. More... | |
const UInt | numVolumes () const |
const UInt * | getElementsRegionFlag () const |
Getter for the flag of the region of integration. More... | |
const bool | getIfSubDomain () const |
Private Methods | |
RequestLoopElement () | |
No empty constructor. More... | |
RequestLoopElement - The class to request a loop over the elements of a mesh.
The only role of this class is to trigger, at compile time (through its type), loops on the elements of the mesh stored internally.
Template parameters
MeshType: The type of the mesh.
Template requirements
MeshType: none
Definition at line 68 of file RequestLoopElement.hpp.
|
inline |
Simple constructor with a shared_ptr on the mesh.
Definition at line 76 of file RequestLoopElement.hpp.
|
inline |
Copy constructor.
Definition at line 84 of file RequestLoopElement.hpp.
|
inline |
Definition at line 89 of file RequestLoopElement.hpp.
|
private |
No empty constructor.
|
inline |
Getter for the mesh pointer.
Definition at line 100 of file RequestLoopElement.hpp.
|
inline |
Getter for the flag of the region of integration.
Definition at line 106 of file RequestLoopElement.hpp.
|
inline |
Definition at line 111 of file RequestLoopElement.hpp.
|
inline |
Getter for the flag of the region of integration.
Definition at line 117 of file RequestLoopElement.hpp.
|
inline |
Definition at line 122 of file RequestLoopElement.hpp.
|
private |
Definition at line 140 of file RequestLoopElement.hpp.
|
private |
Definition at line 143 of file RequestLoopElement.hpp.
|
private |
Definition at line 144 of file RequestLoopElement.hpp.
|
private |
Definition at line 145 of file RequestLoopElement.hpp.
|
private |
Definition at line 146 of file RequestLoopElement.hpp.