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().