Version: 9.12.0
MEDCoupling::MEDCouplingCurveLinearMesh Class Reference
Inheritance diagram for MEDCoupling::MEDCouplingCurveLinearMesh:
Collaboration diagram for MEDCoupling::MEDCouplingCurveLinearMesh:

Public Member Functions

std::string advancedRepr () const
 
MEDCouplingFieldDoublebuildOrthogonalField () const
 
MEDCouplingStructuredMeshbuildStructuredSubPart (const std::vector< std::pair< mcIdType, mcIdType > > &cellPart) const
 
void checkConsistency (double eps=1e-12) const
 
void checkConsistencyLight () const
 
void checkDeepEquivalOnSameNodesWith (const MEDCouplingMesh *other, int cellCompPol, double prec, DataArrayIdType *&cellCor) const
 
void checkDeepEquivalWith (const MEDCouplingMesh *other, int cellCompPol, double prec, DataArrayIdType *&cellCor, DataArrayIdType *&nodeCor) const
 
MEDCouplingCurveLinearMeshclone (bool recDeepCpy) const
 
DataArrayDoublecomputeCellCenterOfMass () const
 
DataArrayDoublecomputeIsoBarycenterOfNodesPerCell () const
 
void copyTinyStringsFrom (const MEDCouplingMesh *other)
 
MEDCouplingCurveLinearMeshdeepCopy () const
 
void getBoundingBox (double *bbox) const
 
mcIdType getCellContainingPoint (const double *pos, double eps) const
 
void getCellsContainingPoint (const double *pos, double eps, std::vector< mcIdType > &elts) const
 
std::string getClassName () const override
 
DataArrayDoublegetCoordinatesAndOwner () const
 
void getCoordinatesOfNode (mcIdType nodeId, std::vector< double > &coo) const
 
DataArrayDoublegetCoords ()
 
const DataArrayDoublegetCoords () const
 
const DataArrayDoublegetDirectAccessOfCoordsArrIfInStructure () const
 
std::vector< const BigMemoryObject * > getDirectChildrenWithNull () const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
MEDCouplingFieldDoublegetMeasureField (bool isAbs) const
 
MEDCouplingFieldDoublegetMeasureFieldOnNode (bool isAbs) const
 
std::vector< mcIdType > getNodeGridStructure () const
 
void getNodeGridStructure (mcIdType *res) const
 
mcIdType getNumberOfCells () const
 
mcIdType getNumberOfNodes () const
 
int getSpaceDimension () const
 
void getTinySerializationInformation (std::vector< double > &tinyInfoD, std::vector< mcIdType > &tinyInfo, std::vector< std::string > &littleStrings) const
 
MEDCouplingMeshType getType () const
 
std::string getVTKFileExtension () const
 
bool isEqualIfNotWhy (const MEDCouplingMesh *other, double prec, std::string &reason) const
 
bool isEqualWithoutConsideringStr (const MEDCouplingMesh *other, double prec) const
 
MEDCouplingMeshmergeMyselfWith (const MEDCouplingMesh *other) const
 
void renumberCells (const mcIdType *old2NewBg, bool check=true)
 
void reprQuickOverview (std::ostream &stream) const
 
void resizeForUnserialization (const std::vector< mcIdType > &tinyInfo, DataArrayIdType *a1, DataArrayDouble *a2, std::vector< std::string > &littleStrings) const
 
void rotate (const double *center, const double *vector, double angle)
 
void scale (const double *point, double factor)
 
void serialize (DataArrayIdType *&a1, DataArrayDouble *&a2) const
 
void setCoords (const DataArrayDouble *coords)
 
void setNodeGridStructure (const mcIdType *gridStructBg, const mcIdType *gridStructEnd)
 
std::string simpleRepr () const
 
void translate (const double *vector)
 
void unserialization (const std::vector< double > &tinyInfoD, const std::vector< mcIdType > &tinyInfo, const DataArrayIdType *a1, DataArrayDouble *a2, const std::vector< std::string > &littleStrings)
 
