37 #ifndef REQUEST_LOOP_VOLUME_ID_HPP    38 #define REQUEST_LOOP_VOLUME_ID_HPP    40 #include <lifev/core/LifeV.hpp>    41 #include <lifev/core/mesh/RegionMesh.hpp>    43 #include <boost/shared_ptr.hpp>    49 namespace ExpressionAssembly
    52 template< 
typename MeshType>
   137 integrationOverSelectedVolumes (std::shared_ptr<std::vector<
typename MeshType::element_Type*> >& volumeListExtracted, std::shared_ptr<std::vector<UInt> >& indexListExtracted )
   139     return RequestLoopVolumeID<MeshType> ( volumeListExtracted, indexListExtracted );
 vectorVolumesPtr_Type M_volumeList
RequestLoopVolumeID< MeshType > integrationOverSelectedVolumes(std::shared_ptr< std::vector< typename MeshType::element_Type *> > &volumeListExtracted, std::shared_ptr< std::vector< UInt > > &indexListExtracted)
elements - A helper method to trigger the loop on the elements of a mesh 
MeshType::element_Type element_Type
void updateInverseJacobian(const UInt &iQuadPt)
std::shared_ptr< std::vector< element_Type * > > vectorVolumesPtr_Type
RequestLoopVolumeID()
No empty constructor. 
std::shared_ptr< std::vector< UInt > > vectorIndexesPtr_Type
RequestLoopVolumeID(const RequestLoopVolumeID &loop)
Copy constructor. 
const vectorIndexesPtr_Type indexList() const
Getter for the mesh pointer. 
const vectorVolumesPtr_Type volumeList() const
Getter for the mesh pointer. 
RequestLoopVolumeID(const vectorVolumesPtr_Type &volumeListExtracted, const vectorIndexesPtr_Type &indexListExtracted)
Simple constructor with a shared_ptr on the mesh. 
vectorIndexesPtr_Type M_indexList