Public Member Functions | |
BlockTopology * | getBlockTopology () const |
MEDCouplingPointSet * | getCellMesh () const |
MEDCouplingPointSet * | getFaceMesh () const |
const int * | getGlobalNumberingCell () const |
DataArrayInt * | getGlobalNumberingCellDA () const |
const int * | getGlobalNumberingFace () const |
DataArrayInt * | getGlobalNumberingFaceDA () const |
const int * | getGlobalNumberingNode () const |
DataArrayInt * | 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, DataArrayInt *CorrespElt_local2global, DataArrayInt *CorrespFace_local2global, DataArrayInt *CorrespNod_local2global, const ProcessorGroup &proc_group) | |
void | setCellGlobal (DataArrayInt *cellGlobal) |
void | setNodeGlobal (DataArrayInt *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, | ||
DataArrayInt * | CorrespElt_local2global, | ||
DataArrayInt * | CorrespFace_local2global, | ||
DataArrayInt * | CorrespNod_local2global, | ||
const ProcessorGroup & | proc_group | ||
) |
References MEDCoupling::RefCountObjectOnly::incrRef().
|
virtual |
References MEDCoupling::RefCountObjectOnly::decrRef().
void MEDCoupling::ParaMESH::setNodeGlobal | ( | DataArrayInt * | nodeGlobal | ) |
void MEDCoupling::ParaMESH::setCellGlobal | ( | DataArrayInt * | cellGlobal | ) |
Topology* MEDCoupling::ParaMESH::getTopology | ( | ) | const |
Referenced by MEDCoupling::ParaFIELD::ParaFIELD().
bool MEDCoupling::ParaMESH::isStructured | ( | ) | const |
References MEDCoupling::MEDCouplingMesh::isStructured().
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 |
DataArrayInt* MEDCoupling::ParaMESH::getGlobalNumberingNodeDA | ( | ) | const |
DataArrayInt* MEDCoupling::ParaMESH::getGlobalNumberingFaceDA | ( | ) | const |
References MEDCoupling::RefCountObjectOnly::incrRef().
DataArrayInt* MEDCoupling::ParaMESH::getGlobalNumberingCellDA | ( | ) | const |
References MEDCoupling::RefCountObjectOnly::incrRef().
Referenced by MEDCoupling::ParaFIELD::returnGlobalNumbering().
const int* MEDCoupling::ParaMESH::getGlobalNumberingNode | ( | ) | const |
const int* MEDCoupling::ParaMESH::getGlobalNumberingFace | ( | ) | const |
const int* MEDCoupling::ParaMESH::getGlobalNumberingCell | ( | ) | const |
References MEDCoupling::DataArrayTemplate< T >::getConstPointer().
Referenced by MEDCoupling::ExplicitTopology::ExplicitTopology().