void updateTime () const
 
- Public Member Functions inherited from MEDCoupling::MEDCouplingStructuredMesh
MEDCoupling1SGTUMeshbuild1SGTSubLevelMesh () const
 
MEDCoupling1SGTUMeshbuild1SGTUnstructured () const
 
MEDCouplingFieldDoublebuildOrthogonalField () const
 
MEDCouplingMeshbuildPart (const mcIdType *start, const mcIdType *end) const
 
MEDCouplingMeshbuildPartAndReduceNodes (const mcIdType *start, const mcIdType *end, DataArrayIdType *&arr) const
 
MEDCouplingUMeshbuildUnstructured () const
 
DataArrayIdType * checkTypeConsistencyAndContig (const std::vector< mcIdType > &code, const std::vector< const DataArrayIdType * > &idsPerType) const
 
DataArrayIdType * computeEffectiveNbOfNodesPerCell () const
 
DataArrayIdType * computeNbOfFacesPerCell () const
 
DataArrayIdType * computeNbOfNodesPerCell () const
 
double computeSquareness () const
 
void copyTinyStringsFrom (const MEDCouplingMesh *other)
 
std::set< INTERP_KERNEL::NormalizedCellType > getAllGeoTypes () const
 
std::vector< mcIdType > getCellGridStructure () const
 
mcIdType getCellIdFromPos (mcIdType i, mcIdType j, mcIdType k) const
 
std::vector< mcIdType > getDistributionOfTypes () const
 
std::size_t getHeapMemorySizeWithoutChildren () const
 
std::vector< mcIdType > getLocationFromCellId (mcIdType cellId) const
 
std::vector< mcIdType > getLocationFromNodeId (mcIdType nodeId) const
 
int getMeshDimension () const
 
mcIdType getNodeIdFromPos (mcIdType i, mcIdType j, mcIdType k) const
 
void getNodeIdsOfCell (mcIdType cellId, std::vector< mcIdType > &conn) const
 
mcIdType getNumberOfCells () const
 
mcIdType getNumberOfCellsOfSubLevelMesh () const
 
mcIdType getNumberOfCellsWithType (INTERP_KERNEL::NormalizedCellType type) const
 
mcIdType getNumberOfNodes () const
 
void getReverseNodalConnectivity (DataArrayIdType *revNodal, DataArrayIdType *revNodalIndx) const
 
int getSpaceDimensionOnNodeStruct () const
 
virtual void getSplitCellValues (mcIdType *res) const
 
virtual void getSplitNodeValues (mcIdType *res) const
 
INTERP_KERNEL::NormalizedCellType getTypeOfCell (mcIdType cellId) const
 
DataArrayIdType * giveCellsWithType (INTERP_KERNEL::NormalizedCellType type) const
 
bool isEqualIfNotWhy (const MEDCouplingMesh *other, double prec, std::string &reason) const
 
DataArrayIdType * simplexize (int policy)
 
void splitProfilePerType (const DataArrayIdType *profile, std::vector< mcIdType > &code, std::vector< DataArrayIdType * > &idsInPflPerType, std::vector< DataArrayIdType * > &idsPerType, bool smartPflKiller=true) const
 
- Public Member Functions inherited from MEDCoupling::MEDCouplingMesh
virtual bool areCompatibleForMerge (const MEDCouplingMesh *other) const
 
virtual MEDCouplingMeshbuildPartRange (mcIdType beginCellIds, mcIdType endCellIds, mcIdType stepCellIds) const
 
virtual MEDCouplingMeshbuildPartRangeAndReduceNodes (mcIdType beginCellIds, mcIdType endCellIds, mcIdType stepCellIds, mcIdType &beginOut, mcIdType &endOut, mcIdType &stepOut, DataArrayIdType *&arr) const
 
virtual void checkFastEquivalWith (const MEDCouplingMesh *other, double prec) const
 
void checkGeoEquivalWith (const MEDCouplingMesh *other, int levOfCheck, double prec, DataArrayIdType *&cellCor, DataArrayIdType *&nodeCor) const
 
virtual MCAuto< DataArrayDoublecomputeMeshCenterOfMass () const
 
virtual void copyTinyInfoFrom (const MEDCouplingMesh *other)
 
virtual MEDCouplingFieldDoublefillFromAnalytic (TypeOfField t, int nbOfComp, const std::string &func) const
 
virtual MEDCouplingFieldDoublefillFromAnalytic (TypeOfField t, int nbOfComp, FunctionToEvaluate func) const
 
virtual MEDCouplingFieldDoublefillFromAnalyticCompo (TypeOfField t, int nbOfComp, const std::string &func) const
 
virtual MEDCouplingFieldDoublefillFromAnalyticNamedCompo (TypeOfField t, int nbOfComp, const std::vector< std::string > &varsOrder, const std::string &func) const
 
virtual DataArrayIdType * getCellIdsFullyIncludedInNodeIds (const mcIdType *partBg, const mcIdType *partEnd) const
 
virtual void getCellsContainingPoints (const double *pos, mcIdType nbOfPoints, double eps, MCAuto< DataArrayIdType > &elts, MCAuto< DataArrayIdType > &eltsIndex) const
 
virtual void getCellsContainingPointsLinearPartOnlyOnNonDynType (const double *pos, mcIdType nbOfPoints, double eps, MCAuto< DataArrayIdType > &elts, MCAuto< DataArrayIdType > &eltsIndex) const
 
std::string getDescription () const
 
std::string getName () const
 
double getTime (int &iteration, int &order) const
 
std::string getTimeUnit () const
 
std::string getVTKFileNameOf (const std::string &fileName) const
 
virtual bool isEqual (const MEDCouplingMesh *other, double prec) const
 
bool isStructured () const
 
void setDescription (const std::string &descr)
 
void setName (const std::string &name)
 
void setTime (double val, int iteration, int order)
 
void setTimeUnit (const std::string &unit)
 
std::string writeVTK (const std::string &fileName, bool isBinary=true) const
 
- Public Member Functions inherited from MEDCoupling::RefCountObjectOnly
bool decrRef () const
 
int getRCValue () const
 
void incrRef () const
 
RefCountObjectOnlyoperator= (const RefCountObjectOnly &other)
 
- Public Member Functions inherited from MEDCoupling::BigMemoryObject
std::string debugHeapMemorySize () const
 
std::vector< const BigMemoryObject * > getAllTheProgeny () const
 
std::vector< const BigMemoryObject * > getDirectChildren () const
 
std::size_t getHeapMemorySize () const
 
std::string getHeapMemorySizeStr () const
 
bool isObjectInTheProgeny (const BigMemoryObject *obj) const
 
virtual ~BigMemoryObject ()
 
- Public Member Functions inherited from MEDCoupling::TimeLabel
void declareAsNew () const
 
std::size_t getTimeOfThis () const
 
TimeLabeloperator= (const TimeLabel &other)
 
 TimeLabel (const TimeLabel &other)=default
 

Static Public Member Functions

static MEDCouplingCurveLinearMeshNew ()
 
static MEDCouplingCurveLinearMeshNew (const std::string &meshName)
 
- Static Public Member Functions inherited from MEDCoupling::MEDCouplingStructuredMesh
static void ApplyGhostOnCompactFrmt (std::vector< std::pair< mcIdType, mcIdType > > &partBeforeFact, mcIdType ghostSize)
 
static bool AreRangesIntersect (const std::vector< std::pair< mcIdType, mcIdType > > &r1, const std::vector< std::pair< mcIdType, mcIdType > > &r2)
 
static void AssignPartOfFieldOfDoubleUsing (const std::vector< mcIdType > &st, DataArrayDouble *fieldOfDbl, const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat, const DataArrayDouble *other)
 
static DataArrayIdType * Build1GTNodalConnectivity (const mcIdType *nodeStBg, const mcIdType *nodeStEnd)
 
static DataArrayIdType * Build1GTNodalConnectivityOfSubLevelMesh (const mcIdType *nodeStBg, const mcIdType *nodeStEnd)
 
