Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MEDCoupling::ParaMESH Class Reference

Public Member Functions

BlockTopologygetBlockTopology () const
 
MEDCouplingPointSetgetCellMesh () const
 
MEDCouplingPointSetgetFaceMesh () const
 
const int * getGlobalNumberingCell () const
 
DataArrayIntgetGlobalNumberingCellDA () const
 
const int * getGlobalNumberingFace () const
 
DataArrayIntgetGlobalNumberingFaceDA () const
 
const int * getGlobalNumberingNode () const
 
DataArrayIntgetGlobalNumberingNodeDA () const
 
TopologygetTopology () 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 ()
 

Detailed Description

Parallel representation of an unstructured mesh.

This class is very specific to the requirement of parallel code computations. Two main constructors are available:

  • the most simple one, taking directly a MEDCoupling mesh object
  • the second one (for an advanced usage), which can be used to specify an explicit topology in a parallel computation.

Constructor & Destructor Documentation

MEDCoupling::ParaMESH::ParaMESH ( MEDCouplingPointSet subdomain_mesh,
MEDCouplingPointSet subdomain_face,
DataArrayInt CorrespElt_local2global,
DataArrayInt CorrespFace_local2global,
DataArrayInt CorrespNod_local2global,
const ProcessorGroup proc_group 
)
MEDCoupling::ParaMESH::~ParaMESH ( )
virtual

Member Function Documentation

void MEDCoupling::ParaMESH::setNodeGlobal ( DataArrayInt nodeGlobal)
void MEDCoupling::ParaMESH::setCellGlobal ( DataArrayInt cellGlobal)
Topology* MEDCoupling::ParaMESH::getTopology ( ) const
bool MEDCoupling::ParaMESH::isStructured ( ) const
MEDCouplingPointSet* MEDCoupling::ParaMESH::getCellMesh ( ) const
MEDCouplingPointSet* MEDCoupling::ParaMESH::getFaceMesh ( ) const
BlockTopology* MEDCoupling::ParaMESH::getBlockTopology ( ) const
DataArrayInt* MEDCoupling::ParaMESH::getGlobalNumberingFaceDA ( ) const
DataArrayInt* MEDCoupling::ParaMESH::getGlobalNumberingCellDA ( ) const
const int* MEDCoupling::ParaMESH::getGlobalNumberingNode ( ) const
const int* MEDCoupling::ParaMESH::getGlobalNumberingFace ( ) const
const int* MEDCoupling::ParaMESH::getGlobalNumberingCell ( ) const