LifeV
|
MeshVolumeSubdivision. More...
#include <MeshVolumeSubdivision.hpp>
Public Types | |
typedef MeshType | mesh_Type |
typedef std::shared_ptr< MeshType > | meshPtr_Type |
bool | M_verbose |
std::shared_ptr< Epetra_Comm > | M_comm |
UInt | M_numSubregions |
UInt ** | M_elements |
Epetra_IntSerialDenseVector | M_regionFlags |
Epetra_IntSerialDenseVector | M_numElementPerFlag |
meshPtr_Type | M_mesh |
bool | M_readRegionFlags |
MeshVolumeSubdivision () | |
MeshVolumeSubdivision (std::shared_ptr< Epetra_Comm > _comm) | |
MeshVolumeSubdivision (std::shared_ptr< Epetra_Comm > _comm, bool _verbose=false) | |
MeshVolumeSubdivision (std::shared_ptr< Epetra_Comm > _comm, UInt _numSubregions=1, bool _verbose=false) | |
MeshVolumeSubdivision (std::shared_ptr< Epetra_Comm > _comm, meshPtr_Type _mesh, UInt _numSubregions=1, bool _verbose=false) | |
MeshVolumeSubdivision (std::shared_ptr< Epetra_Comm > _comm, meshPtr_Type _mesh, Epetra_IntSerialDenseVector _regionFlags, UInt _numSubregions=1, bool _verbose=false) | |
~MeshVolumeSubdivision () | |
void | printFlags () |
void | printNumElementPerFlag () |
void | printElementPerFlag () |
UInt | makeSubDivision () |
const UInt | getNumElements (UInt flag) const |
const UInt * | getSubmesh (UInt flag) const |
const UInt | getFlag (UInt flag) const |
UInt | countElementPerFlag () |
UInt | assignRegionFlags (Epetra_IntSerialDenseVector _regionFlags) |
UInt | allocatePerElements () |
UInt | fillElementPerFlag () |
Definition at line 21 of file MeshVolumeSubdivision.hpp.
Definition at line 26 of file MeshVolumeSubdivision.hpp.
typedef std::shared_ptr<MeshType> meshPtr_Type |
Definition at line 27 of file MeshVolumeSubdivision.hpp.
MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm | ) |
Definition at line 74 of file MeshVolumeSubdivision.hpp.
MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
bool | _verbose = false |
||
) |
Definition at line 81 of file MeshVolumeSubdivision.hpp.
MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
UInt | _numSubregions = 1 , |
||
bool | _verbose = false |
||
) |
Definition at line 89 of file MeshVolumeSubdivision.hpp.
MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
meshPtr_Type | _mesh, | ||
UInt | _numSubregions = 1 , |
||
bool | _verbose = false |
||
) |
Definition at line 107 of file MeshVolumeSubdivision.hpp.
MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
meshPtr_Type | _mesh, | ||
Epetra_IntSerialDenseVector | _regionFlags, | ||
UInt | _numSubregions = 1 , |
||
bool | _verbose = false |
||
) |
Definition at line 130 of file MeshVolumeSubdivision.hpp.
Definition at line 146 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 167 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 158 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 303 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 223 of file MeshVolumeSubdivision.hpp.
void printFlags | ( | ) |
Definition at line 270 of file MeshVolumeSubdivision.hpp.
void printNumElementPerFlag | ( | ) |
Definition at line 285 of file MeshVolumeSubdivision.hpp.
void printElementPerFlag | ( | ) |
Definition at line 328 of file MeshVolumeSubdivision.hpp.
UInt makeSubDivision | ( | ) |
Definition at line 353 of file MeshVolumeSubdivision.hpp.
Definition at line 364 of file MeshVolumeSubdivision.hpp.
Definition at line 372 of file MeshVolumeSubdivision.hpp.
Definition at line 380 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 59 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 60 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 62 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 63 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 64 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 65 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 67 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 68 of file MeshVolumeSubdivision.hpp.