![]() |
LifeV
|
MeshVolumeSubdivision. More...
#include <MeshVolumeSubdivision.hpp>
Collaboration diagram for MeshVolumeSubdivision< MeshType >: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.
Here is the caller graph for this function:| MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
| bool | _verbose = false |
||
| ) |
Definition at line 81 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:| MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
| UInt | _numSubregions = 1, |
||
| bool | _verbose = false |
||
| ) |
Definition at line 89 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:| MeshVolumeSubdivision | ( | std::shared_ptr< Epetra_Comm > | _comm, |
| meshPtr_Type | _mesh, | ||
| UInt | _numSubregions = 1, |
||
| bool | _verbose = false |
||
| ) |
Definition at line 107 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:| 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.
Here is the caller graph for this function:Definition at line 146 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 167 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:
|
private |
Definition at line 158 of file MeshVolumeSubdivision.hpp.
|
private |
Definition at line 303 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:
|
private |
Definition at line 223 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:| void printFlags | ( | ) |
Definition at line 270 of file MeshVolumeSubdivision.hpp.
| void printNumElementPerFlag | ( | ) |
Definition at line 285 of file MeshVolumeSubdivision.hpp.
Here is the caller graph for this function:| 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.