static DataArrayIdType * BuildExplicitIdsFrom (const std::vector< mcIdType > &st, const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat)
 
static void ChangeReferenceFromGlobalOfCompactFrmt (const std::vector< std::pair< mcIdType, mcIdType > > &bigInAbs, const std::vector< std::pair< mcIdType, mcIdType > > &partOfBigInAbs, std::vector< std::pair< mcIdType, mcIdType > > &partOfBigRelativeToBig, bool check=true)
 
static void ChangeReferenceToGlobalOfCompactFrmt (const std::vector< std::pair< mcIdType, mcIdType > > &bigInAbs, const std::vector< std::pair< mcIdType, mcIdType > > &partOfBigRelativeToBig, std::vector< std::pair< mcIdType, mcIdType > > &partOfBigInAbs, bool check=true)
 
static DataArrayIdType * ComputeCornersGhost (const std::vector< mcIdType > &st, mcIdType ghostLev)
 
static std::vector< std::vector< mcIdType > > ComputeSignaturePerAxisOf (const std::vector< mcIdType > &st, const std::vector< bool > &crit)
 
static mcIdType DeduceNumberOfGivenRangeInCompactFrmt (const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat)
 
static mcIdType DeduceNumberOfGivenStructure (const std::vector< mcIdType > &st)
 
static void ExtractFieldOfBoolFrom (const std::vector< mcIdType > &st, const std::vector< bool > &fieldOfBool, const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat, std::vector< bool > &fieldOut)
 
static DataArrayDoubleExtractFieldOfDoubleFrom (const std::vector< mcIdType > &st, const DataArrayDouble *fieldOfDbl, const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat)
 
static mcIdType FindMinimalPartOf (mcIdType minPatchLgth, const std::vector< mcIdType > &st, const std::vector< bool > &crit, std::vector< bool > &reducedCrit, std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat)
 
static void FindTheWidestAxisOfGivenRangeInCompactFrmt (const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat, int &axisId, mcIdType &sizeOfRange)
 
static std::vector< mcIdType > FindTranslationFrom (const std::vector< std::pair< mcIdType, mcIdType > > &startingFrom, const std::vector< std::pair< mcIdType, mcIdType > > &goingTo)
 
static std::vector< std::pair< mcIdType, mcIdType > > GetCompactFrmtFromDimensions (const std::vector< mcIdType > &dims)
 
static std::vector< mcIdType > GetDimensionsFromCompactFrmt (const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat)
 
static INTERP_KERNEL::NormalizedCellType GetGeoTypeGivenMeshDimension (int meshDim)
 
static void GetPosFromId (mcIdType eltId, int meshDim, const mcIdType *split, mcIdType *res)
 
static std::vector< mcIdType > GetSplitVectFromStruct (const std::vector< mcIdType > &strct)
 
static std::vector< std::pair< mcIdType, mcIdType > > IntersectRanges (const std::vector< std::pair< mcIdType, mcIdType > > &r1, const std::vector< std::pair< mcIdType, mcIdType > > &r2)
 
static bool IsPartStructured (const mcIdType *startIds, const mcIdType *stopIds, const std::vector< mcIdType > &st, std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat)
 
static void MultiplyPartOf (const std::vector< mcIdType > &st, const std::vector< std::pair< mcIdType, mcIdType > > &part, double factor, DataArrayDouble *da)
 
static void MultiplyPartOfByGhost (const std::vector< mcIdType > &st, const std::vector< std::pair< mcIdType, mcIdType > > &part, mcIdType ghostSize, double factor, DataArrayDouble *da)
 
static void PutInGhostFormat (mcIdType ghostSize, const std::vector< mcIdType > &st, const std::vector< std::pair< mcIdType, mcIdType > > &part, std::vector< mcIdType > &stWithGhost, std::vector< std::pair< mcIdType, mcIdType > > &partWithGhost)
 
