|
std::string | advancedRepr () const |
|
MEDCouplingFieldDouble * | buildOrthogonalField () const |
|
MEDCouplingStructuredMesh * | buildStructuredSubPart (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 |
|
MEDCouplingCurveLinearMesh * | clone (bool recDeepCpy) const |
|
DataArrayDouble * | computeCellCenterOfMass () const |
|
DataArrayDouble * | computeIsoBarycenterOfNodesPerCell () const |
|
void | copyTinyStringsFrom (const MEDCouplingMesh *other) |
|
MEDCouplingCurveLinearMesh * | deepCopy () 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 |
|
DataArrayDouble * | getCoordinatesAndOwner () const |
|
void | getCoordinatesOfNode (mcIdType nodeId, std::vector< double > &coo) const |
|
DataArrayDouble * | getCoords () |
|
const DataArrayDouble * | getCoords () const |
|
const DataArrayDouble * | getDirectAccessOfCoordsArrIfInStructure () const |
|
std::vector< const BigMemoryObject * > | getDirectChildrenWithNull () const |
|
std::size_t | getHeapMemorySizeWithoutChildren () const |
|
MEDCouplingFieldDouble * | getMeasureField (bool isAbs) const |
|
MEDCouplingFieldDouble * | getMeasureFieldOnNode (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 |
|
MEDCouplingMesh * | mergeMyselfWith (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 |
|
MEDCoupling1SGTUMesh * | build1SGTSubLevelMesh () const |
|
MEDCoupling1SGTUMesh * | build1SGTUnstructured () const |
|
MEDCouplingFieldDouble * | buildOrthogonalField () const |
|
MEDCouplingMesh * | buildPart (const mcIdType *start, const mcIdType *end) const |
|
MEDCouplingMesh * | buildPartAndReduceNodes (const mcIdType *start, const mcIdType *end, DataArrayIdType *&arr) const |
|
MEDCouplingUMesh * | buildUnstructured () 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 |
|
virtual bool | areCompatibleForMerge (const MEDCouplingMesh *other) const |
|
virtual MEDCouplingMesh * | buildPartRange (mcIdType beginCellIds, mcIdType endCellIds, mcIdType stepCellIds) const |
|
virtual MEDCouplingMesh * | buildPartRangeAndReduceNodes (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< DataArrayDouble > | computeMeshCenterOfMass () const |
|
virtual void | copyTinyInfoFrom (const MEDCouplingMesh *other) |
|
virtual MEDCouplingFieldDouble * | fillFromAnalytic (TypeOfField t, int nbOfComp, const std::string &func) const |
|
virtual MEDCouplingFieldDouble * | fillFromAnalytic (TypeOfField t, int nbOfComp, FunctionToEvaluate func) const |
|
virtual MEDCouplingFieldDouble * | fillFromAnalyticCompo (TypeOfField t, int nbOfComp, const std::string &func) const |
|
virtual MEDCouplingFieldDouble * | fillFromAnalyticNamedCompo (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 |
|
bool | decrRef () const |
|
int | getRCValue () const |
|
void | incrRef () const |
|
RefCountObjectOnly & | operator= (const RefCountObjectOnly &other) |
|
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 () |
|
void | declareAsNew () const |
|
std::size_t | getTimeOfThis () const |
|
TimeLabel & | operator= (const TimeLabel &other) |
|
| TimeLabel (const TimeLabel &other)=default |
|
|
static MEDCouplingCurveLinearMesh * | New () |
|
static MEDCouplingCurveLinearMesh * | New (const std::string &meshName) |
|
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 DataArrayDouble * | ExtractFieldOfDoubleFrom (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 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 MEDCouplingMesh * | MergeMeshes (const MEDCouplingMesh *mesh1, const MEDCouplingMesh *mesh2) |
|
static MEDCouplingMesh * | MergeMeshes (std::vector< const MEDCouplingMesh * > &meshes) |
|
static std::size_t | GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs) |
|