Public Member Functions | |
BlockTopology * | getBlockTopology () const |
MEDCouplingPointSet * | getCellMesh () const |
MEDCouplingPointSet * | getFaceMesh () const |
const mcIdType * | getGlobalNumberingCell () const |
DataArrayIdType * | getGlobalNumberingCellDA () const |
const mcIdType * | getGlobalNumberingFace () const |
DataArrayIdType * | getGlobalNumberingFaceDA () const |
const mcIdType * | getGlobalNumberingNode () const |
DataArrayIdType * | getGlobalNumberingNodeDA () const |
Topology * | getTopology () const |
bool | isStructured () const |
ParaMESH (MEDCouplingPointSet *mesh, const ProcessorGroup &proc_group, const std::string &name) | |
ParaMESH (MEDCouplingPointSet *subdomain_mesh, MEDCouplingPointSet *subdomain_face, DataArrayIdType *CorrespElt_local2global, DataArrayIdType *CorrespFace_local2global, DataArrayIdType *CorrespNod_local2global, const ProcessorGroup &proc_group) | |
void | release () |
void | setCellGlobal (DataArrayIdType *cellGlobal) |
void | setNodeGlobal (DataArrayIdType *nodeGlobal) |
virtual | ~ParaMESH () |
Parallel representation of an unstructured mesh.
This class is very specific to the requirement of parallel code computations. Two main constructors are available:
MEDCoupling::ParaMESH::ParaMESH | ( | MEDCouplingPointSet * | mesh, |
const ProcessorGroup & | proc_group, | ||
const std::string & | name | ||
) |
MEDCoupling::ParaMESH::ParaMESH | ( | MEDCouplingPointSet * | subdomain_mesh, |
MEDCouplingPointSet * | subdomain_face, | ||
DataArrayIdType * | CorrespElt_local2global, | ||
DataArrayIdType * | CorrespFace_local2global, | ||
DataArrayIdType * | CorrespNod_local2global, | ||
const ProcessorGroup & | proc_group | ||
) |
|
virtual |
References release().
void MEDCoupling::ParaMESH::release | ( | ) |
Destructor involves MPI operations: make sure this is accessible from a proper method for Python wrapping.
Referenced by ~ParaMESH().
void MEDCoupling::ParaMESH::setNodeGlobal | ( | DataArrayIdType * | nodeGlobal | ) |
void MEDCoupling::ParaMESH::setCellGlobal | ( | DataArrayIdType * | cellGlobal | ) |
Topology* MEDCoupling::ParaMESH::getTopology | ( | ) | const |
Referenced by MEDCoupling::ParaFIELD::ParaFIELD().
bool MEDCoupling::ParaMESH::isStructured | ( | ) | const |
Referenced by MEDCoupling::ParaFIELD::ParaFIELD().
MEDCouplingPointSet* MEDCoupling::ParaMESH::getCellMesh | ( | ) | const |
Referenced by MEDCoupling::ExplicitTopology::ExplicitTopology(), and MEDCoupling::ParaFIELD::ParaFIELD().
MEDCouplingPointSet* MEDCoupling::ParaMESH::getFaceMesh | ( | ) | const |
BlockTopology* MEDCoupling::ParaMESH::getBlockTopology | ( | ) | const |
DataArrayIdType* MEDCoupling::ParaMESH::getGlobalNumberingNodeDA | ( | ) | const |
DataArrayIdType* MEDCoupling::ParaMESH::getGlobalNumberingFaceDA | ( | ) | const |
DataArrayIdType* MEDCoupling::ParaMESH::getGlobalNumberingCellDA | ( | ) | const |
Referenced by MEDCoupling::ParaFIELD::returnGlobalNumbering().
const mcIdType* MEDCoupling::ParaMESH::getGlobalNumberingNode | ( | ) | const |
const mcIdType* MEDCoupling::ParaMESH::getGlobalNumberingFace | ( | ) | const |
const mcIdType* MEDCoupling::ParaMESH::getGlobalNumberingCell | ( | ) | const |
Referenced by MEDCoupling::ExplicitTopology::ExplicitTopology().