Back to index

salome-med  6.5.0
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
ParaMEDMEM::MEDCouplingUMeshDesc Class Reference

#include <MEDCouplingUMeshDesc.hxx>

Inheritance diagram for ParaMEDMEM::MEDCouplingUMeshDesc:
Inheritance graph
[legend]
Collaboration diagram for ParaMEDMEM::MEDCouplingUMeshDesc:
Collaboration graph
[legend]

List of all members.

Public Member Functions

MEDCOUPLING_EXPORT
MEDCouplingMesh
deepCpy () const
MEDCOUPLING_EXPORT void checkCoherency () const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void checkCoherency1 (double eps=1e-12) const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void checkCoherency2 (double eps=1e-12) const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void checkDeepEquivalWith (const MEDCouplingMesh *other, int cellCompPol, double prec, DataArrayInt *&cellCor, DataArrayInt *&nodeCor) const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void checkDeepEquivalOnSameNodesWith (const MEDCouplingMesh *other, int cellCompPol, double prec, DataArrayInt *&cellCor) const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void setMeshDimension (unsigned meshDim)
MEDCOUPLING_EXPORT int getNumberOfCells () const
MEDCOUPLING_EXPORT int getNumberOfFaces () const
MEDCOUPLING_EXPORT int getCellMeshLength () const
MEDCOUPLING_EXPORT int getFaceMeshLength () const
MEDCOUPLING_EXPORT int getMeshDimension () const
MEDCOUPLING_EXPORT
INTERP_KERNEL::NormalizedCellType 
getTypeOfCell (int cellId) const
MEDCOUPLING_EXPORT std::set
< INTERP_KERNEL::NormalizedCellType
getAllGeoTypes () const
MEDCOUPLING_EXPORT int getNumberOfCellsWithType (INTERP_KERNEL::NormalizedCellType type) const
MEDCOUPLING_EXPORT void getNodeIdsOfCell (int cellId, std::vector< int > &conn) const
MEDCOUPLING_EXPORT std::string simpleRepr () const
MEDCOUPLING_EXPORT std::string advancedRepr () const
MEDCOUPLING_EXPORT
MEDCouplingMeshType 
getType () const
MEDCOUPLING_EXPORT void setConnectivity (DataArrayInt *descConn, DataArrayInt *descConnIndex, DataArrayInt *nodalFaceConn, DataArrayInt *nodalFaceConnIndx)
MEDCOUPLING_EXPORT std::vector
< int > 
getDistributionOfTypes () const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT DataArrayIntcheckTypeConsistencyAndContig (const std::vector< int > &code, const std::vector< const DataArrayInt * > &idsPerType) const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void splitProfilePerType (const DataArrayInt *profile, std::vector< int > &code, std::vector< DataArrayInt * > &idsInPflPerType, std::vector< DataArrayInt * > &idsPerType) const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void getTinySerializationInformation (std::vector< double > &tinyInfoD, std::vector< int > &tinyInfo, std::vector< std::string > &littleStrings) const
MEDCOUPLING_EXPORT bool isEmptyMesh (const std::vector< int > &tinyInfo) const
MEDCOUPLING_EXPORT void resizeForUnserialization (const std::vector< int > &tinyInfo, DataArrayInt *a1, DataArrayDouble *a2, std::vector< std::string > &littleStrings) const
MEDCOUPLING_EXPORT void serialize (DataArrayInt *&a1, DataArrayDouble *&a2) const
MEDCOUPLING_EXPORT void unserialization (const std::vector< double > &tinyInfoD, const std::vector< int > &tinyInfo, const DataArrayInt *a1, DataArrayDouble *a2, const std::vector< std::string > &littleStrings)
MEDCOUPLING_EXPORT void getCellsInBoundingBox (const double *bbox, double eps, std::vector< int > &elems) const
MEDCOUPLING_EXPORT void getCellsInBoundingBox (const INTERP_KERNEL::DirectedBoundingBox &bbox, double eps, std::vector< int > &elems)
MEDCOUPLING_EXPORT DataArrayIntmergeNodes (double precision, bool &areNodesMerged, int &newNbOfNodes)
MEDCOUPLING_EXPORT DataArrayIntmergeNodes2 (double precision, bool &areNodesMerged, int &newNbOfNodes)
MEDCOUPLING_EXPORT void tryToShareSameCoordsPermute (const MEDCouplingPointSet &other, double epsilon) throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT
MEDCouplingPointSet
buildPartOfMySelf (const int *start, const int *end, bool keepCoords) const
MEDCOUPLING_EXPORT
MEDCouplingPointSet
buildPartOfMySelfNode (const int *start, const int *end, bool fullyIn) const
MEDCOUPLING_EXPORT
MEDCouplingPointSet
buildFacePartOfMySelfNode (const int *start, const int *end, bool fullyIn) const
MEDCOUPLING_EXPORT DataArrayIntsimplexize (int policy) throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void findBoundaryNodes (std::vector< int > &nodes) const
MEDCOUPLING_EXPORT
MEDCouplingPointSet
buildBoundaryMesh (bool keepCoords) const
MEDCOUPLING_EXPORT
MEDCouplingUMesh
buildUnstructured () const throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void renumberCells (const int *old2NewBg, bool check) throw (INTERP_KERNEL::Exception)
MEDCOUPLING_EXPORT void renumberNodes (const int *newNodeNumbers, int newNbOfNodes)
MEDCOUPLING_EXPORT
MEDCouplingFieldDouble
getMeasureField (bool isAbs) const
MEDCOUPLING_EXPORT
MEDCouplingFieldDouble
getMeasureFieldOnNode (bool isAbs) const
MEDCOUPLING_EXPORT int getCellContainingPoint (const double *pos, double eps) const
MEDCOUPLING_EXPORT
MEDCouplingFieldDouble
buildOrthogonalField () const
MEDCOUPLING_EXPORT DataArrayIntzipCoordsTraducer ()
MEDCOUPLING_EXPORT
MEDCouplingMesh
mergeMyselfWith (const MEDCouplingMesh *other) const
MEDCOUPLING_EXPORT
DataArrayDouble
getBarycenterAndOwner () const
def updateTime
def setCoords
def getCoordinatesAndOwner
def areCoordsEqual
def zipCoords
def getCaracteristicDimension
def changeSpaceDimension
def tryToShareSameCoords
def tryToShareSameCoordsPermute
def MergeNodesArray
def BuildInstanceFromMeshType
def buildBoundaryMesh
def isEmptyMesh
def getTinySerializationInformation
def resizeForUnserialization
def serialize
def unserialization
def zipCoordsTraducer
def __str__
def buildNewNumberingFromCommonNodesFormat
def findCommonNodes
def getCoords
def buildPartOfMySelf
def buildPartOfMySelfNode
def buildFacePartOfMySelfNode
def findBoundaryNodes
def renumberNodes
def renumberNodes2
def findNodesOnLine
def findNodesOnPlane
def getNodeIdsNearPoint
def getNodeIdsNearPoints
def getCellsInBoundingBox
def Rotate2DAlg
def Rotate3DAlg
def setName
def getName
def setDescription
def getDescription
def setTime
def setTimeUnit
def getTimeUnit
def getType
def isStructured
def deepCpy
def isEqual
def isEqualWithoutConsideringStr
def copyTinyStringsFrom
def copyTinyInfoFrom
def checkCoherency
def checkCoherency1
def checkCoherency2
def getNumberOfCells
def getNumberOfNodes
def getSpaceDimension
def getMeshDimension
def getBarycenterAndOwner
def getNumberOfCellsWithType
def getTypeOfCell
def simpleRepr
def advancedRepr
def writeVTK
def getMeasureField
def getMeasureFieldOnNode
def fillFromAnalytic
def fillFromAnalytic2
def fillFromAnalytic3
def buildOrthogonalField
def buildUnstructured
def mergeMyselfWith
def areCompatibleForMerge
def simplexize
def getTime
def getCellContainingPoint
def getCellsContainingPoints
def getCellsContainingPoint
def renumberCells
def checkGeoEquivalWith
def getCellIdsFullyIncludedInNodeIds
def getNodeIdsOfCell
def getCoordinatesOfNode
def scale
def getBoundingBox
def buildPart
def buildPartAndReduceNodes
def getDistributionOfTypes
def checkTypeConsistencyAndContig
def splitProfilePerType
def translate
def rotate
def getAllGeoTypes
def MergeMeshes
def incrRef
def getHiddenCppPointer
def assign
def declareAsNew
def getTimeOfThis

Static Public Member Functions

static MEDCOUPLING_EXPORT
MEDCouplingUMeshDesc
New ()
static MEDCOUPLING_EXPORT
MEDCouplingUMeshDesc
New (const char *meshName, int meshDim)

Private Member Functions

 MEDCouplingUMeshDesc ()
 ~MEDCouplingUMeshDesc ()
void computeTypes ()
void checkFullyDefined () const throw (INTERP_KERNEL::Exception)
void writeVTKLL (std::ostream &ofs, const std::string &cellData, const std::string &pointData) const throw (INTERP_KERNEL::Exception)
std::string getVTKDataSetType () const throw (INTERP_KERNEL::Exception)

Private Attributes

int _mesh_dim
DataArrayInt_desc_connec
DataArrayInt_desc_connec_index
DataArrayInt_nodal_connec_face
DataArrayInt_nodal_connec_face_index
std::set
< INTERP_KERNEL::NormalizedCellType
_types

Detailed Description

Definition at line 31 of file MEDCouplingUMeshDesc.hxx.


Constructor & Destructor Documentation