static void SwitchOnIdsFrom (const std::vector< mcIdType > &st, const std::vector< std::pair< mcIdType, mcIdType > > &partCompactFormat, std::vector< bool > &vectToSwitchOn)
 
static std::vector< std::pair< mcIdType, mcIdType > > TranslateCompactFrmt (const std::vector< std::pair< mcIdType, mcIdType > > &part, const std::vector< mcIdType > &translation)
 
- Static Public Member Functions inherited from MEDCoupling::MEDCouplingMesh
static INTERP_KERNEL::NormalizedCellType GetCorrespondingPolyType (INTERP_KERNEL::NormalizedCellType type)
 
static int GetDimensionOfGeometricType (INTERP_KERNEL::NormalizedCellType type)
 
static mcIdType GetNumberOfNodesOfGeometricType (INTERP_KERNEL::NormalizedCellType type)
 
static const char * GetReprOfGeometricType (INTERP_KERNEL::NormalizedCellType type)
 
static bool IsLinearGeometricType (INTERP_KERNEL::NormalizedCellType type)
 
static bool IsStaticGeometricType (INTERP_KERNEL::NormalizedCellType type)
 
static MEDCouplingMeshMergeMeshes (const MEDCouplingMesh *mesh1, const MEDCouplingMesh *mesh2)
 
static MEDCouplingMeshMergeMeshes (std::vector< const MEDCouplingMesh * > &meshes)
 
- Static Public Member Functions inherited from MEDCoupling::BigMemoryObject
static std::size_t GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs)
 

Additional Inherited Members

- Protected Member Functions inherited from MEDCoupling::MEDCouplingStructuredMesh
 MEDCouplingStructuredMesh ()
 
 MEDCouplingStructuredMesh (const MEDCouplingStructuredMesh &other, bool deepCpy)
 
 ~MEDCouplingStructuredMesh ()
 
- Protected Member Functions inherited from MEDCoupling::MEDCouplingMesh
 MEDCouplingMesh ()
 
 MEDCouplingMesh (const MEDCouplingMesh &other)
 
virtual ~MEDCouplingMesh ()
 
- Protected Member Functions inherited from MEDCoupling::RefCountObject
 RefCountObject ()
 
 RefCountObject (const RefCountObject &other)
 
virtual ~RefCountObject ()
 
- Protected Member Functions inherited from MEDCoupling::RefCountObjectOnly
 RefCountObjectOnly ()
 
 RefCountObjectOnly (const RefCountObjectOnly &other)
 
virtual ~RefCountObjectOnly ()
 
- Protected Member Functions inherited from MEDCoupling::TimeLabel
void forceTimeOfThis (const TimeLabel &other) const
 
 TimeLabel ()
 
void updateTimeWith (const TimeLabel &other) const
 
virtual ~TimeLabel ()
 
- Static Protected Member Functions inherited from MEDCoupling::MEDCouplingStructuredMesh
static int ZipNodeStructure (const mcIdType *nodeStBg, const mcIdType *nodeStEnd, mcIdType zipNodeSt[3])
 

Member Function Documentation

◆ New() [1/2]

MEDCouplingCurveLinearMesh * MEDCouplingCurveLinearMesh::New ( )
static

◆ New() [2/2]

MEDCouplingCurveLinearMesh * MEDCouplingCurveLinearMesh::New ( const std::string &  meshName)
static

◆ getClassName()

std::string MEDCoupling::MEDCouplingCurveLinearMesh::getClassName ( ) const
overridevirtual

Reimplemented from MEDCoupling::BigMemoryObject.

◆ deepCopy()

MEDCouplingCurveLinearMesh * MEDCouplingCurveLinearMesh::deepCopy ( ) const
virtual

◆ clone()

MEDCouplingCurveLinearMesh * MEDCouplingCurveLinearMesh::clone ( bool  recDeepCpy) const
virtual

◆ updateTime()

void MEDCouplingCurveLinearMesh::updateTime ( ) const
virtual

This method should be called on high level classes as Field or Mesh to take into account modifications done in aggregates objects.

Implements MEDCoupling::TimeLabel.

References MEDCoupling::TimeLabel::updateTimeWith().

Referenced by rotate(), scale(), and translate().

◆ getHeapMemorySizeWithoutChildren()

std::size_t MEDCouplingCurveLinearMesh::getHeapMemorySizeWithoutChildren ( ) const
virtual

◆ getDirectChildrenWithNull()

std::vector< const BigMemoryObject * > MEDCouplingCurveLinearMesh::getDirectChildrenWithNull ( ) const
virtual

◆ getType()

MEDCouplingMeshType MEDCoupling::MEDCouplingCurveLinearMesh::getType ( ) const
virtual

◆ copyTinyStringsFrom()

void MEDCouplingCurveLinearMesh::copyTinyStringsFrom ( const MEDCouplingMesh other)
virtual

This method copyies all tiny strings from other (name and components name).

Exceptions
ifother and this have not same mesh type.

Reimplemented from MEDCoupling::MEDCouplingMesh.

References MEDCoupling::MEDCouplingStructuredMesh::copyTinyStringsFrom().

◆ isEqualIfNotWhy()

bool MEDCouplingCurveLinearMesh::isEqualIfNotWhy ( const MEDCouplingMesh other,
double  prec,
std::string &  reason 
) const
virtual

◆ isEqualWithoutConsideringStr()

bool MEDCouplingCurveLinearMesh::isEqualWithoutConsideringStr ( const MEDCouplingMesh other,
double  prec 
) const
virtual

◆ checkDeepEquivalWith()

void MEDCouplingCurveLinearMesh::checkDeepEquivalWith ( const MEDCouplingMesh other,
int  cellCompPol,
double  prec,
DataArrayIdType *&  cellCor,
DataArrayIdType *&  nodeCor 
) const
virtual

◆ checkDeepEquivalOnSameNodesWith()

void MEDCouplingCurveLinearMesh::checkDeepEquivalOnSameNodesWith ( const MEDCouplingMesh other,
int  cellCompPol,
double  prec,
DataArrayIdType *&  cellCor 
) const
virtual

Nothing is done here (except to check that the other is a MEDCoupling::MEDCouplingCurveLinearMesh instance too). The user intend that the nodes are the same, so by construction of MEDCoupling::MEDCouplingCurveLinearMesh, this and other are the same !

Implements MEDCoupling::MEDCouplingMesh.

References isEqualWithoutConsideringStr().

◆ checkConsistencyLight()

◆ checkConsistency()

void MEDCouplingCurveLinearMesh::checkConsistency ( double  eps = 1e-12) const
virtual

◆ getNumberOfCells()

mcIdType MEDCouplingCurveLinearMesh::getNumberOfCells ( ) const
virtual

◆ getNumberOfNodes()

mcIdType MEDCouplingCurveLinearMesh::getNumberOfNodes ( ) const
virtual

◆ getSpaceDimension()

int MEDCouplingCurveLinearMesh::getSpaceDimension ( ) const
virtual

MEDCouplingCurveLinearMesh has the property to define 2 space dimensions. One coming from its coordinates. The other coming from the node structure. Normally they should be equal ! This method returns the space dimension from coordinates. If the other one is requested call getSpaceDimensionOnNodeStruct.

See also
MEDCouplingStructuredMesh::getSpaceDimensionOnNodeStruct

Implements MEDCoupling::MEDCouplingMesh.

References MEDCoupling::DataArray::getNumberOfComponents().

Referenced by buildStructuredSubPart(), computeCellCenterOfMass(), getCellContainingPoint(), MEDCoupling::MEDFileCurveLinearMesh::getSpaceDimension(), reprQuickOverview(), rotate(), and translate().

◆ getCoordinatesOfNode()

void MEDCouplingCurveLinearMesh::getCoordinatesOfNode ( mcIdType  nodeId,
std::vector< double > &  coo 
) const
virtual

◆ simpleRepr()

◆ advancedRepr()

std::string MEDCouplingCurveLinearMesh::advancedRepr ( ) const
virtual

