

Public Member Functions | |
| ExplicitTopology () | |
| ExplicitTopology (const ExplicitTopology &topo, int nbcomponents) | |
| ExplicitTopology (const ParaMESH &mesh) | |
| int | getNbComponents () const | 
| int | getNbElements () const | 
| int | getNbLocalElements () const | 
| const ProcessorGroup * | getProcGroup () const | 
| int | globalToLocal (int) const | 
| int | localToGlobal (const std::pair< int, int > local) const | 
| int | localToGlobal (int) const | 
| void | serialize (int *&serializer, int &size) const | 
| void | unserialize (const int *serializer, const CommInterface &comm_interface) | 
| virtual | ~ExplicitTopology () | 
  Public Member Functions inherited from MEDCoupling::Topology | |
| Topology () | |
| virtual | ~Topology () | 
An ExplicitTopology typically represents the split of a mesh among the processors of a common ProcessorGroup. Each processor gets a user-defined part of the cells in the mesh.
| MEDCoupling::ExplicitTopology::ExplicitTopology | ( | ) | 
| MEDCoupling::ExplicitTopology::ExplicitTopology | ( | const ExplicitTopology & | topo, | 
| int | nbcomponents | ||
| ) | 
| MEDCoupling::ExplicitTopology::ExplicitTopology | ( | const ParaMESH & | mesh | ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
Retrieves the number of elements for a given topology.
Implements MEDCoupling::Topology.
      
  | 
  virtual | 
Implements MEDCoupling::Topology.
Referenced by MEDCoupling::ExplicitCoincidentDEC::broadcastTopology(), and MEDCoupling::ExplicitCoincidentDEC::recvData().
      
  | 
  virtual | 
Implements MEDCoupling::Topology.
Referenced by MEDCoupling::ExplicitCoincidentDEC::broadcastTopology(), MEDCoupling::ExplicitCoincidentDEC::prepareSourceDE(), MEDCoupling::ExplicitCoincidentDEC::prepareTargetDE(), MEDCoupling::ExplicitCoincidentDEC::synchronize(), and MEDCoupling::ExplicitCoincidentDEC::transferMappingToSource().
| int MEDCoupling::ExplicitTopology::localToGlobal | ( | const std::pair< int, int > | local | ) | const | 
References localToGlobal().
Referenced by MEDCoupling::ExplicitCoincidentDEC::broadcastTopology(), and localToGlobal().
| int MEDCoupling::ExplicitTopology::localToGlobal | ( | int | local | ) | const | 
converts local number to a global number
| int MEDCoupling::ExplicitTopology::globalToLocal | ( | int | global | ) | const | 
converts a pair <subdomainid,local> to a global number
Referenced by MEDCoupling::ExplicitCoincidentDEC::broadcastTopology().
| void MEDCoupling::ExplicitTopology::serialize | ( | int *& | serializer, | 
| int & | size | ||
| ) | const | 
Serializes the data contained in the Explicit Topology for communication purposes
Referenced by MEDCoupling::ExplicitCoincidentDEC::broadcastTopology().
| void MEDCoupling::ExplicitTopology::unserialize | ( | const int * | serializer, | 
| const CommInterface & | comm_interface | ||
| ) | 
Unserializes the data contained in the Explicit Topology after communication. Uses the same structure as the one used for serialize()
Referenced by MEDCoupling::ExplicitCoincidentDEC::broadcastTopology().
| int MEDCoupling::ExplicitTopology::getNbComponents | ( | ) | const |