Definition at line 29 of file MEDCouplingUMeshDesc.cxx.

Here is the caller graph for this function:


Member Function Documentation

def ParaMEDMEM.MEDCouplingPointSet.__str__ (   self) [inherited]
__str__(self) -> string

1

Reimplemented from ParaMEDMEM.MEDCouplingMesh.

Reimplemented in ParaMEDMEM::MEDCouplingUMesh.

Definition at line 8390 of file ParaMEDMEM.py.

08390 
08391     def __str__(self):
08392         """
08393         __str__(self) -> string
08394 
08395         1
08396         """
08397         return _ParaMEDMEM.MEDCouplingPointSet___str__(self)

std::string MEDCouplingUMeshDesc::advancedRepr ( ) const

Definition at line 169 of file MEDCouplingUMeshDesc.cxx.

{
  std::string ret("Unstructured mesh with descending connectivity : ");
  ret+=getName();
  ret+="\n";
  return ret;
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingMesh.advancedRepr (   self) [inherited]
advancedRepr(self) -> string

1

Definition at line 580 of file ParaMEDMEM.py.

00580 
00581     def advancedRepr(self):
00582         """
00583         advancedRepr(self) -> string
00584 
00585         1
00586         """
00587         return _ParaMEDMEM.MEDCouplingMesh_advancedRepr(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.areCompatibleForMerge (   self,
  args 
) [inherited]
areCompatibleForMerge(self, MEDCouplingMesh other) -> bool

1

Definition at line 660 of file ParaMEDMEM.py.

00660 
00661     def areCompatibleForMerge(self, *args):
00662         """
00663         areCompatibleForMerge(self, MEDCouplingMesh other) -> bool
00664 
00665         1
00666         """
00667         return _ParaMEDMEM.MEDCouplingMesh_areCompatibleForMerge(self, *args)

def ParaMEDMEM.MEDCouplingPointSet.areCoordsEqual (   self,
  args 
) [inherited]
areCoordsEqual(self, MEDCouplingPointSet other, double prec) -> bool

1

Definition at line 8263 of file ParaMEDMEM.py.

08263 
08264     def areCoordsEqual(self, *args):
08265         """
08266         areCoordsEqual(self, MEDCouplingPointSet other, double prec) -> bool
08267 
08268         1
08269         """
08270         return _ParaMEDMEM.MEDCouplingPointSet_areCoordsEqual(self, *args)

def ParaMEDMEM.TimeLabel.assign (   self,
  args 
) [inherited]
assign(self, TimeLabel other) -> TimeLabel

1

Reimplemented in ParaMEDMEM.MEDCouplingFieldDouble.

Definition at line 284 of file ParaMEDMEM.py.

00284 
00285     def assign(self, *args):
00286         """
00287         assign(self, TimeLabel other) -> TimeLabel
00288 
00289         1
00290         """
00291         return _ParaMEDMEM.TimeLabel_assign(self, *args)

Definition at line 405 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingPointSet.buildBoundaryMesh (   self,
  args 
) [inherited]
buildBoundaryMesh(self, bool keepCoords) -> MEDCouplingPointSet

1

Definition at line 8332 of file ParaMEDMEM.py.

08332 
08333     def buildBoundaryMesh(self, *args):
08334         """
08335         buildBoundaryMesh(self, bool keepCoords) -> MEDCouplingPointSet
08336 
08337         1
08338         """
08339         return _ParaMEDMEM.MEDCouplingPointSet_buildBoundaryMesh(self, *args)

MEDCouplingPointSet * MEDCouplingUMeshDesc::buildFacePartOfMySelfNode ( const int *  start,
const int *  end,
bool  fullyIn 
) const

Definition at line 389 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingPointSet.buildFacePartOfMySelfNode (   self,
  args 
) [inherited]
buildFacePartOfMySelfNode(self, PyObject li, bool fullyIn) -> PyObject

1

Definition at line 8439 of file ParaMEDMEM.py.

08439 
08440     def buildFacePartOfMySelfNode(self, *args):
08441         """
08442         buildFacePartOfMySelfNode(self, PyObject li, bool fullyIn) -> PyObject
08443 
08444         1
08445         """
08446         return _ParaMEDMEM.MEDCouplingPointSet_buildFacePartOfMySelfNode(self, *args)

BuildInstanceFromMeshType(MEDCouplingMeshType type) -> MEDCouplingPointSet

1

Definition at line 8322 of file ParaMEDMEM.py.

08322 
08323     def BuildInstanceFromMeshType(*args):
08324         """
08325         BuildInstanceFromMeshType(MEDCouplingMeshType type) -> MEDCouplingPointSet
08326 
08327         1
08328         """
08329         return _ParaMEDMEM.MEDCouplingPointSet_BuildInstanceFromMeshType(*args)

Here is the caller graph for this function:

buildNewNumberingFromCommonNodesFormat(self, DataArrayInt comm, DataArrayInt commIndex) -> PyObject

1

Definition at line 8398 of file ParaMEDMEM.py.

08398 
08399     def buildNewNumberingFromCommonNodesFormat(self, *args):
08400         """
08401         buildNewNumberingFromCommonNodesFormat(self, DataArrayInt comm, DataArrayInt commIndex) -> PyObject
08402 
08403         1
08404         """
08405         return _ParaMEDMEM.MEDCouplingPointSet_buildNewNumberingFromCommonNodesFormat(self, *args)

Here is the caller graph for this function:

Definition at line 439 of file MEDCouplingUMeshDesc.cxx.

{
  if(getMeshDimension()!=2)
    throw INTERP_KERNEL::Exception("Expected a cmesh with meshDim == 2 !");
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}

Here is the call graph for this function:

buildOrthogonalField(self) -> MEDCouplingFieldDouble

1

Definition at line 636 of file ParaMEDMEM.py.

00636 
00637     def buildOrthogonalField(self):
00638         """
00639         buildOrthogonalField(self) -> MEDCouplingFieldDouble
00640 
00641         1
00642         """
00643         return _ParaMEDMEM.MEDCouplingMesh_buildOrthogonalField(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.buildPart (   self,
  args 
) [inherited]
buildPart(self, PyObject li) -> PyObject

1

Definition at line 772 of file ParaMEDMEM.py.

00772 
00773     def buildPart(self, *args):
00774         """
00775         buildPart(self, PyObject li) -> PyObject
00776 
00777         1
00778         """
00779         return _ParaMEDMEM.MEDCouplingMesh_buildPart(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.buildPartAndReduceNodes (   self,
  args 
) [inherited]
buildPartAndReduceNodes(self, PyObject li) -> PyObject

1

Definition at line 780 of file ParaMEDMEM.py.

00780 
00781     def buildPartAndReduceNodes(self, *args):
00782         """
00783         buildPartAndReduceNodes(self, PyObject li) -> PyObject
00784 
00785         1
00786         """
00787         return _ParaMEDMEM.MEDCouplingMesh_buildPartAndReduceNodes(self, *args)

Here is the caller graph for this function:

MEDCouplingPointSet * MEDCouplingUMeshDesc::buildPartOfMySelf ( const int *  start,
const int *  end,
bool  keepCoords 
) const

Definition at line 377 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingPointSet.buildPartOfMySelf (   self,
  args 
) [inherited]
buildPartOfMySelf(self, PyObject li, bool keepCoords) -> PyObject

1

Definition at line 8423 of file ParaMEDMEM.py.

08423 
08424     def buildPartOfMySelf(self, *args):
08425         """
08426         buildPartOfMySelf(self, PyObject li, bool keepCoords) -> PyObject
08427 
08428         1
08429         """
08430         return _ParaMEDMEM.MEDCouplingPointSet_buildPartOfMySelf(self, *args)

Here is the caller graph for this function:

MEDCouplingPointSet * MEDCouplingUMeshDesc::buildPartOfMySelfNode ( const int *  start,
const int *  end,
bool  fullyIn 
) const

Definition at line 383 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingPointSet.buildPartOfMySelfNode (   self,
  args 
) [inherited]
buildPartOfMySelfNode(self, PyObject li, bool fullyIn) -> PyObject

1

Definition at line 8431 of file ParaMEDMEM.py.

08431 
08432     def buildPartOfMySelfNode(self, *args):
08433         """
08434         buildPartOfMySelfNode(self, PyObject li, bool fullyIn) -> PyObject
08435 
08436         1
08437         """
08438         return _ParaMEDMEM.MEDCouplingPointSet_buildPartOfMySelfNode(self, *args)

MEDCouplingUMesh * MEDCouplingUMeshDesc::buildUnstructured ( ) const throw (INTERP_KERNEL::Exception)

Definition at line 411 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::buildUnstructured : not implemented yet !");
}
buildUnstructured(self) -> MEDCouplingUMesh

1

Definition at line 644 of file ParaMEDMEM.py.

00644 
00645     def buildUnstructured(self):
00646         """
00647         buildUnstructured(self) -> MEDCouplingUMesh
00648 
00649         1
00650         """
00651         return _ParaMEDMEM.MEDCouplingMesh_buildUnstructured(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.changeSpaceDimension (   self,
  args 
) [inherited]
changeSpaceDimension(self, int newSpaceDim, double dftVal = 0.)
changeSpaceDimension(self, int newSpaceDim)

1

Definition at line 8287 of file ParaMEDMEM.py.

08287 
08288     def changeSpaceDimension(self, *args):
08289         """
08290         changeSpaceDimension(self, int newSpaceDim, double dftVal = 0.)
08291         changeSpaceDimension(self, int newSpaceDim)
08292 
08293         1
08294         """
08295         return _ParaMEDMEM.MEDCouplingPointSet_changeSpaceDimension(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::checkCoherency ( ) const throw (INTERP_KERNEL::Exception)

Definition at line 65 of file MEDCouplingUMeshDesc.cxx.

{
  for(std::set<INTERP_KERNEL::NormalizedCellType>::const_iterator iter=_types.begin();iter!=_types.end();iter++)
    {
      if((int)INTERP_KERNEL::CellModel::GetCellModel(*iter).getDimension()!=_mesh_dim)
        {
          std::ostringstream message;
          message << "MeshDesc invalid because dimension is " << _mesh_dim << " and there is presence of cell(s) with type " << (*iter);
          throw INTERP_KERNEL::Exception(message.str().c_str());
        }
    }
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingMesh.checkCoherency (   self) [inherited]
checkCoherency(self)

1

Reimplemented in ParaMEDMEM::MEDCouplingUMesh.

Definition at line 482 of file ParaMEDMEM.py.

00482 
00483     def checkCoherency(self):
00484         """
00485         checkCoherency(self)
00486 
00487         1
00488         """
00489         return _ParaMEDMEM.MEDCouplingMesh_checkCoherency(self)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::checkCoherency1 ( double  eps = 1e-12) const throw (INTERP_KERNEL::Exception)

Definition at line 78 of file MEDCouplingUMeshDesc.cxx.

def ParaMEDMEM.MEDCouplingMesh.checkCoherency1 (   self,
  eps = 1e-12 
) [inherited]
checkCoherency1(self, double eps = 1e-12)
checkCoherency1(self)

1

Definition at line 490 of file ParaMEDMEM.py.

00490 
00491     def checkCoherency1(self, eps = 1e-12):
00492         """
00493         checkCoherency1(self, double eps = 1e-12)
00494         checkCoherency1(self)
00495 
00496         1
00497         """
00498         return _ParaMEDMEM.MEDCouplingMesh_checkCoherency1(self, eps)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::checkCoherency2 ( double  eps = 1e-12) const throw (INTERP_KERNEL::Exception)

Definition at line 83 of file MEDCouplingUMeshDesc.cxx.

{
  checkCoherency1(eps);
}
def ParaMEDMEM.MEDCouplingMesh.checkCoherency2 (   self,
  eps = 1e-12 
) [inherited]
checkCoherency2(self, double eps = 1e-12)
checkCoherency2(self)

1

Definition at line 499 of file ParaMEDMEM.py.

00499 
00500     def checkCoherency2(self, eps = 1e-12):
00501         """
00502         checkCoherency2(self, double eps = 1e-12)
00503         checkCoherency2(self)
00504 
00505         1
00506         """
00507         return _ParaMEDMEM.MEDCouplingMesh_checkCoherency2(self, eps)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::checkDeepEquivalOnSameNodesWith ( const MEDCouplingMesh other,
int  cellCompPol,
double  prec,
DataArrayInt *&  cellCor 
) const throw (INTERP_KERNEL::Exception)

Definition at line 94 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::checkDeepEquivalOnSameNodesWith : not implemented yet !");
}
void MEDCouplingUMeshDesc::checkDeepEquivalWith ( const MEDCouplingMesh other,
int  cellCompPol,
double  prec,
DataArrayInt *&  cellCor,
DataArrayInt *&  nodeCor 
) const throw (INTERP_KERNEL::Exception)

Definition at line 88 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::checkDeepEquivalWith : not implemented yet !");
}
void MEDCouplingUMeshDesc::checkFullyDefined ( ) const throw (INTERP_KERNEL::Exception) [private]

Definition at line 466 of file MEDCouplingUMeshDesc.cxx.

{
  if(!_desc_connec || !_desc_connec_index || !_nodal_connec_face || !_nodal_connec_face_index || !_coords)
    throw INTERP_KERNEL::Exception("full connectivity and coordinates not set in unstructured mesh.");
}
def ParaMEDMEM.MEDCouplingMesh.checkGeoEquivalWith (   self,
  args 
) [inherited]
checkGeoEquivalWith(self, MEDCouplingMesh other, int levOfCheck, double prec) -> PyObject

1

Definition at line 724 of file ParaMEDMEM.py.

00724 
00725     def checkGeoEquivalWith(self, *args):
00726         """
00727         checkGeoEquivalWith(self, MEDCouplingMesh other, int levOfCheck, double prec) -> PyObject
00728 
00729         1
00730         """
00731         return _ParaMEDMEM.MEDCouplingMesh_checkGeoEquivalWith(self, *args)

Here is the caller graph for this function:

DataArrayInt * MEDCouplingUMeshDesc::checkTypeConsistencyAndContig ( const std::vector< int > &  code,
const std::vector< const DataArrayInt * > &  idsPerType 
) const throw (INTERP_KERNEL::Exception)

Definition at line 191 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
def ParaMEDMEM.MEDCouplingMesh.checkTypeConsistencyAndContig (   self,
  args 
) [inherited]
checkTypeConsistencyAndContig(self, PyObject li, PyObject li2) -> DataArrayInt

1

Definition at line 796 of file ParaMEDMEM.py.

00796 
00797     def checkTypeConsistencyAndContig(self, *args):
00798         """
00799         checkTypeConsistencyAndContig(self, PyObject li, PyObject li2) -> DataArrayInt
00800 
00801         1
00802         """
00803         return _ParaMEDMEM.MEDCouplingMesh_checkTypeConsistencyAndContig(self, *args)

Here is the caller graph for this function:

Definition at line 453 of file MEDCouplingUMeshDesc.cxx.

{
  if(_desc_connec && _desc_connec_index)
    {
      _types.clear();
      const int *conn=_desc_connec->getConstPointer();
      const int *connIndex=_desc_connec_index->getConstPointer();
      int nbOfElem=_desc_connec_index->getNbOfElems()-1;
      for(const int *pt=connIndex;pt!=connIndex+nbOfElem;pt++)
        _types.insert((INTERP_KERNEL::NormalizedCellType)conn[*pt]);
    }
}

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.copyTinyInfoFrom (   self,
  args 
) [inherited]
copyTinyInfoFrom(self, MEDCouplingMesh other)

1

Definition at line 474 of file ParaMEDMEM.py.

00474 
00475     def copyTinyInfoFrom(self, *args):
00476         """
00477         copyTinyInfoFrom(self, MEDCouplingMesh other)
00478 
00479         1
00480         """
00481         return _ParaMEDMEM.MEDCouplingMesh_copyTinyInfoFrom(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.copyTinyStringsFrom (   self,
  args 
) [inherited]
copyTinyStringsFrom(self, MEDCouplingMesh other)

1

Definition at line 466 of file ParaMEDMEM.py.

00466 
00467     def copyTinyStringsFrom(self, *args):
00468         """
00469         copyTinyStringsFrom(self, MEDCouplingMesh other)
00470 
00471         1
00472         """
00473         return _ParaMEDMEM.MEDCouplingMesh_copyTinyStringsFrom(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.TimeLabel.declareAsNew (   self) [inherited]
declareAsNew(self)

1

Definition at line 292 of file ParaMEDMEM.py.

00292 
00293     def declareAsNew(self):
00294         """
00295         declareAsNew(self)
00296 
00297         1
00298         """
00299         return _ParaMEDMEM.TimeLabel_declareAsNew(self)

Here is the caller graph for this function:

Definition at line 59 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingMesh.deepCpy (   self) [inherited]
deepCpy(self) -> MEDCouplingMesh

1

Definition at line 442 of file ParaMEDMEM.py.

00442 
00443     def deepCpy(self):
00444         """
00445         deepCpy(self) -> MEDCouplingMesh
00446 
00447         1
00448         """
00449         return _ParaMEDMEM.MEDCouplingMesh_deepCpy(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.fillFromAnalytic (   self,
  args 
) [inherited]
fillFromAnalytic(self, TypeOfField t, int nbOfComp, char func) -> MEDCouplingFieldDouble

1

Definition at line 612 of file ParaMEDMEM.py.

00612 
00613     def fillFromAnalytic(self, *args):
00614         """
00615         fillFromAnalytic(self, TypeOfField t, int nbOfComp, char func) -> MEDCouplingFieldDouble
00616 
00617         1
00618         """
00619         return _ParaMEDMEM.MEDCouplingMesh_fillFromAnalytic(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.fillFromAnalytic2 (   self,
  args 
) [inherited]
fillFromAnalytic2(self, TypeOfField t, int nbOfComp, char func) -> MEDCouplingFieldDouble

1

Definition at line 620 of file ParaMEDMEM.py.

00620 
00621     def fillFromAnalytic2(self, *args):
00622         """
00623         fillFromAnalytic2(self, TypeOfField t, int nbOfComp, char func) -> MEDCouplingFieldDouble
00624 
00625         1
00626         """
00627         return _ParaMEDMEM.MEDCouplingMesh_fillFromAnalytic2(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.fillFromAnalytic3 (   self,
  args 
) [inherited]
fillFromAnalytic3(self, TypeOfField t, int nbOfComp, svec varsOrder, char func) -> MEDCouplingFieldDouble

1

Definition at line 628 of file ParaMEDMEM.py.

00628 
00629     def fillFromAnalytic3(self, *args):
00630         """
00631         fillFromAnalytic3(self, TypeOfField t, int nbOfComp, svec varsOrder, char func) -> MEDCouplingFieldDouble
00632 
00633         1
00634         """
00635         return _ParaMEDMEM.MEDCouplingMesh_fillFromAnalytic3(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::findBoundaryNodes ( std::vector< int > &  nodes) const

Definition at line 400 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
findBoundaryNodes(self) -> PyObject

1

Definition at line 8447 of file ParaMEDMEM.py.

08447 
08448     def findBoundaryNodes(self):
08449         """
08450         findBoundaryNodes(self) -> PyObject
08451 
08452         1
08453         """
08454         return _ParaMEDMEM.MEDCouplingPointSet_findBoundaryNodes(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.findCommonNodes (   self,
  args 
) [inherited]
findCommonNodes(self, double prec, int limitTupleId = -1) -> PyObject
findCommonNodes(self, double prec) -> PyObject

1

Definition at line 8406 of file ParaMEDMEM.py.

08406 
08407     def findCommonNodes(self, *args):
08408         """
08409         findCommonNodes(self, double prec, int limitTupleId = -1) -> PyObject
08410         findCommonNodes(self, double prec) -> PyObject
08411 
08412         1
08413         """
08414         return _ParaMEDMEM.MEDCouplingPointSet_findCommonNodes(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.findNodesOnLine (   self,
  args 
) [inherited]
findNodesOnLine(self, PyObject pt, PyObject vec, double eps) -> PyObject

1

Definition at line 8471 of file ParaMEDMEM.py.

08471 
08472     def findNodesOnLine(self, *args):
08473         """
08474         findNodesOnLine(self, PyObject pt, PyObject vec, double eps) -> PyObject
08475 
08476         1
08477         """
08478         return _ParaMEDMEM.MEDCouplingPointSet_findNodesOnLine(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.findNodesOnPlane (   self,
  args 
) [inherited]
findNodesOnPlane(self, PyObject pt, PyObject vec, double eps) -> PyObject

1

Definition at line 8479 of file ParaMEDMEM.py.

08479 
08480     def findNodesOnPlane(self, *args):
08481         """
08482         findNodesOnPlane(self, PyObject pt, PyObject vec, double eps) -> PyObject
08483 
08484         1
08485         """
08486         return _ParaMEDMEM.MEDCouplingPointSet_findNodesOnPlane(self, *args)

Here is the caller graph for this function:

Definition at line 139 of file MEDCouplingUMeshDesc.cxx.

{
  return _types;
}
def ParaMEDMEM.MEDCouplingMesh.getAllGeoTypes (   self) [inherited]
getAllGeoTypes(self) -> PyObject

1

Definition at line 828 of file ParaMEDMEM.py.

00828 
00829     def getAllGeoTypes(self):
00830         """
00831         getAllGeoTypes(self) -> PyObject
00832 
00833         1
00834         """
00835         return _ParaMEDMEM.MEDCouplingMesh_getAllGeoTypes(self)

Here is the caller graph for this function:

Definition at line 478 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
getBarycenterAndOwner(self) -> DataArrayDouble

1

Definition at line 548 of file ParaMEDMEM.py.

00548 
00549     def getBarycenterAndOwner(self):
00550         """
00551         getBarycenterAndOwner(self) -> DataArrayDouble
00552 
00553         1
00554         """
00555         return _ParaMEDMEM.MEDCouplingMesh_getBarycenterAndOwner(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getBoundingBox (   self) [inherited]
getBoundingBox(self) -> PyObject

1

Definition at line 764 of file ParaMEDMEM.py.

00764 
00765     def getBoundingBox(self):
00766         """
00767         getBoundingBox(self) -> PyObject
00768 
00769         1
00770         """
00771         return _ParaMEDMEM.MEDCouplingMesh_getBoundingBox(self)

Here is the caller graph for this function:

getCaracteristicDimension(self) -> double

1

Definition at line 8279 of file ParaMEDMEM.py.

08279 
08280     def getCaracteristicDimension(self):
08281         """
08282         getCaracteristicDimension(self) -> double
08283 
08284         1
08285         """
08286         return _ParaMEDMEM.MEDCouplingPointSet_getCaracteristicDimension(self)

Here is the caller graph for this function:

int MEDCouplingUMeshDesc::getCellContainingPoint ( const double *  pos,
double  eps 
) const

Definition at line 484 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::getCellContainingPoint : not implemented yet !");
}
def ParaMEDMEM.MEDCouplingMesh.getCellContainingPoint (   self,
  args 
) [inherited]
getCellContainingPoint(self, PyObject p, double eps) -> int

1

Definition at line 692 of file ParaMEDMEM.py.

00692 
00693     def getCellContainingPoint(self, *args):
00694         """
00695         getCellContainingPoint(self, PyObject p, double eps) -> int
00696 
00697         1
00698         """
00699         return _ParaMEDMEM.MEDCouplingMesh_getCellContainingPoint(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getCellIdsFullyIncludedInNodeIds (   self,
  args 
) [inherited]
getCellIdsFullyIncludedInNodeIds(self, PyObject li) -> DataArrayInt

1

Definition at line 732 of file ParaMEDMEM.py.

00732 
00733     def getCellIdsFullyIncludedInNodeIds(self, *args):
00734         """
00735         getCellIdsFullyIncludedInNodeIds(self, PyObject li) -> DataArrayInt
00736 
00737         1
00738         """
00739         return _ParaMEDMEM.MEDCouplingMesh_getCellIdsFullyIncludedInNodeIds(self, *args)

Definition at line 122 of file MEDCouplingUMeshDesc.cxx.

{
  return _desc_connec->getNbOfElems();
}

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getCellsContainingPoint (   self,
  args 
) [inherited]
getCellsContainingPoint(self, PyObject p, double eps) -> PyObject

1

Definition at line 708 of file ParaMEDMEM.py.

00708 
00709     def getCellsContainingPoint(self, *args):
00710         """
00711         getCellsContainingPoint(self, PyObject p, double eps) -> PyObject
00712 
00713         1
00714         """
00715         return _ParaMEDMEM.MEDCouplingMesh_getCellsContainingPoint(self, *args)

def ParaMEDMEM.MEDCouplingMesh.getCellsContainingPoints (   self,
  args 
) [inherited]
getCellsContainingPoints(self, PyObject p, int nbOfPoints, double eps) -> PyObject

1

Definition at line 700 of file ParaMEDMEM.py.

00700 
00701     def getCellsContainingPoints(self, *args):
00702         """
00703         getCellsContainingPoints(self, PyObject p, int nbOfPoints, double eps) -> PyObject
00704 
00705         1
00706         """
00707         return _ParaMEDMEM.MEDCouplingMesh_getCellsContainingPoints(self, *args)

void MEDCouplingUMeshDesc::getCellsInBoundingBox ( const double *  bbox,
double  eps,
std::vector< int > &  elems 
) const

Definition at line 268 of file MEDCouplingUMeshDesc.cxx.

{
  int dim=getSpaceDimension();
  double* elem_bb=new double[2*dim];
  const int* conn      = _desc_connec->getConstPointer();
  const int* conn_index= _desc_connec_index->getConstPointer();
  const int* face      = _nodal_connec_face->getConstPointer();
  const int* face_index= _nodal_connec_face_index->getConstPointer();
  const double* coords = getCoords()->getConstPointer();
  int nbOfCells=getNumberOfCells();
  for ( int ielem=0; ielem<nbOfCells;ielem++ )
    {
      for (int i=0; i<dim; i++)
        {
          elem_bb[i*2]=std::numeric_limits<double>::max();
          elem_bb[i*2+1]=-std::numeric_limits<double>::max();
        }

      for (int jface=conn_index[ielem]+1; jface<conn_index[ielem+1]; jface++)//+1 due to offset of cell type.
        {
          int iface=conn[jface];
          for(int inode=face_index[iface]+1;inode<face_index[iface+1];inode++)
            {
              int node=face[inode];
              for (int idim=0; idim<dim; idim++)
                {
                  if ( coords[node*dim+idim] < elem_bb[idim*2] )
                    {
                      elem_bb[idim*2] = coords[node*dim+idim] ;
                    }
                  if ( coords[node*dim+idim] > elem_bb[idim*2+1] )
                    {
                      elem_bb[idim*2+1] = coords[node*dim+idim] ;
                    }
                }
            }
        }
      if (intersectsBoundingBox(elem_bb, bbox, dim, eps))
        {
          elems.push_back(ielem);
        }
    }
  delete [] elem_bb;
}

Here is the call graph for this function:

void MEDCouplingUMeshDesc::getCellsInBoundingBox ( const INTERP_KERNEL::DirectedBoundingBox &  bbox,
double  eps,
std::vector< int > &  elems 
)

Definition at line 313 of file MEDCouplingUMeshDesc.cxx.

{
  int dim=getSpaceDimension();
  double* elem_bb=new double[2*dim];
  const int* conn      = _desc_connec->getConstPointer();
  const int* conn_index= _desc_connec_index->getConstPointer();
  const int* face      = _nodal_connec_face->getConstPointer();
  const int* face_index= _nodal_connec_face_index->getConstPointer();
  const double* coords = getCoords()->getConstPointer();
  int nbOfCells=getNumberOfCells();
  for ( int ielem=0; ielem<nbOfCells;ielem++ )
    {
      for (int i=0; i<dim; i++)
        {
          elem_bb[i*2]=std::numeric_limits<double>::max();
          elem_bb[i*2+1]=-std::numeric_limits<double>::max();
        }

      for (int jface=conn_index[ielem]+1; jface<conn_index[ielem+1]; jface++)//+1 due to offset of cell type.
        {
          int iface=conn[jface];
          for(int inode=face_index[iface]+1;inode<face_index[iface+1];inode++)
            {
              int node=face[inode];
              for (int idim=0; idim<dim; idim++)
                {
                  if ( coords[node*dim+idim] < elem_bb[idim*2] )
                    {
                      elem_bb[idim*2] = coords[node*dim+idim] ;
                    }
                  if ( coords[node*dim+idim] > elem_bb[idim*2+1] )
                    {
                      elem_bb[idim*2+1] = coords[node*dim+idim] ;
                    }
                }
            }
        }
      if (intersectsBoundingBox(bbox, elem_bb, dim, eps))
        {
          elems.push_back(ielem);
        }
    }
  delete [] elem_bb;
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.getCellsInBoundingBox (   self,
  args 
) [inherited]
getCellsInBoundingBox(self, INTERP_KERNEL::DirectedBoundingBox bbox, double eps, 
    ivec elems)
getCellsInBoundingBox(self, PyObject bbox, double eps) -> PyObject

1

Definition at line 8503 of file ParaMEDMEM.py.

08503 
08504     def getCellsInBoundingBox(self, *args):
08505         """
08506         getCellsInBoundingBox(self, INTERP_KERNEL::DirectedBoundingBox bbox, double eps, 
08507             ivec elems)
08508         getCellsInBoundingBox(self, PyObject bbox, double eps) -> PyObject
08509 
08510         1
08511         """
08512         return _ParaMEDMEM.MEDCouplingPointSet_getCellsInBoundingBox(self, *args)

Here is the caller graph for this function:

getCoordinatesAndOwner(self) -> DataArrayDouble

1

Reimplemented from ParaMEDMEM.MEDCouplingMesh.

Definition at line 8255 of file ParaMEDMEM.py.

08255 
08256     def getCoordinatesAndOwner(self):
08257         """
08258         getCoordinatesAndOwner(self) -> DataArrayDouble
08259 
08260         1
08261         """
08262         return _ParaMEDMEM.MEDCouplingPointSet_getCoordinatesAndOwner(self)

def ParaMEDMEM.MEDCouplingMesh.getCoordinatesOfNode (   self,
  args 
) [inherited]
getCoordinatesOfNode(self, int nodeId) -> PyObject

1

Definition at line 748 of file ParaMEDMEM.py.

00748 
00749     def getCoordinatesOfNode(self, *args):
00750         """
00751         getCoordinatesOfNode(self, int nodeId) -> PyObject
00752 
00753         1
00754         """
00755         return _ParaMEDMEM.MEDCouplingMesh_getCoordinatesOfNode(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.getCoords (   self) [inherited]
getCoords(self) -> PyObject

1

Definition at line 8415 of file ParaMEDMEM.py.

08415 
08416     def getCoords(self):
08417         """
08418         getCoords(self) -> PyObject
08419 
08420         1
08421         """
08422         return _ParaMEDMEM.MEDCouplingPointSet_getCoords(self)

def ParaMEDMEM.MEDCouplingMesh.getDescription (   self) [inherited]
getDescription(self) -> char

1

Definition at line 394 of file ParaMEDMEM.py.

00394 
00395     def getDescription(self):
00396         """
00397         getDescription(self) -> char
00398 
00399         1
00400         """
00401         return _ParaMEDMEM.MEDCouplingMesh_getDescription(self)

Here is the caller graph for this function:

std::vector< int > MEDCouplingUMeshDesc::getDistributionOfTypes ( ) const throw (INTERP_KERNEL::Exception)

Definition at line 186 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
getDistributionOfTypes(self) -> PyObject

1

Definition at line 788 of file ParaMEDMEM.py.

00788 
00789     def getDistributionOfTypes(self):
00790         """
00791         getDistributionOfTypes(self) -> PyObject
00792 
00793         1
00794         """
00795         return _ParaMEDMEM.MEDCouplingMesh_getDistributionOfTypes(self)

Here is the caller graph for this function:

Definition at line 127 of file MEDCouplingUMeshDesc.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

getHiddenCppPointer(self) -> string

1

Definition at line 345 of file ParaMEDMEM.py.

00345 
00346     def getHiddenCppPointer(self):
00347         """
00348         getHiddenCppPointer(self) -> string
00349 
00350         1
00351         """
00352         return _ParaMEDMEM.RefCountObject_getHiddenCppPointer(self)

Definition at line 427 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingMesh.getMeasureField (   self,
  args 
) [inherited]
getMeasureField(self, bool isAbs) -> MEDCouplingFieldDouble

1

Definition at line 596 of file ParaMEDMEM.py.

00596 
00597     def getMeasureField(self, *args):
00598         """
00599         getMeasureField(self, bool isAbs) -> MEDCouplingFieldDouble
00600 
00601         1
00602         """
00603         return _ParaMEDMEM.MEDCouplingMesh_getMeasureField(self, *args)

Here is the caller graph for this function:

Definition at line 433 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingMesh.getMeasureFieldOnNode (   self,
  args 
) [inherited]
getMeasureFieldOnNode(self, bool isAbs) -> MEDCouplingFieldDouble

1

Definition at line 604 of file ParaMEDMEM.py.

00604 
00605     def getMeasureFieldOnNode(self, *args):
00606         """
00607         getMeasureFieldOnNode(self, bool isAbs) -> MEDCouplingFieldDouble
00608 
00609         1
00610         """
00611         return _ParaMEDMEM.MEDCouplingMesh_getMeasureFieldOnNode(self, *args)

Here is the caller graph for this function:

Definition at line 49 of file MEDCouplingUMeshDesc.hxx.

{ return _mesh_dim; }

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getMeshDimension (   self) [inherited]
getMeshDimension(self) -> int

1

Definition at line 532 of file ParaMEDMEM.py.

00532 
00533     def getMeshDimension(self):
00534         """
00535         getMeshDimension(self) -> int
00536 
00537         1
00538         """
00539         return _ParaMEDMEM.MEDCouplingMesh_getMeshDimension(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getName (   self) [inherited]
getName(self) -> char

1

Definition at line 378 of file ParaMEDMEM.py.

00378 
00379     def getName(self):
00380         """
00381         getName(self) -> char
00382 
00383         1
00384         """
00385         return _ParaMEDMEM.MEDCouplingMesh_getName(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.getNodeIdsNearPoint (   self,
  args 
) [inherited]
getNodeIdsNearPoint(self, PyObject pt, double eps) -> PyObject

1

Definition at line 8487 of file ParaMEDMEM.py.

08487 
08488     def getNodeIdsNearPoint(self, *args):
08489         """
08490         getNodeIdsNearPoint(self, PyObject pt, double eps) -> PyObject
08491 
08492         1
08493         """
08494         return _ParaMEDMEM.MEDCouplingPointSet_getNodeIdsNearPoint(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.getNodeIdsNearPoints (   self,
  args 
) [inherited]
getNodeIdsNearPoints(self, PyObject pt, int nbOfNodes, double eps) -> PyObject

1

Definition at line 8495 of file ParaMEDMEM.py.

08495 
08496     def getNodeIdsNearPoints(self, *args):
08497         """
08498         getNodeIdsNearPoints(self, PyObject pt, int nbOfNodes, double eps) -> PyObject
08499 
08500         1
08501         """
08502         return _ParaMEDMEM.MEDCouplingPointSet_getNodeIdsNearPoints(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::getNodeIdsOfCell ( int  cellId,
std::vector< int > &  conn 
) const

Definition at line 156 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
def ParaMEDMEM.MEDCouplingMesh.getNodeIdsOfCell (   self,
  args 
) [inherited]
getNodeIdsOfCell(self, int cellId) -> PyObject

1

Definition at line 740 of file ParaMEDMEM.py.

00740 
00741     def getNodeIdsOfCell(self, *args):
00742         """
00743         getNodeIdsOfCell(self, int cellId) -> PyObject
00744 
00745         1
00746         """
00747         return _ParaMEDMEM.MEDCouplingMesh_getNodeIdsOfCell(self, *args)

Here is the caller graph for this function:

Definition at line 106 of file MEDCouplingUMeshDesc.cxx.

{
  if(_desc_connec_index)
    return _desc_connec_index->getNumberOfTuples()-1;
  else
    throw INTERP_KERNEL::Exception("Unable to get number of cells because no connectivity specified !");
}

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getNumberOfCells (   self) [inherited]
getNumberOfCells(self) -> int

1

Definition at line 508 of file ParaMEDMEM.py.

00508 
00509     def getNumberOfCells(self):
00510         """
00511         getNumberOfCells(self) -> int
00512 
00513         1
00514         """
00515         return _ParaMEDMEM.MEDCouplingMesh_getNumberOfCells(self)

Here is the caller graph for this function:

Definition at line 144 of file MEDCouplingUMeshDesc.cxx.

{
  const int *desc_connec=_desc_connec->getConstPointer();
  const int *desc_connec_index=_desc_connec_index->getConstPointer();
  int nbOfCells=getNumberOfCells();
  int ret=0;
  for(int i=0;i<nbOfCells;i++)
    if((INTERP_KERNEL::NormalizedCellType) desc_connec[desc_connec_index[i]]==type)
      ret++;
  return ret;
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getNumberOfCellsWithType (   self,
  args 
) [inherited]
getNumberOfCellsWithType(self, NormalizedCellType type) -> int

1

Definition at line 556 of file ParaMEDMEM.py.

00556 
00557     def getNumberOfCellsWithType(self, *args):
00558         """
00559         getNumberOfCellsWithType(self, NormalizedCellType type) -> int
00560 
00561         1
00562         """
00563         return _ParaMEDMEM.MEDCouplingMesh_getNumberOfCellsWithType(self, *args)

Here is the caller graph for this function:

Definition at line 114 of file MEDCouplingUMeshDesc.cxx.

{
  if(_nodal_connec_face_index)
    return _nodal_connec_face_index->getNumberOfTuples()-1;
  else
    throw INTERP_KERNEL::Exception("Unable to get number of faces because no connectivity specified !");
}

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getNumberOfNodes (   self) [inherited]
getNumberOfNodes(self) -> int

1

Definition at line 516 of file ParaMEDMEM.py.

00516 
00517     def getNumberOfNodes(self):
00518         """
00519         getNumberOfNodes(self) -> int
00520 
00521         1
00522         """
00523         return _ParaMEDMEM.MEDCouplingMesh_getNumberOfNodes(self)

getSpaceDimension(self) -> int

1

Definition at line 524 of file ParaMEDMEM.py.

00524 
00525     def getSpaceDimension(self):
00526         """
00527         getSpaceDimension(self) -> int
00528 
00529         1
00530         """
00531         return _ParaMEDMEM.MEDCouplingMesh_getSpaceDimension(self)

def ParaMEDMEM.MEDCouplingMesh.getTime (   self) [inherited]
getTime(self) -> PyObject

1

Definition at line 684 of file ParaMEDMEM.py.

00684 
00685     def getTime(self):
00686         """
00687         getTime(self) -> PyObject
00688 
00689         1
00690         """
00691         return _ParaMEDMEM.MEDCouplingMesh_getTime(self)

Here is the caller graph for this function:

def ParaMEDMEM.TimeLabel.getTimeOfThis (   self) [inherited]
getTimeOfThis(self) -> unsigned int

1

Definition at line 308 of file ParaMEDMEM.py.

00308 
00309     def getTimeOfThis(self):
00310         """
00311         getTimeOfThis(self) -> unsigned int
00312 
00313         1
00314         """
00315         return _ParaMEDMEM.TimeLabel_getTimeOfThis(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getTimeUnit (   self) [inherited]
getTimeUnit(self) -> char

1

Definition at line 418 of file ParaMEDMEM.py.

00418 
00419     def getTimeUnit(self):
00420         """
00421         getTimeUnit(self) -> char
00422 
00423         1
00424         """
00425         return _ParaMEDMEM.MEDCouplingMesh_getTimeUnit(self)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::getTinySerializationInformation ( std::vector< double > &  tinyInfoD,
std::vector< int > &  tinyInfo,
std::vector< std::string > &  littleStrings 
) const

Definition at line 201 of file MEDCouplingUMeshDesc.cxx.

{
  MEDCouplingPointSet::getTinySerializationInformation(tinyInfoD,tinyInfo,littleStrings);
  tinyInfo.push_back(getMeshDimension());
  tinyInfo.push_back(getNumberOfNodes());
  tinyInfo.push_back(getNumberOfCells());
  tinyInfo.push_back(getCellMeshLength());
  tinyInfo.push_back(getNumberOfFaces());
  tinyInfo.push_back(getFaceMeshLength());
}

Here is the call graph for this function:

getTinySerializationInformation(self, dvec tinyInfoD, ivec tinyInfo, svec littleStrings)

1

Definition at line 8348 of file ParaMEDMEM.py.

08348 
08349     def getTinySerializationInformation(self, *args):
08350         """
08351         getTinySerializationInformation(self, dvec tinyInfoD, ivec tinyInfo, svec littleStrings)
08352 
08353         1
08354         """
08355         return _ParaMEDMEM.MEDCouplingPointSet_getTinySerializationInformation(self, *args)

Here is the caller graph for this function:

Definition at line 56 of file MEDCouplingUMeshDesc.hxx.

{ return UNSTRUCTURED_DESC; }
def ParaMEDMEM.MEDCouplingMesh.getType (   self) [inherited]
getType(self) -> MEDCouplingMeshType

1

Definition at line 426 of file ParaMEDMEM.py.

00426 
00427     def getType(self):
00428         """
00429         getType(self) -> MEDCouplingMeshType
00430 
00431         1
00432         """
00433         return _ParaMEDMEM.MEDCouplingMesh_getType(self)

Here is the caller graph for this function:

Definition at line 132 of file MEDCouplingUMeshDesc.cxx.

{
  const int *desc_connec=_desc_connec->getConstPointer();
  const int *desc_connec_index=_desc_connec_index->getConstPointer();
  return (INTERP_KERNEL::NormalizedCellType)desc_connec[desc_connec_index[cellId]+1];
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingMesh.getTypeOfCell (   self,
  args 
) [inherited]
getTypeOfCell(self, int cellId) -> NormalizedCellType

1

Reimplemented in ParaMEDMEM::MEDCouplingUMesh.

Definition at line 564 of file ParaMEDMEM.py.

00564 
00565     def getTypeOfCell(self, *args):
00566         """
00567         getTypeOfCell(self, int cellId) -> NormalizedCellType
00568 
00569         1
00570         """
00571         return _ParaMEDMEM.MEDCouplingMesh_getTypeOfCell(self, *args)

Here is the caller graph for this function:

std::string MEDCouplingUMeshDesc::getVTKDataSetType ( ) const throw (INTERP_KERNEL::Exception) [private]

Definition at line 494 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::getVTKDataSetType : not implemented yet !");
}
def ParaMEDMEM.RefCountObject.incrRef (   self) [inherited]
incrRef(self)

1

Definition at line 337 of file ParaMEDMEM.py.

00337 
00338     def incrRef(self):
00339         """
00340         incrRef(self)
00341 
00342         1
00343         """
00344         return _ParaMEDMEM.RefCountObject_incrRef(self)

bool MEDCouplingUMeshDesc::isEmptyMesh ( const std::vector< int > &  tinyInfo) const

Definition at line 212 of file MEDCouplingUMeshDesc.cxx.

{
  return tinyInfo[5]<=0;
}
def ParaMEDMEM.MEDCouplingPointSet.isEmptyMesh (   self,
  args 
) [inherited]
isEmptyMesh(self, ivec tinyInfo) -> bool

1

Definition at line 8340 of file ParaMEDMEM.py.

08340 
08341     def isEmptyMesh(self, *args):
08342         """
08343         isEmptyMesh(self, ivec tinyInfo) -> bool
08344 
08345         1
08346         """
08347         return _ParaMEDMEM.MEDCouplingPointSet_isEmptyMesh(self, *args)

def ParaMEDMEM.MEDCouplingMesh.isEqual (   self,
  args 
) [inherited]
isEqual(self, MEDCouplingMesh other, double prec) -> bool

1

Definition at line 450 of file ParaMEDMEM.py.

00450 
00451     def isEqual(self, *args):
00452         """
00453         isEqual(self, MEDCouplingMesh other, double prec) -> bool
00454 
00455         1
00456         """
00457         return _ParaMEDMEM.MEDCouplingMesh_isEqual(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.isEqualWithoutConsideringStr (   self,
  args 
) [inherited]
isEqualWithoutConsideringStr(self, MEDCouplingMesh other, double prec) -> bool

1

Definition at line 458 of file ParaMEDMEM.py.

00458 
00459     def isEqualWithoutConsideringStr(self, *args):
00460         """
00461         isEqualWithoutConsideringStr(self, MEDCouplingMesh other, double prec) -> bool
00462 
00463         1
00464         """
00465         return _ParaMEDMEM.MEDCouplingMesh_isEqualWithoutConsideringStr(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.isStructured (   self) [inherited]
isStructured(self) -> bool

1

Definition at line 434 of file ParaMEDMEM.py.

00434 
00435     def isStructured(self):
00436         """
00437         isStructured(self) -> bool
00438 
00439         1
00440         """
00441         return _ParaMEDMEM.MEDCouplingMesh_isStructured(self)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.MergeMeshes (   args) [inherited]
MergeMeshes(MEDCouplingMesh mesh1, MEDCouplingMesh mesh2) -> MEDCouplingMesh
MergeMeshes(PyObject li) -> MEDCouplingMesh

1

Definition at line 836 of file ParaMEDMEM.py.

00836 
00837     def MergeMeshes(*args):
00838         """
00839         MergeMeshes(MEDCouplingMesh mesh1, MEDCouplingMesh mesh2) -> MEDCouplingMesh
00840         MergeMeshes(PyObject li) -> MEDCouplingMesh
00841 
00842         1
00843         """
00844         return _ParaMEDMEM.MEDCouplingMesh_MergeMeshes(*args)

Here is the caller graph for this function:

Definition at line 472 of file MEDCouplingUMeshDesc.cxx.

{  
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
def ParaMEDMEM.MEDCouplingMesh.mergeMyselfWith (   self,
  args 
) [inherited]
mergeMyselfWith(self, MEDCouplingMesh other) -> MEDCouplingMesh

1

Definition at line 652 of file ParaMEDMEM.py.

00652 
00653     def mergeMyselfWith(self, *args):
00654         """
00655         mergeMyselfWith(self, MEDCouplingMesh other) -> MEDCouplingMesh
00656 
00657         1
00658         """
00659         return _ParaMEDMEM.MEDCouplingMesh_mergeMyselfWith(self, *args)

DataArrayInt * MEDCouplingUMeshDesc::mergeNodes ( double  precision,
bool &  areNodesMerged,
int &  newNbOfNodes 
)

Definition at line 358 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  areNodesMerged=false;
  return 0;
}
DataArrayInt * MEDCouplingUMeshDesc::mergeNodes2 ( double  precision,
bool &  areNodesMerged,
int &  newNbOfNodes 
)

Definition at line 365 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  areNodesMerged=false;
  return 0;
}
MergeNodesArray(MEDCouplingPointSet m1, MEDCouplingPointSet m2) -> DataArrayDouble

1

Definition at line 8312 of file ParaMEDMEM.py.

08312 
08313     def MergeNodesArray(*args):
08314         """
08315         MergeNodesArray(MEDCouplingPointSet m1, MEDCouplingPointSet m2) -> DataArrayDouble
08316 
08317         1
08318         """
08319         return _ParaMEDMEM.MEDCouplingPointSet_MergeNodesArray(*args)

Definition at line 46 of file MEDCouplingUMeshDesc.cxx.

{
  return new MEDCouplingUMeshDesc;
}

Here is the call graph for this function:

Here is the caller graph for this function:

MEDCouplingUMeshDesc * MEDCouplingUMeshDesc::New ( const char *  meshName,
int  meshDim 
) [static]

Definition at line 51 of file MEDCouplingUMeshDesc.cxx.

Here is the call graph for this function:

void MEDCouplingUMeshDesc::renumberCells ( const int *  old2NewBg,
bool  check 
) throw (INTERP_KERNEL::Exception)

Definition at line 416 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Available for UMesh desc but not implemented yet !");
}
def ParaMEDMEM.MEDCouplingMesh.renumberCells (   self,
  args 
) [inherited]
renumberCells(self, PyObject li, bool check)

1

Definition at line 716 of file ParaMEDMEM.py.

00716 
00717     def renumberCells(self, *args):
00718         """
00719         renumberCells(self, PyObject li, bool check)
00720 
00721         1
00722         """
00723         return _ParaMEDMEM.MEDCouplingMesh_renumberCells(self, *args)

void MEDCouplingUMeshDesc::renumberNodes ( const int *  newNodeNumbers,
int  newNbOfNodes 
)

Definition at line 421 of file MEDCouplingUMeshDesc.cxx.

{
  MEDCouplingPointSet::renumberNodes(newNodeNumbers,newNbOfNodes);
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
def ParaMEDMEM.MEDCouplingPointSet.renumberNodes (   self,
  args 
) [inherited]
renumberNodes(self, PyObject li, int newNbOfNodes)

1

Definition at line 8455 of file ParaMEDMEM.py.

08455 
08456     def renumberNodes(self, *args):
08457         """
08458         renumberNodes(self, PyObject li, int newNbOfNodes)
08459 
08460         1
08461         """
08462         return _ParaMEDMEM.MEDCouplingPointSet_renumberNodes(self, *args)

def ParaMEDMEM.MEDCouplingPointSet.renumberNodes2 (   self,
  args 
) [inherited]
renumberNodes2(self, PyObject li, int newNbOfNodes)

1

Definition at line 8463 of file ParaMEDMEM.py.

08463 
08464     def renumberNodes2(self, *args):
08465         """
08466         renumberNodes2(self, PyObject li, int newNbOfNodes)
08467 
08468         1
08469         """
08470         return _ParaMEDMEM.MEDCouplingPointSet_renumberNodes2(self, *args)

void MEDCouplingUMeshDesc::resizeForUnserialization ( const std::vector< int > &  tinyInfo,
DataArrayInt a1,
DataArrayDouble a2,
std::vector< std::string > &  littleStrings 
) const

Definition at line 217 of file MEDCouplingUMeshDesc.cxx.

{
  std::vector<int> tinyInfoTmp(tinyInfo.begin()+1,tinyInfo.end());
  MEDCouplingPointSet::resizeForUnserialization(tinyInfoTmp,a1,a2,littleStrings);
  a1->alloc(tinyInfo[5]+tinyInfo[4]+1+tinyInfo[7]+tinyInfo[6]+1,1);
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.resizeForUnserialization (   self,
  args 
) [inherited]
resizeForUnserialization(self, ivec tinyInfo, DataArrayInt a1, DataArrayDouble a2, 
    svec littleStrings)

1

Definition at line 8356 of file ParaMEDMEM.py.

08356 
08357     def resizeForUnserialization(self, *args):
08358         """
08359         resizeForUnserialization(self, ivec tinyInfo, DataArrayInt a1, DataArrayDouble a2, 
08360             svec littleStrings)
08361 
08362         1
08363         """
08364         return _ParaMEDMEM.MEDCouplingPointSet_resizeForUnserialization(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.rotate (   self,
  args 
) [inherited]
rotate(self, PyObject center, PyObject vector, double alpha)

1

Definition at line 820 of file ParaMEDMEM.py.

00820 
00821     def rotate(self, *args):
00822         """
00823         rotate(self, PyObject center, PyObject vector, double alpha)
00824 
00825         1
00826         """
00827         return _ParaMEDMEM.MEDCouplingMesh_rotate(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.Rotate2DAlg (   args) [inherited]
Rotate2DAlg(PyObject center, double angle, int nbNodes, PyObject coords)

1

Definition at line 8513 of file ParaMEDMEM.py.

08513 
08514     def Rotate2DAlg(*args):
08515         """
08516         Rotate2DAlg(PyObject center, double angle, int nbNodes, PyObject coords)
08517 
08518         1
08519         """
08520         return _ParaMEDMEM.MEDCouplingPointSet_Rotate2DAlg(*args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.Rotate3DAlg (   args) [inherited]
Rotate3DAlg(PyObject center, PyObject vect, double angle, int nbNodes, 
    PyObject coords)

1

Definition at line 8523 of file ParaMEDMEM.py.

08523 
08524     def Rotate3DAlg(*args):
08525         """
08526         Rotate3DAlg(PyObject center, PyObject vect, double angle, int nbNodes, 
08527             PyObject coords)
08528 
08529         1
08530         """
08531         return _ParaMEDMEM.MEDCouplingPointSet_Rotate3DAlg(*args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.scale (   self,
  args 
) [inherited]
scale(self, PyObject point, double factor)

1

Definition at line 756 of file ParaMEDMEM.py.

00756 
00757     def scale(self, *args):
00758         """
00759         scale(self, PyObject point, double factor)
00760 
00761         1
00762         """
00763         return _ParaMEDMEM.MEDCouplingMesh_scale(self, *args)

Here is the caller graph for this function:

Definition at line 224 of file MEDCouplingUMeshDesc.cxx.

{
  MEDCouplingPointSet::serialize(a1,a2);
  //
  a1=DataArrayInt::New();
  a1->alloc(getCellMeshLength()+getNumberOfCells()+1+getFaceMeshLength()+getNumberOfFaces()+1,1);
  int *ptA1=a1->getPointer();
  const int *descConn=_desc_connec->getConstPointer();
  const int *descConnIndex=_desc_connec_index->getConstPointer();
  const int *faceConn=_nodal_connec_face->getConstPointer();
  const int *faceConnIndex=_nodal_connec_face_index->getConstPointer();
  ptA1=std::copy(descConn,descConn+getCellMeshLength(),ptA1);
  ptA1=std::copy(descConnIndex,descConnIndex+getNumberOfCells()+1,ptA1);
  ptA1=std::copy(faceConn,faceConn+getFaceMeshLength(),ptA1);
  std::copy(faceConnIndex,faceConnIndex+getNumberOfFaces()+1,ptA1);
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.serialize (   self,
  args 
) [inherited]
serialize(self, DataArrayInt a1, DataArrayDouble a2)

1

Definition at line 8365 of file ParaMEDMEM.py.

08365 
08366     def serialize(self, *args):
08367         """
08368         serialize(self, DataArrayInt a1, DataArrayDouble a2)
08369 
08370         1
08371         """
08372         return _ParaMEDMEM.MEDCouplingPointSet_serialize(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::setConnectivity ( DataArrayInt descConn,
DataArrayInt descConnIndex,
DataArrayInt nodalFaceConn,
DataArrayInt nodalFaceConnIndx 
)

Definition at line 177 of file MEDCouplingUMeshDesc.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.setCoords (   self,
  args 
) [inherited]
setCoords(self, DataArrayDouble coords)

1

Definition at line 8247 of file ParaMEDMEM.py.

08247 
08248     def setCoords(self, *args):
08249         """
08250         setCoords(self, DataArrayDouble coords)
08251 
08252         1
08253         """
08254         return _ParaMEDMEM.MEDCouplingPointSet_setCoords(self, *args)

def ParaMEDMEM.MEDCouplingMesh.setDescription (   self,
  args 
) [inherited]
setDescription(self, char descr)

1

Definition at line 386 of file ParaMEDMEM.py.

00386 
00387     def setDescription(self, *args):
00388         """
00389         setDescription(self, char descr)
00390 
00391         1
00392         """
00393         return _ParaMEDMEM.MEDCouplingMesh_setDescription(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::setMeshDimension ( unsigned  meshDim)

Definition at line 100 of file MEDCouplingUMeshDesc.cxx.

Here is the call graph for this function:

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.setName (   self,
  args 
) [inherited]
setName(self, char name)

1

Definition at line 370 of file ParaMEDMEM.py.

00370 
00371     def setName(self, *args):
00372         """
00373         setName(self, char name)
00374 
00375         1
00376         """
00377         return _ParaMEDMEM.MEDCouplingMesh_setName(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.setTime (   self,
  args 
) [inherited]
setTime(self, double val, int iteration, int order)

1

Definition at line 402 of file ParaMEDMEM.py.

00402 
00403     def setTime(self, *args):
00404         """
00405         setTime(self, double val, int iteration, int order)
00406 
00407         1
00408         """
00409         return _ParaMEDMEM.MEDCouplingMesh_setTime(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.setTimeUnit (   self,
  args 
) [inherited]
setTimeUnit(self, char unit)

1

Definition at line 410 of file ParaMEDMEM.py.

00410 
00411     def setTimeUnit(self, *args):
00412         """
00413         setTimeUnit(self, char unit)
00414 
00415         1
00416         """
00417         return _ParaMEDMEM.MEDCouplingMesh_setTimeUnit(self, *args)

Here is the caller graph for this function:

std::string MEDCouplingUMeshDesc::simpleRepr ( ) const

Definition at line 161 of file MEDCouplingUMeshDesc.cxx.

{
  std::string ret("Unstructured mesh with descending connectivity : ");
  ret+=getName();
  ret+="\n";
  return ret;
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingMesh.simpleRepr (   self) [inherited]
simpleRepr(self) -> string

1

Definition at line 572 of file ParaMEDMEM.py.

00572 
00573     def simpleRepr(self):
00574         """
00575         simpleRepr(self) -> string
00576 
00577         1
00578         """
00579         return _ParaMEDMEM.MEDCouplingMesh_simpleRepr(self)

Here is the caller graph for this function:

DataArrayInt * MEDCouplingUMeshDesc::simplexize ( int  policy) throw (INTERP_KERNEL::Exception)

Definition at line 395 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::simplexize : Not implemented yet !");
}
def ParaMEDMEM.MEDCouplingMesh.simplexize (   self,
  args 
) [inherited]
simplexize(self, int policy) -> DataArrayInt

1

Definition at line 668 of file ParaMEDMEM.py.

00668 
00669     def simplexize(self, *args):
00670         """
00671         simplexize(self, int policy) -> DataArrayInt
00672 
00673         1
00674         """
00675         return _ParaMEDMEM.MEDCouplingMesh_simplexize(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::splitProfilePerType ( const DataArrayInt profile,
std::vector< int > &  code,
std::vector< DataArrayInt * > &  idsInPflPerType,
std::vector< DataArrayInt * > &  idsPerType 
) const throw (INTERP_KERNEL::Exception)

Definition at line 196 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
def ParaMEDMEM.MEDCouplingMesh.splitProfilePerType (   self,
  args 
) [inherited]
splitProfilePerType(self, DataArrayInt profile) -> PyObject

1

Definition at line 804 of file ParaMEDMEM.py.

00804 
00805     def splitProfilePerType(self, *args):
00806         """
00807         splitProfilePerType(self, DataArrayInt profile) -> PyObject
00808 
00809         1
00810         """
00811         return _ParaMEDMEM.MEDCouplingMesh_splitProfilePerType(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingMesh.translate (   self,
  args 
) [inherited]
translate(self, PyObject vector)

1

Definition at line 812 of file ParaMEDMEM.py.

00812 
00813     def translate(self, *args):
00814         """
00815         translate(self, PyObject vector)
00816 
00817         1
00818         """
00819         return _ParaMEDMEM.MEDCouplingMesh_translate(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.tryToShareSameCoords (   self,
  args 
) [inherited]
tryToShareSameCoords(self, MEDCouplingPointSet other, double epsilon)

1

Definition at line 8296 of file ParaMEDMEM.py.

08296 
08297     def tryToShareSameCoords(self, *args):
08298         """
08299         tryToShareSameCoords(self, MEDCouplingPointSet other, double epsilon)
08300 
08301         1
08302         """
08303         return _ParaMEDMEM.MEDCouplingPointSet_tryToShareSameCoords(self, *args)

Here is the caller graph for this function:

void MEDCouplingUMeshDesc::tryToShareSameCoordsPermute ( const MEDCouplingPointSet other,
double  epsilon 
) throw (INTERP_KERNEL::Exception)

Definition at line 372 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
}
def ParaMEDMEM.MEDCouplingPointSet.tryToShareSameCoordsPermute (   self,
  args 
) [inherited]
tryToShareSameCoordsPermute(self, MEDCouplingPointSet other, double epsilon)

1

Definition at line 8304 of file ParaMEDMEM.py.

08304 
08305     def tryToShareSameCoordsPermute(self, *args):
08306         """
08307         tryToShareSameCoordsPermute(self, MEDCouplingPointSet other, double epsilon)
08308 
08309         1
08310         """
08311         return _ParaMEDMEM.MEDCouplingPointSet_tryToShareSameCoordsPermute(self, *args)

void MEDCouplingUMeshDesc::unserialization ( const std::vector< double > &  tinyInfoD,
const std::vector< int > &  tinyInfo,
const DataArrayInt a1,
DataArrayDouble a2,
const std::vector< std::string > &  littleStrings 
)

Definition at line 241 of file MEDCouplingUMeshDesc.cxx.

{
  std::vector<int> tinyInfoTmp(tinyInfo.begin()+1,tinyInfo.end());
  MEDCouplingPointSet::unserialization(tinyInfoD,tinyInfoTmp,a1,a2,littleStrings);
  //
  const int *recvBuffer=a1->getConstPointer();
  DataArrayInt *descConn=DataArrayInt::New();
  descConn->alloc(tinyInfo[5],1);
  std::copy(recvBuffer,recvBuffer+tinyInfo[5],descConn->getPointer());
  DataArrayInt *descConnIndex=DataArrayInt::New();
  descConnIndex->alloc(tinyInfo[4]+1,1);
  std::copy(recvBuffer+tinyInfo[5],recvBuffer+tinyInfo[5]+tinyInfo[4]+1,descConnIndex->getPointer());
  DataArrayInt *faceConn=DataArrayInt::New();
  faceConn->alloc(tinyInfo[7],1);
  std::copy(recvBuffer+tinyInfo[5]+tinyInfo[4]+1,recvBuffer+tinyInfo[5]+tinyInfo[4]+1+tinyInfo[7],faceConn->getPointer());
  DataArrayInt *faceConnIndex=DataArrayInt::New();
  faceConnIndex->alloc(tinyInfo[6]+1,1);
  std::copy(recvBuffer+tinyInfo[5]+tinyInfo[4]+1+tinyInfo[7],
            recvBuffer+tinyInfo[5]+tinyInfo[5]+1+tinyInfo[7]+tinyInfo[6]+1,faceConnIndex->getPointer());
  setConnectivity(descConn,descConnIndex,faceConn,faceConnIndex);
  descConn->decrRef();
  descConnIndex->decrRef();
  faceConn->decrRef();
  faceConnIndex->decrRef();
  setMeshDimension(tinyInfo[2]);
}

Here is the call graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.unserialization (   self,
  args 
) [inherited]
unserialization(self, dvec tinyInfoD, ivec tinyInfo, DataArrayInt a1, DataArrayDouble a2, 
    svec littleStrings)

1

Definition at line 8373 of file ParaMEDMEM.py.

08373 
08374     def unserialization(self, *args):
08375         """
08376         unserialization(self, dvec tinyInfoD, ivec tinyInfo, DataArrayInt a1, DataArrayDouble a2, 
08377             svec littleStrings)
08378 
08379         1
08380         """
08381         return _ParaMEDMEM.MEDCouplingPointSet_unserialization(self, *args)

Here is the caller graph for this function:

def ParaMEDMEM.MEDCouplingPointSet.updateTime (   self) [inherited]
updateTime(self)

1

Reimplemented from ParaMEDMEM.TimeLabel.

Reimplemented in ParaMEDMEM::MEDCouplingUMesh.

Definition at line 8239 of file ParaMEDMEM.py.

08239 
08240     def updateTime(self):
08241         """
08242         updateTime(self)
08243 
08244         1
08245         """
08246         return _ParaMEDMEM.MEDCouplingPointSet_updateTime(self)

def ParaMEDMEM.MEDCouplingMesh.writeVTK (   self,
  args 
) [inherited]
writeVTK(self, char fileName)

1

Definition at line 588 of file ParaMEDMEM.py.

00588 
00589     def writeVTK(self, *args):
00590         """
00591         writeVTK(self, char fileName)
00592 
00593         1
00594         """
00595         return _ParaMEDMEM.MEDCouplingMesh_writeVTK(self, *args)

void MEDCouplingUMeshDesc::writeVTKLL ( std::ostream &  ofs,
const std::string &  cellData,
const std::string &  pointData 
) const throw (INTERP_KERNEL::Exception) [private]

Definition at line 489 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("MEDCouplingUMeshDesc::writeVTKLL : not implemented yet !");
}
def ParaMEDMEM.MEDCouplingPointSet.zipCoords (   self) [inherited]
zipCoords(self)

1

Definition at line 8271 of file ParaMEDMEM.py.

08271 
08272     def zipCoords(self):
08273         """
08274         zipCoords(self)
08275 
08276         1
08277         """
08278         return _ParaMEDMEM.MEDCouplingPointSet_zipCoords(self)

Here is the caller graph for this function:

Definition at line 447 of file MEDCouplingUMeshDesc.cxx.

{
  throw INTERP_KERNEL::Exception("Not implemented yet !");
  return 0;
}
zipCoordsTraducer(self) -> DataArrayInt

1

Definition at line 8382 of file ParaMEDMEM.py.

08382 
08383     def zipCoordsTraducer(self):
08384         """
08385         zipCoordsTraducer(self) -> DataArrayInt
08386 
08387         1
08388         """
08389         return _ParaMEDMEM.MEDCouplingPointSet_zipCoordsTraducer(self)


Member Data Documentation

Definition at line 97 of file MEDCouplingUMeshDesc.hxx.

Definition at line 98 of file MEDCouplingUMeshDesc.hxx.

Definition at line 96 of file MEDCouplingUMeshDesc.hxx.

Definition at line 99 of file MEDCouplingUMeshDesc.hxx.

Definition at line 100 of file MEDCouplingUMeshDesc.hxx.

Definition at line 101 of file MEDCouplingUMeshDesc.hxx.


The documentation for this class was generated from the following files: