|
| bool | isFittingWith (const std::vector< bool > &v) const |
| |
| T | accumulate (std::size_t compId) const |
| |
| void | accumulate (T *res) const |
| |
| DataArrayType * | accumulatePerChunck (const mcIdType *bgOfIndex, const mcIdType *endOfIndex) const |
| |
| void | applyDivideBy (T val) |
| |
| void | applyInv (T numerator) |
| |
| void | applyModulus (T val) |
| |
| void | applyPow (T val) |
| |
| void | applyRModulus (T val) |
| |
| void | applyRPow (T val) |
| |
| DataArrayIdType * | buildComplement (mcIdType nbOfElement) const |
| |
| DataArrayType * | buildExplicitArrByRanges (const DataArrayType *offsets) const |
| |
| DataArrayType * | buildExplicitArrOfSliceOnScaledArr (T begin, T stop, T step) const |
| |
| DataArrayType * | buildIntersection (const DataArrayType *other) const |
| |
| DataArrayIdType * | buildPermArrPerLevel () const |
| |
| DataArrayIdType * | buildPermutationArr (const DataArrayDiscrete< T > &other) const |
| |
| DataArrayType * | buildSubstraction (const DataArrayType *other) const |
| |
| DataArrayType * | buildSubstractionOptimized (const DataArrayType *other) const |
| |
| DataArrayType * | buildUnion (const DataArrayType *other) const |
| |
| DataArrayType * | buildUnique () const |
| |
| DataArrayType * | buildUniqueNotSorted () const |
| |
| void | changeSurjectiveFormat (T targetNb, DataArrayIdType *&arr, DataArrayIdType *&arrI) const |
| |
| mcIdType | changeValue (T oldValue, T newValue) |
| |
| bool | checkAllIdsInRange (T vmin, T vmax) const |
| |
| DataArrayIdType * | checkAndPreparePermutation () const |
| |
| void | checkMonotonic (bool increasing) const |
| |
| void | checkStrictlyMonotonic (bool increasing) const |
| |
| T | checkUniformAndGuess () const |
| |
| void | computeOffsets () |
| |
| void | computeOffsetsFull () |
| |
| mcIdType | count (T value) const |
| |
| DataArrayType * | deltaShiftIndex () const |
| |
| void | findCommonTuples (mcIdType limitTupleId, MCAuto< DataArrayIdType > &comm, MCAuto< DataArrayIdType > &commIndex) const |
| |
| template<int SPACEDIM> |
| void | findCommonTuplesAlg (const T *bbox, mcIdType nbNodes, mcIdType limitNodeId, DataArrayIdType *c, DataArrayIdType *cI) const |
| |
| mcIdType | findIdFirstEqual (const std::vector< T > &vals) const |
| |
| mcIdType | findIdFirstEqual (T value) const |
| |
| mcIdType | findIdFirstEqualTuple (const std::vector< T > &tupl) const |
| |
| MCAuto< DataArrayIdType > | findIdForEach (const T *valsBg, const T *valsEnd) const |
| |
| DataArrayType * | findIdInRangeForEachTuple (const DataArrayType *ranges) const |
| |
| DataArrayIdType * | findIdsEqual (T val) const |
| |
| DataArrayIdType * | findIdsEqualList (const T *valsBg, const T *valsEnd) const |
| |
| DataArrayIdType * | findIdsEqualTuple (const T *tupleBg, const T *tupleEnd) const |
| |
| mcIdType | findIdSequence (const std::vector< T > &vals) const |
| |
| DataArrayIdType * | findIdsInRange (T vmin, T vmax) const |
| |
| DataArrayIdType * | findIdsNotEqual (T val) const |
| |
| DataArrayIdType * | findIdsNotEqualList (const T *valsBg, const T *valsEnd) const |
| |
| DataArrayIdType * | findIdsNotInRange (T vmin, T vmax) const |
| |
| void | findIdsRangesInListOfIds (const DataArrayType *listOfIds, DataArrayIdType *&rangeIdsFetched, DataArrayType *&idsInInputListThatFetch) const |
| |
| DataArrayIdType * | findRangeIdForEachTuple (const DataArrayType *ranges) const |
| |
| void | finishUnserialization (const std::vector< mcIdType > &tinyInfoI, const std::vector< std::string > &tinyInfoS) |
| |
| MCAuto< DataArrayType > | forThisAsPartitionBuildReduction (const MCAuto< DataArrayIdType > &commonEntities, const MCAuto< DataArrayIdType > &commonEntitiesIndex, MCAuto< DataArrayType > &partitionsToBeModified, MCAuto< DataArrayIdType > &partitionsToBeModifiedIndex) const |
| |
| MCAuto< DataArrayType > | fromLinkedListOfPairToList () const |
| |
| void | fromListOfPairsToIndexArray (MCAuto< DataArrayType > &arrOut, MCAuto< DataArrayIdType > &arrIndexOut) const |
| |
| DataArrayType * | getDifferentValues () const |
| |
| mcIdType | getHashCode () const |
| |
| void | getMinMaxValues (T &minValue, T &maxValue) const |
| |
| void | getTinySerializationIntInformation (std::vector< mcIdType > &tinyInfo) const |
| |
| void | getTinySerializationStrInformation (std::vector< std::string > &tinyInfo) const |
| |
| MCAuto< MapKeyVal< mcIdType, T > > | giveN2OOptimized () const |
| |
| bool | hasUniqueValues () const |
| |
| DataArrayIdType * | indexOfSameConsecutiveValueGroups () const |
| |
| DataArrayIdType * | indicesOfSubPart (const DataArrayDiscrete< T > &partOfThis) const |
| |
| T | intValue () const |
| |
| DataArrayIdType * | invertArrayN2O2O2N (mcIdType oldNbOfElem) const |
| |
| MCAuto< MapKeyVal< T, mcIdType > > | invertArrayN2O2O2NOptimized () const |
| |
| DataArrayIdType * | invertArrayO2N2N2O (mcIdType newNbOfElem) const |
| |
| DataArrayIdType * | invertArrayO2N2N2OBis (mcIdType newNbOfElem) const |
| |
| bool | isEqual (const DataArrayDiscrete< T > &other) const |
| |
| bool | isEqualIfNotWhy (const DataArrayDiscrete< T > &other, std::string &reason) const |
| |
| bool | isEqualWithoutConsideringStr (const DataArrayDiscrete< T > &other) const |
| |
| bool | isEqualWithoutConsideringStrAndOrder (const typename Traits< T >::ArrayType &other) const |
| |
| bool | isIota (mcIdType sizeExpected) const |
| |
| bool | isMonotonic (bool increasing) const |
| |
| bool | isRange (T &strt, T &sttoopp, T &stteepp) const |
| |
| bool | isStrictlyMonotonic (bool increasing) const |
| |
| bool | isUniform (T val) const |
| |
| DataArrayIdType * | locateComponentId (const DataArrayType *valToSearchIntoTuples, const DataArrayIdType *tupleIdHint) const |
| |
| void | modulusEqual (const DataArrayType *other) |
| |
| DataArrayIdType * | occurenceRankInThis () const |
| |
| std::vector< DataArrayIdType * > | partitionByDifferentValues (std::vector< T > &differentIds) const |
| |
| void | powEqual (const DataArrayType *other) |
| |
| bool | presenceOfTuple (const std::vector< T > &tupl) const |
| |
| bool | presenceOfValue (const std::vector< T > &vals) const |
| |
| bool | presenceOfValue (T value) const |
| |
| void | reprCppStream (const std::string &varName, std::ostream &stream) const |
| |
| void | reprQuickOverview (std::ostream &stream) const |
| |
| void | reprQuickOverviewData (std::ostream &stream, std::size_t maxNbOfByteInRepr) const |
| |
| bool | resizeForUnserialization (const std::vector< mcIdType > &tinyInfoI) |
| |
| void | setSelectedComponents (const DataArrayType *a, const std::vector< std::size_t > &compoIds) |
| |
| void | sortEachPairToMakeALinkedList () |
| |
| void | sortToHaveConsecutivePairs () |
| |
| void | splitByValueRange (const T *arrBg, const T *arrEnd, DataArrayType *&castArr, DataArrayType *&rankInsideCast, DataArrayType *&castsPresent) const |
| |
| std::vector< std::pair< mcIdType, mcIdType > > | splitInBalancedSlices (mcIdType nbOfSlices) const |
| |
| void | switchOnTupleEqualTo (T val, std::vector< bool > &vec) const |
| |
| void | switchOnTupleNotEqualTo (T val, std::vector< bool > &vec) const |
| |
| void | transformWithIndArr (const MapKeyVal< T, T > &m) |
| |
| void | transformWithIndArr (const T *indArrBg, const T *indArrEnd) |
| |
| DataArrayIdType * | transformWithIndArrR (const T *indArr2Bg, const T *indArrEnd) const |
| |
| void | writeVTK (std::ostream &ofs, mcIdType indent, const std::string &type, const std::string &nameInFile, DataArrayByte *byteArr) const |
| |
| void | abs () |
| |
| void | addEqual (const typename Traits< T >::ArrayType *other) |
| |
| void | aggregate (const typename Traits< T >::ArrayType *other) |
| |
| void | applyLin (T a, T b) |
| |
| void | applyLin (T a, T b, std::size_t compoId) |
| |
| Traits< T >::ArrayType * | computeAbs () const |
| |
| MCAuto< DataArrayDouble > | convertToDblArr () const |
| |
| MCAuto< DataArrayFloat > | convertToFloatArr () const |
| |
| MCAuto< DataArrayInt64 > | convertToInt64Arr () const |
| |
| MCAuto< DataArrayInt > | convertToIntArr () const |
| |
| template<class U > |
| MCAuto< typename Traits< U >::ArrayType > | convertToOtherTypeOfArr () const |
| |
| void | divideEqual (const typename Traits< T >::ArrayType *other) |
| |
| Traits< T >::ArrayType * | duplicateEachTupleNTimes (mcIdType nbTimes) const |
| |
| MCAuto< typename Traits< T >::ArrayType > | duplicateNTimes (mcIdType nbTimes) const |
| |
| MCAuto< DataArrayIdType > | findIdsGreaterOrEqualTo (T val) const |
| |
| MCAuto< DataArrayIdType > | findIdsGreaterThan (T val) const |
| |
| MCAuto< DataArrayIdType > | findIdsLowerOrEqualTo (T val) const |
| |
| MCAuto< DataArrayIdType > | findIdsLowerThan (T val) const |
| |
| DataArrayIdType * | findIdsStrictlyNegative () const |
| |
| Traits< T >::ArrayType * | fromNoInterlace () const |
| |
| void | iota (T init=(T) 0) |
| |
| void | meldWith (const typename Traits< T >::ArrayType *other) |
| |
| void | multiplyEqual (const typename Traits< T >::ArrayType *other) |
| |
| Traits< T >::ArrayType * | negate () const |
| |
| Traits< T >::ArrayType * | performCopyOrIncrRef (bool dCpy) const |
| |
| std::string | repr () const |
| |
| std::string | reprNotTooLong () const |
| |
| void | reprNotTooLongStream (std::ostream &stream) const |
| |
| void | reprNotTooLongWithoutNameStream (std::ostream &stream) const |
| |
| void | reprStream (std::ostream &stream) const |
| |
| void | reprWithoutNameStream (std::ostream &stream) const |
| |
| std::string | reprZip () const |
| |
| void | reprZipStream (std::ostream &stream) const |
| |
| void | reprZipWithoutNameStream (std::ostream &stream) const |
| |
| void | substractEqual (const typename Traits< T >::ArrayType *other) |
| |
| Traits< T >::ArrayType * | sumPerTuple () const |
| |
| Traits< T >::ArrayType * | toNoInterlace () const |
| |
| MemArray< T > & | accessToMemArray () |
| |
| const MemArray< T > & | accessToMemArray () const |
| |
| void | alloc (std::size_t nbOfTuple, std::size_t nbOfCompo=1) |
| |
| void | allocIfNecessary (std::size_t nbOfTuple, std::size_t nbOfCompo) |
| |
| T | back () const |
| |
| const T * | begin () const |
| |
| Traits< T >::ArrayType * | changeNbOfComponents (std::size_t newNbOfComp, T dftValue) const |
| |
| void | checkAllocated () const |
| |
| void | circularPermutation (mcIdType nbOfShift=1) |
| |
| void | circularPermutationPerTuple (mcIdType nbOfShift=1) |
| |
| void | deepCopyFrom (const DataArrayTemplate< T > &other) |
| |
| void | desallocate () |
| |
| bool | empty () const |
| |
| const T * | end () const |
| |
| std::vector< MCAuto< typename Traits< T >::ArrayTypeCh > > | explodeComponents () const |
| |
| void | fillWithValue (T val) |
| |
| void | fillWithZero () |
| |
| T | front () const |
| |
| const T * | getConstPointer () const |
| |
| std::size_t | getHeapMemorySizeWithoutChildren () const |
| |
| T | getIJ (std::size_t tupleId, std::size_t compoId) const |
| |
| T | getIJSafe (std::size_t tupleId, std::size_t compoId) const |
| |
| T | getMaxAbsValue (std::size_t &tupleId) const |
| |
| T | getMaxAbsValueInArray () const |
| |
| T | getMaxValue (mcIdType &tupleId) const |
| |
| T | getMaxValueInArray () const |
| |
| T | getMinValue (mcIdType &tupleId) const |
| |
| T | getMinValueInArray () const |
| |
| std::size_t | getNbOfElemAllocated () const |
| |
| mcIdType | getNbOfElems () const |
| |
| mcIdType | getNumberOfTuples () const |
| |
| T * | getPointer () |
| |
| T * | getPointerSilent () |
| |
| void | getTuple (mcIdType tupleId, T *res) const |
| |
| void * | getVoidStarPointer () |
| |
| template<class InputIterator > |
| void | insertAtTheEnd (InputIterator first, InputIterator last) |
| |
| bool | isAllocated () const override |
| |
| void | pack () const |
| |
| T | popBackSilent () |
| |
| void | printForDebug (std::ostream &oss) const |
| |
| void | pushBackSilent (T val) |
| |
| template<class InputIterator > |
| void | pushBackValsSilent (InputIterator valsBg, InputIterator valsEnd) |
| |
| void | reAlloc (std::size_t newNbOfTuple) |
| |
| void | rearrange (std::size_t newNbOfCompo) |
| |
| Traits< T >::ArrayType * | renumber (const mcIdType *old2New) const |
| |
| Traits< T >::ArrayType * | renumberAndReduce (const mcIdType *old2New, mcIdType newNbOfTuple) const |
| |
| void | renumberInPlace (const mcIdType *old2New) |
| |
| void | renumberInPlaceR (const mcIdType *new2Old) |
| |
| Traits< T >::ArrayType * | renumberR (const mcIdType *new2Old) const |
| |
| void | reserve (std::size_t nbOfElems) |
| |
| void | reverse () |
| |
| void | reversePerTuple () |
| |
| T * | rwBegin () |
| |
| T * | rwEnd () |
| |
| MCAuto< typename Traits< T >::ArrayTypeCh > | selectPartDef (const PartDefinition *pd) const |
| |
| void | setContigPartOfSelectedValues (mcIdType tupleIdStart, const DataArray *aBase, const DataArrayIdType *tuplesSelec) |
| |
| void | setContigPartOfSelectedValuesSlice (mcIdType tupleIdStart, const DataArray *aBase, mcIdType bg, mcIdType end2, mcIdType step) |
| |
| void | setIJ (std::size_t tupleId, std::size_t compoId, T newVal) |
| |
| void | setIJSilent (std::size_t tupleId, std::size_t compoId, T newVal) |
| |
| void | setPartOfValues1 (const typename Traits< T >::ArrayType *a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp, bool strictCompoCompare=true) |
| |
| void | setPartOfValues2 (const typename Traits< T >::ArrayType *a, const mcIdType *bgTuples, const mcIdType *endTuples, const mcIdType *bgComp, const mcIdType *endComp, bool strictCompoCompare=true) |
| |
| void | setPartOfValues3 (const typename Traits< T >::ArrayType *a, const mcIdType *bgTuples, const mcIdType *endTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp, bool strictCompoCompare=true) |
| |
| void | setPartOfValues4 (const typename Traits< T >::ArrayType *a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, const mcIdType *bgComp, const mcIdType *endComp, bool strictCompoCompare=true) |
| |
| void | setPartOfValuesAdv (const typename Traits< T >::ArrayType *a, const DataArrayIdType *tuplesSelec) |
| |
| void | setPartOfValuesSimple1 (T a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp) |
| |
| void | setPartOfValuesSimple2 (T a, const mcIdType *bgTuples, const mcIdType *endTuples, const mcIdType *bgComp, const mcIdType *endComp) |
| |
| void | setPartOfValuesSimple3 (T a, const mcIdType *bgTuples, const mcIdType *endTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp) |
| |
| void | setPartOfValuesSimple4 (T a, mcIdType bgTuples, mcIdType endTuples, mcIdType stepTuples, const mcIdType *bgComp, const mcIdType *endComp) |
| |
| void | sort (bool asc=true) |
| |
| void | sortPerTuple (bool asc) |
| |
| Traits< T >::ArrayType * | subArray (mcIdType tupleIdBg, mcIdType tupleIdEnd=-1) const |
| |
| void | transpose () |
| |
| void | updateTime () const |
| |
| void | useArray (const T *array, bool ownership, DeallocType type, std::size_t nbOfTuple, std::size_t nbOfCompo) |
| |
| void | useExternalArrayWithRWAccess (const T *array, std::size_t nbOfTuple, std::size_t nbOfCompo) |
| |
| void | writeForDbg (const std::string &fileName) const |
| |
| void | writeOnPlace (std::size_t id, T element0, const T *others, mcIdType sizeOfOthers) |
| |
| bool | areInfoEquals (const DataArray &other) const |
| |
| bool | areInfoEqualsIfNotWhy (const DataArray &other, std::string &reason) const |
| |
| virtual DataArray * | buildNewEmptyInstance () const =0 |
| |
| void | checkNbOfComps (std::size_t nbOfCompo, const std::string &msg) const |
| |
| void | checkNbOfElems (mcIdType nbOfElems, const std::string &msg) const |
| |
| void | checkNbOfTuples (mcIdType nbOfTuples, const std::string &msg) const |
| |
| void | checkNbOfTuplesAndComp (const DataArray &other, const std::string &msg) const |
| |
| void | checkNbOfTuplesAndComp (mcIdType nbOfTuples, std::size_t nbOfCompo, const std::string &msg) const |
| |
| void | copyPartOfStringInfoFrom (const DataArray &other, const std::vector< std::size_t > &compoIds) |
| |
| void | copyPartOfStringInfoFrom2 (const std::vector< std::size_t > &compoIds, const DataArray &other) |
| |
| virtual DataArray * | copySorted (bool asc=true) const =0 |
| |
| void | copyStringInfoFrom (const DataArray &other) |
| |
| std::string | cppRepr (const std::string &varName) const |
| |
| virtual DataArray * | deepCopy () const =0 |
| |
| std::vector< const BigMemoryObject * > | getDirectChildrenWithNull () const |
| |
| std::string | getInfoOnComponent (std::size_t i) const |
| |
| std::vector< std::string > & | getInfoOnComponents () |
| |
| const std::vector< std::string > & | getInfoOnComponents () const |
| |
| std::string | getName () const |
| |
| std::size_t | getNumberOfComponents () const |
| |
| std::string | getUnitOnComponent (std::size_t i) const |
| |
| std::vector< std::string > | getUnitsOnComponent () const |
| |
| std::string | getVarOnComponent (std::size_t i) const |
| |
| std::vector< std::string > | getVarsOnComponent () const |
| |
| virtual DataArray * | keepSelectedComponents (const std::vector< std::size_t > &compoIds) const =0 |
| |
| virtual DataArray * | selectByTupleId (const mcIdType *new2OldBg, const mcIdType *new2OldEnd) const =0 |
| |
| virtual DataArray * | selectByTupleIdSafe (const mcIdType *new2OldBg, const mcIdType *new2OldEnd) const =0 |
| |
| virtual DataArray * | selectByTupleIdSafeSlice (mcIdType bg, mcIdType end2, mcIdType step) const =0 |
| |
| virtual DataArray * | selectByTupleRanges (const std::vector< std::pair< mcIdType, mcIdType > > &ranges) const =0 |
| |
| void | setInfoAndChangeNbOfCompo (const std::vector< std::string > &info) |
| |
| void | setInfoOnComponent (std::size_t i, const std::string &info) |
| |
| void | setInfoOnComponents (const std::vector< std::string > &info) |
| |
| void | setName (const std::string &name) |
| |
| void | setPartOfValuesBase3 (const DataArray *aBase, const mcIdType *bgTuples, const mcIdType *endTuples, mcIdType bgComp, mcIdType endComp, mcIdType stepComp, bool strictCompoCompare=true) |
| |
| bool | decrRef () const |
| |
| int | getRCValue () const |
| |
| void | incrRef () const |
| |
| RefCountObjectOnly & | operator= (const RefCountObjectOnly &other) |
| |
| std::string | debugHeapMemorySize () const |
| |
| std::vector< const BigMemoryObject * > | getAllTheProgeny () const |
| |
| virtual std::string | getClassName () 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 |
| |
|
| using | DataArrayType = typename Traits< T >::ArrayType |
| |
| typedef T | Type |
| |
| static DataArrayType * | Aggregate (const DataArrayType *a1, const DataArrayType *a2, T offsetA2) |
| |
| static DataArrayType * | Aggregate (const std::vector< const DataArrayType * > &arr) |
| |
| static DataArrayType * | AggregateIndexes (const std::vector< const DataArrayType * > &arrs) |
| |
| static DataArrayType * | BuildIntersection (const std::vector< const DataArrayType * > &arr) |
| |
| static DataArrayType * | BuildListOfSwitchedOff (const std::vector< bool > &v) |
| |
| static DataArrayType * | BuildListOfSwitchedOn (const std::vector< bool > &v) |
| |
| static DataArrayType * | BuildUnion (const std::vector< const DataArrayType * > &arr) |
| |
| static mcIdType * | CheckAndPreparePermutation (const T *start, const T *end) |
| |
| static DataArrayIdType * | ConvertIndexArrayToO2N (mcIdType nbOfOldTuples, const mcIdType *arr, const mcIdType *arrIBg, const mcIdType *arrIEnd, mcIdType &newNbOfTuples) |
| |
| static void | ExtractFromIndexedArrays (const mcIdType *idsOfSelectBg, const mcIdType *idsOfSelectEnd, const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, DataArrayType *&arrOut, DataArrayIdType *&arrIndexOut) |
| |
| static void | ExtractFromIndexedArraysSlice (mcIdType idsOfSelectStart, mcIdType idsOfSelectStop, mcIdType idsOfSelectStep, const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, DataArrayType *&arrOut, DataArrayIdType *&arrIndexOut) |
| |
| static DataArrayIdType * | FindPermutationFromFirstToSecond (const DataArrayType *ids1, const DataArrayType *ids2) |
| |
| static DataArrayIdType * | FindPermutationFromFirstToSecondDuplicate (const DataArrayType *ids1, const DataArrayType *ids2) |
| |
| static void | FromVTK93To94FacesInternaReprOfPolyedra (const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, MCAuto< DataArrayType > &arrOut, MCAuto< DataArrayIdType > &arrIndexOut) |
| |
| static void | FromVTK94InternalReprOfPolyedra (const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, const DataArrayIdType *arrIndxIn2, MCAuto< DataArrayType > &arrOut, MCAuto< DataArrayIdType > &arrIndexOut) |
| |
| static void | FromVTKInternalReprOfPolyedra (const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, MCAuto< DataArrayType > &arrOut, MCAuto< DataArrayIdType > &arrIndexOut) |
| |
| static DataArrayIdType * | MakePartition (const std::vector< const DataArrayType * > &groups, mcIdType newNb, std::vector< std::vector< mcIdType > > &fidsOfGroups) |
| |
| static DataArrayType * | Modulus (const DataArrayType *a1, const DataArrayType *a2) |
| |
| static DataArrayType * | New () |
| |
| static DataArrayType * | Pow (const DataArrayType *a1, const DataArrayType *a2) |
| |
| static void | PutIntoToSkylineFrmt (const std::vector< std::vector< T > > &v, DataArrayType *&data, DataArrayIdType *&dataIndex) |
| |
| static DataArrayType * | Range (T begin, T end, T step) |
| |
| static bool | RemoveIdsFromIndexedArrays (const T *idsToRemoveBg, const T *idsToRemoveEnd, DataArrayType *arr, DataArrayIdType *arrIndx, mcIdType offsetForRemoval=0) |
| |
| static void | SetPartOfIndexedArrays (const mcIdType *idsOfSelectBg, const mcIdType *idsOfSelectEnd, const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, const DataArrayType *srcArr, const DataArrayIdType *srcArrIndex, DataArrayType *&arrOut, DataArrayIdType *&arrIndexOut) |
| |
| static void | SetPartOfIndexedArraysSameIdx (const mcIdType *idsOfSelectBg, const mcIdType *idsOfSelectEnd, DataArrayType *arrInOut, const DataArrayIdType *arrIndxIn, const DataArrayType *srcArr, const DataArrayIdType *srcArrIndex) |
| |
| static void | SetPartOfIndexedArraysSameIdxSlice (mcIdType start, mcIdType end, mcIdType step, DataArrayType *arrInOut, const DataArrayIdType *arrIndxIn, const DataArrayType *srcArr, const DataArrayIdType *srcArrIndex) |
| |
| static void | SetPartOfIndexedArraysSlice (mcIdType start, mcIdType end, mcIdType step, const DataArrayType *arrIn, const DataArrayIdType *arrIndxIn, const DataArrayType *srcArr, const DataArrayIdType *srcArrIndex, DataArrayType *&arrOut, DataArrayIdType *&arrIndexOut) |
| |
| static Traits< T >::ArrayType * | Add (const typename Traits< T >::ArrayType *a1, const typename Traits< T >::ArrayType *a2) |
| |
| static Traits< T >::ArrayType * | Divide (const typename Traits< T >::ArrayType *a1, const typename Traits< T >::ArrayType *a2) |
| |
| static Traits< T >::ArrayType * | Meld (const std::vector< const typename Traits< T >::ArrayType * > &arr) |
| |
| static Traits< T >::ArrayType * | Meld (const typename Traits< T >::ArrayType *a1, const typename Traits< T >::ArrayType *a2) |
| |
| static Traits< T >::ArrayType * | Multiply (const typename Traits< T >::ArrayType *a1, const typename Traits< T >::ArrayType *a2) |
| |
| static Traits< T >::ArrayType * | Substract (const typename Traits< T >::ArrayType *a1, const typename Traits< T >::ArrayType *a2) |
| |
| static MCAuto< typename Traits< T >::ArrayTypeCh > | LoadForDbg (const std::string &fileName) |
| |
| static MCAuto< typename Traits< T >::ArrayTypeCh > | NewFromArray (const T *arrBegin, const T *arrEnd) |
| |
| static MCAuto< typename Traits< T >::ArrayTypeCh > | NewFromStdVector (const typename std::vector< T > &v) |
| |
| static void | SetArrayIn (typename Traits< T >::ArrayType *newArray, typename Traits< T >::ArrayType *&arrayToSet) |
| |
| static DataArray * | Aggregate (const std::vector< const DataArray * > &arrs) |
| |
| static std::string | BuildInfoFromVarAndUnit (const std::string &var, const std::string &unit) |
| |
| static std::string | GetAxisTypeRepr (MEDCouplingAxisType at) |
| |
| static mcIdType | GetNumberOfItemGivenBES (mcIdType begin, mcIdType end, mcIdType step, const std::string &msg) |
| |
| static mcIdType | GetNumberOfItemGivenBESRelative (mcIdType begin, mcIdType end, mcIdType step, const std::string &msg) |
| |
| static mcIdType | GetPosOfItemGivenBESRelativeNoThrow (mcIdType value, mcIdType begin, mcIdType end, mcIdType step) |
| |
| static void | GetSlice (mcIdType start, mcIdType stop, mcIdType step, mcIdType sliceId, mcIdType nbOfSlices, mcIdType &startSlice, mcIdType &stopSlice) |
| |
| static std::string | GetUnitFromInfo (const std::string &info) |
| |
| static std::string | GetVarNameFromInfo (const std::string &info) |
| |
| static std::vector< std::string > | SplitStringInChuncks (const std::string st, std::size_t sz) |
| |
| static std::size_t | GetHeapMemorySizeOfObjs (const std::vector< const BigMemoryObject * > &objs) |
| |
| static Traits< T >::ArrayType * | PerformCopyOrIncrRef (bool dCpy, const typename Traits< T >::ArrayType &self) |
| |
| static void | CheckClosingParInRange (mcIdType ref, mcIdType value, const std::string &msg) |
| |
| static void | CheckValueInRange (mcIdType ref, mcIdType value, const std::string &msg) |
| |
| static void | CheckValueInRangeEx (mcIdType value, mcIdType start, mcIdType end, const std::string &msg) |
| |
| static mcIdType | EffectiveCircPerm (mcIdType nbOfShift, mcIdType nbOfTuples) |
| |
| MemArray< T > | _mem |
| |
| std::vector< std::string > | _info_on_compo |
| |
| std::string | _name |
| |