|
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< 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) |
|
void | pushBackValsSilent (const T *valsBg, const T *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) |
|
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 | 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 void | reprCppStream (const std::string &varName, std::ostream &stream) const =0 |
|
virtual void | reprQuickOverview (std::ostream &stream) const =0 |
|
virtual void | reprQuickOverviewData (std::ostream &stream, std::size_t maxNbOfByteInRepr) 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 |
|
|
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 > | 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) |
|