Functions | |
void | MEDMEM::SUPPORT::blending (const SUPPORT *mySupport) throw (MEDEXCEPTION) |
void | MEDMEM::SUPPORT::getBoundaryElements () throw (MEDEXCEPTION) |
void | MEDMEM::SUPPORT::intersecting (const SUPPORT *mySupport) throw (MEDEXCEPTION) |
void SUPPORT::blending | ( | const SUPPORT * | mySupport | ) | throw (MEDEXCEPTION) |
Blends the given SUPPORT mySupport into the calling object SUPPORT. Example :
SUPPORT mySupport ; SUPPORT myOtherSupport ; ... mySupport.blending(myOtherSupport) ;
Support mySupport now contains a union of the elements originally contained in mySupport and myOtherSupport.
Referenced by MEDMEM::GMESH::mergeSupports().
void SUPPORT::getBoundaryElements | ( | ) | throw (MEDEXCEPTION) |
This method gets the boundary elements of the mesh. The support has to be build using SUPPORT() followed by setMesh(GMESH*) setName(string) and setEntity(medEntityMesh) before using this method.
References MEDMEM::SUPPORT::_entity, MEDMEM::SUPPORT::_mesh, MEDMEM::SUPPORT::_number, MEDMEM::GMESH::convertInMESH(), MEDMEM::MESH::getConnectivityptr(), MEDMEM::MESH::getElementType(), MEDMEM::MESH::getNumberOfElements(), MEDMEM::MESH::getNumberOfTypes(), MEDMEM::MESH::getReverseConnectivity(), MEDMEM::MESH::getReverseConnectivityIndex(), MEDMEM::GMESH::getSpaceDimension(), MEDMEM::MESH::getTypes(), MEDMEM::SUPPORT::setAll(), MEDMEM::SUPPORT::setGeometricType(), MEDMEM::SUPPORT::setNumberOfElements(), and MEDMEM::SUPPORT::setNumberOfGeometricType().
void SUPPORT::intersecting | ( | const SUPPORT * | mySupport | ) | throw (MEDEXCEPTION) |
Intersects mySupport into the calling SUPPORT object. If A.intersecting(B) is called, on output, contains
.
Referenced by MEDMEM::GMESH::intersectSupports().