Implements MEDCoupling::MEDCouplingMesh.

References simpleRepr().

◆ getDirectAccessOfCoordsArrIfInStructure()

const DataArrayDouble * MEDCouplingCurveLinearMesh::getDirectAccessOfCoordsArrIfInStructure ( ) const
virtual

◆ getCoords() [1/2]

DataArrayDouble * MEDCouplingCurveLinearMesh::getCoords ( )

◆ getCoords() [2/2]

const DataArrayDouble * MEDCouplingCurveLinearMesh::getCoords ( ) const

◆ setCoords()

void MEDCouplingCurveLinearMesh::setCoords ( const DataArrayDouble coords)

◆ setNodeGridStructure()

void MEDCouplingCurveLinearMesh::setNodeGridStructure ( const mcIdType *  gridStructBg,
const mcIdType *  gridStructEnd 
)

◆ getNodeGridStructure() [1/2]

std::vector< mcIdType > MEDCouplingCurveLinearMesh::getNodeGridStructure ( ) const
virtual

◆ buildStructuredSubPart()

◆ getBoundingBox()

void MEDCouplingCurveLinearMesh::getBoundingBox ( double *  bbox) const
virtual

◆ getMeasureField()

◆ getMeasureFieldOnNode()

MEDCouplingFieldDouble * MEDCouplingCurveLinearMesh::getMeasureFieldOnNode ( bool  isAbs) const
virtual

not implemented yet !

Implements MEDCoupling::MEDCouplingMesh.

◆ buildOrthogonalField()

◆ getCellContainingPoint()

mcIdType MEDCouplingCurveLinearMesh::getCellContainingPoint ( const double *  pos,
double  eps 
) const
virtual

◆ getCellsContainingPoint()

void MEDCouplingCurveLinearMesh::getCellsContainingPoint ( const double *  pos,
double  eps,
std::vector< mcIdType > &  elts 
) const
virtual

◆ rotate()

◆ translate()

void MEDCouplingCurveLinearMesh::translate ( const double *  vector)
virtual

◆ scale()

◆ mergeMyselfWith()

MEDCouplingMesh * MEDCouplingCurveLinearMesh::mergeMyselfWith ( const MEDCouplingMesh other) const
virtual

◆ getCoordinatesAndOwner()

DataArrayDouble * MEDCouplingCurveLinearMesh::getCoordinatesAndOwner ( ) const
virtual

◆ computeCellCenterOfMass()

◆ computeIsoBarycenterOfNodesPerCell()

DataArrayDouble * MEDCouplingCurveLinearMesh::computeIsoBarycenterOfNodesPerCell ( ) const
virtual

◆ renumberCells()

void MEDCouplingCurveLinearMesh::renumberCells ( const mcIdType *  old2NewBg,
bool  check = true 
)
virtual

◆ getNodeGridStructure() [2/2]

void MEDCouplingCurveLinearMesh::getNodeGridStructure ( mcIdType *  res) const
virtual

◆ getTinySerializationInformation()

void MEDCouplingCurveLinearMesh::getTinySerializationInformation ( std::vector< double > &  tinyInfoD,
std::vector< mcIdType > &  tinyInfo,
std::vector< std::string > &  littleStrings 
) const
virtual

◆ resizeForUnserialization()

void MEDCouplingCurveLinearMesh::resizeForUnserialization ( const std::vector< mcIdType > &  tinyInfo,
DataArrayIdType *  a1,
DataArrayDouble a2,
std::vector< std::string > &  littleStrings 
) const
virtual

◆ serialize()

◆ unserialization()

void MEDCouplingCurveLinearMesh::unserialization ( const std::vector< double > &  tinyInfoD,
const std::vector< mcIdType > &  tinyInfo,
const DataArrayIdType *  a1,
DataArrayDouble a2,
const std::vector< std::string > &  littleStrings 
)
virtual

◆ reprQuickOverview()

◆ getVTKFileExtension()

std::string MEDCouplingCurveLinearMesh::getVTKFileExtension ( ) const
virtual