LifeV
RequestLoopVolumeID< MeshType > Class Template Reference

#include <RequestLoopVolumeID.hpp>

+ Collaboration diagram for RequestLoopVolumeID< MeshType >:

Private Attributes

vectorVolumesPtr_Type M_volumeList
 
vectorIndexesPtr_Type M_indexList
 

Public Types

typedef MeshType::element_Type element_Type
 
typedef std::shared_ptr< std::vector< element_Type * > > vectorVolumesPtr_Type
 
typedef std::shared_ptr< std::vector< UInt > > vectorIndexesPtr_Type
 

Constructors & Destructor

 RequestLoopVolumeID (const vectorVolumesPtr_Type &volumeListExtracted, const vectorIndexesPtr_Type &indexListExtracted)
 Simple constructor with a shared_ptr on the mesh. More...
 
 RequestLoopVolumeID (const RequestLoopVolumeID &loop)
 Copy constructor. More...
 

Get Methods

const vectorVolumesPtr_Type volumeList () const
 Getter for the mesh pointer. More...
 
const vectorIndexesPtr_Type indexList () const
 Getter for the mesh pointer. More...
 

Private Methods

 RequestLoopVolumeID ()
 No empty constructor. More...
 

Detailed Description

template<typename MeshType>
class LifeV::ExpressionAssembly::RequestLoopVolumeID< MeshType >

Definition at line 53 of file RequestLoopVolumeID.hpp.

Member Typedef Documentation

◆ element_Type

Definition at line 60 of file RequestLoopVolumeID.hpp.

◆ vectorVolumesPtr_Type

typedef std::shared_ptr<std::vector<element_Type*> > vectorVolumesPtr_Type

Definition at line 62 of file RequestLoopVolumeID.hpp.

◆ vectorIndexesPtr_Type

typedef std::shared_ptr<std::vector<UInt> > vectorIndexesPtr_Type

Definition at line 63 of file RequestLoopVolumeID.hpp.

Constructor & Destructor Documentation

◆ RequestLoopVolumeID() [1/3]

RequestLoopVolumeID ( const vectorVolumesPtr_Type volumeListExtracted,
const vectorIndexesPtr_Type indexListExtracted 
)
inline

Simple constructor with a shared_ptr on the mesh.

Definition at line 72 of file RequestLoopVolumeID.hpp.

◆ RequestLoopVolumeID() [2/3]

RequestLoopVolumeID ( const RequestLoopVolumeID< MeshType > &  loop)
inline

Copy constructor.

Definition at line 77 of file RequestLoopVolumeID.hpp.

◆ RequestLoopVolumeID() [3/3]

RequestLoopVolumeID ( )
private

No empty constructor.

Member Function Documentation

◆ volumeList()

const vectorVolumesPtr_Type volumeList ( ) const
inline

Getter for the mesh pointer.

Definition at line 88 of file RequestLoopVolumeID.hpp.

◆ indexList()

const vectorIndexesPtr_Type indexList ( ) const
inline

Getter for the mesh pointer.

Definition at line 94 of file RequestLoopVolumeID.hpp.

Field Documentation

◆ M_volumeList

vectorVolumesPtr_Type M_volumeList
private

Definition at line 113 of file RequestLoopVolumeID.hpp.

◆ M_indexList

vectorIndexesPtr_Type M_indexList
private

Definition at line 114 of file RequestLoopVolumeID.hpp.


The documentation for this class was generated from the following file: