|
| void | createPatchesFromCriterionML (const std::vector< const INTERP_KERNEL::BoxSplittingOptions * > &bso, const DataArrayDouble *criterion, const std::vector< std::vector< mcIdType > > &factors, double eps) |
| |
| MEDCouplingCartesianAMRMesh * | deepCopy (MEDCouplingCartesianAMRMeshGen *father) const |
| |
| void | detachFromFather () |
| |
| mcIdType | getAbsoluteLevel () const |
| |
| mcIdType | getAbsoluteLevelRelativeTo (const MEDCouplingCartesianAMRMeshGen *ref) const |
| |
| std::string | getClassName () const override |
| |
| const MEDCouplingCartesianAMRMeshGen * | getFather () const |
| |
| const MEDCouplingCartesianAMRMeshGen * | getGodFather () const |
| |
| std::vector< std::pair< mcIdType, mcIdType > > | positionRelativeToGodFather (std::vector< mcIdType > &st) const |
| |
| std::vector< MEDCouplingCartesianAMRPatchGen * > | retrieveGridsAt (mcIdType absoluteLev) const |
| |
| void | addPatch (const std::vector< std::pair< mcIdType, mcIdType > > &bottomLeftTopRight, const std::vector< mcIdType > &factors) |
| |
| MEDCouplingFieldDouble * | buildCellFieldOnRecurseWithoutOverlapWithoutGhost (mcIdType ghostSz, const std::vector< const DataArrayDouble * > &recurseArrs) const |
| |
| MEDCoupling1SGTUMesh * | buildMeshFromPatchEnvelop () const |
| |
| MEDCoupling1SGTUMesh * | buildMeshOfDirectChildrenOnly () const |
| |
| std::string | buildPythonDumpOfThis () const |
| |
| MEDCouplingUMesh * | buildUnstructured () const |
| |
| DataArrayDouble * | createCellFieldOnPatch (mcIdType patchId, const DataArrayDouble *cellFieldOnThis) const |
| |
| void | createPatchesFromCriterion (const INTERP_KERNEL::BoxSplittingOptions &bso, const DataArrayByte *criterion, const std::vector< mcIdType > &factors) |
| |
| void | createPatchesFromCriterion (const INTERP_KERNEL::BoxSplittingOptions &bso, const DataArrayDouble *criterion, const std::vector< mcIdType > &factors, double eps) |
| |
| void | createPatchesFromCriterion (const INTERP_KERNEL::BoxSplittingOptions &bso, const std::vector< bool > &criterion, const std::vector< mcIdType > &factors) |
| |
| DataArrayDouble * | extractGhostFrom (mcIdType ghostSz, const DataArrayDouble *arr) const |
| |
| void | fillCellFieldComingFromPatch (mcIdType patchId, const DataArrayDouble *cellFieldOnPatch, DataArrayDouble *cellFieldOnThis, bool isConservative=true) const |
| |
| void | fillCellFieldComingFromPatchGhost (mcIdType patchId, const DataArrayDouble *cellFieldOnPatch, DataArrayDouble *cellFieldOnThis, mcIdType ghostLev, bool isConservative=true) const |
| |
| void | fillCellFieldOnPatch (mcIdType patchId, const DataArrayDouble *cellFieldOnThis, DataArrayDouble *cellFieldOnPatch, bool isConservative=true) const |
| |
| void | fillCellFieldOnPatchGhost (mcIdType patchId, const DataArrayDouble *cellFieldOnThis, DataArrayDouble *cellFieldOnPatch, mcIdType ghostLev, bool isConservative=true) const |
| |
| void | fillCellFieldOnPatchGhostAdv (mcIdType patchId, const DataArrayDouble *cellFieldOnThis, mcIdType ghostLev, const std::vector< const DataArrayDouble * > &arrsOnPatches, bool isConservative=true) const |
| |
| void | fillCellFieldOnPatchOnlyGhostAdv (mcIdType patchId, mcIdType ghostLev, const std::vector< const DataArrayDouble * > &arrsOnPatches) const |
| |
| void | fillCellFieldOnPatchOnlyOnGhostZone (mcIdType patchId, const DataArrayDouble *cellFieldOnThis, DataArrayDouble *cellFieldOnPatch, mcIdType ghostLev) const |
| |
| void | fillCellFieldOnPatchOnlyOnGhostZoneWith (mcIdType ghostLev, const MEDCouplingCartesianAMRPatch *patchToBeModified, const MEDCouplingCartesianAMRPatch *neighborPatch, DataArrayDouble *cellFieldOnPatch, const DataArrayDouble *cellFieldNeighbor) const |
| |
| DataArrayIdType * | findPatchesInTheNeighborhoodOf (mcIdType patchId, mcIdType ghostLev) const |
| |
| const std::vector< mcIdType > & | getFactors () const |
| |
| const MEDCouplingIMesh * | getImageMesh () const |
| |
| mcIdType | getMaxNumberOfLevelsRelativeToThis () const |
| |
| const MEDCouplingCartesianAMRMeshGen * | getMeshAtPosition (const std::vector< mcIdType > &pos) const |
| |
| mcIdType | getNumberOfCellsAtCurrentLevel () const |
| |
| mcIdType | getNumberOfCellsAtCurrentLevelGhost (mcIdType ghostLev) const |
| |
| mcIdType | getNumberOfCellsRecursiveWithoutOverlap () const |
| |
| mcIdType | getNumberOfCellsRecursiveWithOverlap () const |
| |
| mcIdType | getNumberOfPatches () const |
| |
| const MEDCouplingCartesianAMRPatch * | getPatch (mcIdType patchId) const |
| |
| const MEDCouplingCartesianAMRPatch * | getPatchAtPosition (const std::vector< mcIdType > &pos) const |
| |
| std::vector< const MEDCouplingCartesianAMRPatch * > | getPatches () const |
| |
| mcIdType | getPatchIdFromChildMesh (const MEDCouplingCartesianAMRMeshGen *mesh) const |
| |
| std::vector< mcIdType > | getPatchIdsInTheNeighborhoodOf (mcIdType patchId, mcIdType ghostLev) const |
| |
| std::vector< mcIdType > | getPositionRelativeTo (const MEDCouplingCartesianAMRMeshGen *ref) const |
| |
| int | getSpaceDimension () const |
| |
| bool | isPatchInNeighborhoodOf (mcIdType patchId1, mcIdType patchId2, mcIdType ghostLev) const |
| |
| void | removeAllPatches () |
| |
| void | removePatch (mcIdType patchId) |
| |
| void | setFactors (const std::vector< mcIdType > &newFactors) |
| |
| 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 |
| |
|
| void | checkFactorsAndIfNotSetAssign (const std::vector< mcIdType > &factors) |
| |
| void | checkPatchId (mcIdType patchId) const |
| |
| void | dumpPatchesOf (const std::string &varName, std::ostream &oss) const |
| |
| std::vector< const DataArrayDouble * > | extractSubTreeFromGlobalFlatten (const MEDCouplingCartesianAMRMeshGen *head, const std::vector< const DataArrayDouble * > &all) const |
| |
| std::size_t | getHeapMemorySizeWithoutChildren () const |
| |
| | MEDCouplingCartesianAMRMeshGen (const MEDCouplingCartesianAMRMeshGen &other) |
| |
| | MEDCouplingCartesianAMRMeshGen (const std::string &meshName, int spaceDim, const mcIdType *nodeStrctStart, const mcIdType *nodeStrctStop, const double *originStart, const double *originStop, const double *dxyzStart, const double *dxyzStop) |
| |
| | MEDCouplingCartesianAMRMeshGen (MEDCouplingIMesh *mesh) |
| |
| void | retrieveGridsAtInternal (mcIdType lev, std::vector< MCAuto< MEDCouplingCartesianAMRPatchGen > > &grids) const |
| |
| void | updateTime () const |
| |
| | RefCountObject () |
| |
| | RefCountObject (const RefCountObject &other) |
| |
| virtual | ~RefCountObject () |
| |
| | RefCountObjectOnly () |
| |
| | RefCountObjectOnly (const RefCountObjectOnly &other) |
| |
| virtual | ~RefCountObjectOnly () |
| |
| void | forceTimeOfThis (const TimeLabel &other) const |
| |
| | TimeLabel () |
| |
| void | updateTimeWith (const TimeLabel &other) const |
| |
| virtual | ~TimeLabel () |
| |
| static mcIdType | GetGhostLevelInFineRef (mcIdType ghostLev, const std::vector< mcIdType > &factors) |
| |
| std::vector< mcIdType > | _factors |
| |
| MCAuto< MEDCouplingIMesh > | _mesh |
| |
| std::vector< MCAuto< MEDCouplingCartesianAMRPatch > > | _patches |
| |