| __Array_Saver_Scalar(+=) __Array_Saver_Scalar(- | utl::NDArrayBase< T, 4 > | |
| AbsoluteMaxValue() const | utl::NDArrayBase< T, 4 > | inline |
| AbsoluteMinValue() const | utl::NDArrayBase< T, 4 > | inline |
| Apply(const FuncT &func, NDArrayBase< T, Dim > &vec) const | utl::NDArrayBase< T, 4 > | inline |
| Apply(T(*f)(T), NDArrayBase< T, Dim > &vec) const | utl::NDArrayBase< T, 4 > | inline |
| Apply(T(*f)(T const &), NDArrayBase< T, Dim > &vec) const | utl::NDArrayBase< T, 4 > | inline |
| ArgAbsoluteMax() const | utl::NDArrayBase< T, 4 > | inline |
| ArgAbsoluteMin() const | utl::NDArrayBase< T, 4 > | inline |
| ArgMax() const | utl::NDArrayBase< T, 4 > | inline |
| ArgMin() const | utl::NDArrayBase< T, 4 > | inline |
| Back() | utl::NDArrayBase< T, 4 > | inline |
| Back() const | utl::NDArrayBase< T, 4 > | inline |
| Begin() | utl::NDArrayBase< T, 4 > | inline |
| Begin() const | utl::NDArrayBase< T, 4 > | inline |
| cBegin() const | utl::NDArrayBase< T, 4 > | inline |
| cEnd() const | utl::NDArrayBase< T, 4 > | inline |
| Clear() | utl::NDArrayBase< T, 4 > | inline |
| ClearData() | utl::NDArrayBase< T, 4 > | inlineprotected |
| ClearShape() | utl::NDArrayBase< T, 4 > | inlineprotected |
| ComputeOffSetTable() | utl::NDArrayBase< T, 4 > | inlineprotected |
| ConstIterator typedef | utl::NDArray< T, 4 > | |
| ConstPointer typedef | utl::NDArray< T, 4 > | |
| ConstRef(void) const | utl::Expr< NDArrayBase< T, Dim >, T > | inline |
| ConstReference typedef | utl::NDArray< T, 4 > | |
| CopyData(T *const data, const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inline |
| CopyIn(T const *ptr, const int size, const int start=0) | utl::NDArrayBase< T, 4 > | inline |
| CopyOut(T *ptr, const int size, const int start=0) const | utl::NDArrayBase< T, 4 > | inline |
| crBegin() const | utl::NDArrayBase< T, 4 > | inline |
| crEnd() const | utl::NDArrayBase< T, 4 > | inline |
| Dimension enum value | utl::NDArrayBase< T, 4 > | |
| EigenDecompositionWithMinorSymmetry(NDArray< T, 1 > &valReal, NDArray< T, 1 > &valImg) const | utl::NDArray< T, 4 > | inline |
| EigenDecompositionWithMinorSymmetry(NDArray< T, 1 > &valReal, NDArray< T, 1 > &valImg, std::vector< NDArray< T, 2 > > &matRealR, std::vector< NDArray< T, 2 > > &matImgR) const | utl::NDArray< T, 4 > | inline |
| EigenDecompositionWithMinorSymmetry(NDArray< T, 1 > &valReal, NDArray< T, 1 > &valImg, std::vector< NDArray< T, 2 > > &matRealR, std::vector< NDArray< T, 2 > > &matImgR, std::vector< NDArray< T, 2 > > &matRealL, std::vector< NDArray< T, 2 > > &matImgL) const | utl::NDArray< T, 4 > | inline |
| ElementAbsolute(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementAbsolute(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementAdd(T *const vec, T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementAxpby(T *const vec, const T alpha, const T beta) | utl::NDArrayBase< T, 4 > | inline |
| ElementCos(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementCos(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementDivide(T *const vec, T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementExp(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementExp(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementInverse(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementInverse(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementMultiply(T *const vec, T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementSin(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementSin(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementSqrt(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementSqrt(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementSquare(T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| ElementSquare(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ElementSubstract(T *const vec, T *outVec=NULL) | utl::NDArrayBase< T, 4 > | inline |
| End() | utl::NDArrayBase< T, 4 > | inline |
| End() const | utl::NDArrayBase< T, 4 > | inline |
| Eval(int i) const | utl::NDArrayBase< T, 4 > | inline |
| Fill(const T &value) | utl::NDArrayBase< T, 4 > | inline |
| Flip() | utl::NDArrayBase< T, 4 > | inline |
| GetData() | utl::NDArrayBase< T, 4 > | inline |
| GetData() const | utl::NDArrayBase< T, 4 > | inline |
| GetDimension() | utl::NDArrayBase< T, 4 > | inlinestatic |
| GetElement(unsigned short index) const | utl::NDArrayBase< T, 4 > | inline |
| GetElementAbsolute() const | utl::NDArrayBase< T, 4 > | inline |
| GetElementCos() const | utl::NDArrayBase< T, 4 > | inline |
| GetElementExp() const | utl::NDArrayBase< T, 4 > | inline |
| GetElementInverse() const | utl::NDArrayBase< T, 4 > | inline |
| GetElementSin() const | utl::NDArrayBase< T, 4 > | inline |
| GetElementSqrt() const | utl::NDArrayBase< T, 4 > | inline |
| GetElementSquare() const | utl::NDArrayBase< T, 4 > | inline |
| GetIndex(const SizeType offset, SizeType index[Dimension]) const | utl::NDArrayBase< T, 4 > | inline |
| GetInfNorm() const | utl::NDArrayBase< T, 4 > | inline |
| GetIsShared() const | utl::NDArrayBase< T, 4 > | inline |
| GetMean() const | utl::NDArrayBase< T, 4 > | inline |
| GetMedian() const | utl::NDArrayBase< T, 4 > | inline |
| GetOffset(const ShapeType &shapeIndex) const | utl::NDArrayBase< T, 4 > | inline |
| GetOffSetTable() const | utl::NDArrayBase< T, 4 > | inline |
| GetOneNorm() const | utl::NDArrayBase< T, 4 > | inline |
| GetRefSubArray(const int i) const | utl::NDArrayBase< T, 4 > | inline |
| GetRefSubArray(const int istart, const int iend) const | utl::NDArrayBase< T, 4 > | inline |
| GetRefSubMatrix(const int i, const int j) const | utl::NDArray< T, 4 > | inline |
| GetRootMeanSquares() const | utl::NDArrayBase< T, 4 > | inline |
| GetShape() const | utl::NDArrayBase< T, 4 > | inline |
| GetSize() const | utl::NDArrayBase< T, 4 > | inline |
| GetSquaredTwoNorm() const | utl::NDArrayBase< T, 4 > | inline |
| GetSum() const | utl::NDArrayBase< T, 4 > | inline |
| GetTwoNorm() const | utl::NDArrayBase< T, 4 > | inline |
| GetZeroNorm(const double eps=1e-10) const | utl::NDArrayBase< T, 4 > | inline |
| HardThreshold(const double threshold) | utl::NDArrayBase< T, 4 > | inline |
| InnerProduct(const NDArrayBase< T, Dim > &vec) const | utl::NDArrayBase< T, 4 > | inline |
| IsEmpty() const | utl::NDArrayBase< T, 4 > | inline |
| IsEqual(const NDArrayBase< T, Dim > &r, const double eps) const | utl::NDArrayBase< T, 4 > | inline |
| IsMajorSymmetric() const | utl::NDArray< T, 4 > | inline |
| IsMinorSymmetric() const | utl::NDArray< T, 4 > | inline |
| IsSameShape(const EType &src) const | utl::NDArrayBase< T, 4 > | inline |
| IsSameShape(const ShapeType &shape) const | utl::NDArrayBase< T, 4 > | inline |
| IsSameSize(const ShapeType &shape) const | utl::NDArrayBase< T, 4 > | inline |
| IsSameValues(const NDArrayBase< T, Dim > &r, const double eps) const | utl::NDArrayBase< T, 4 > | inline |
| IsZero() const | utl::NDArrayBase< T, 4 > | inline |
| Iterator typedef | utl::NDArray< T, 4 > | |
| m_Data | utl::NDArrayBase< T, 4 > | protected |
| m_IsShared | utl::NDArrayBase< T, 4 > | protected |
| m_OffSetTable | utl::NDArrayBase< T, 4 > | protected |
| m_Shape | utl::NDArrayBase< T, 4 > | protected |
| MajorSymmetrize() | utl::NDArray< T, 4 > | inline |
| MaxValue() const | utl::NDArrayBase< T, 4 > | inline |
| MinorSymmetrize() | utl::NDArray< T, 4 > | inline |
| MinValue() const | utl::NDArrayBase< T, 4 > | inline |
| NDArray() | utl::NDArray< T, 4 > | inline |
| NDArray(const NDArray< T, 4 > &mat) | utl::NDArray< T, 4 > | inline |
| NDArray(const Expr< EType, typename EType::ValueType > &expr) | utl::NDArray< T, 4 > | inline |
| NDArray(const NDArray< TMatrixValueType, 4 > &r) | utl::NDArray< T, 4 > | inline |
| NDArray(NDArray< T, 4 > &&r) | utl::NDArray< T, 4 > | inline |
| NDArray(const ShapeType &shape) | utl::NDArray< T, 4 > | inlineexplicit |
| NDArray(const T *vec, const SizeType s0, const SizeType s1, const SizeType s2, const SizeType s3) | utl::NDArray< T, 4 > | inline |
| NDArray(const SizeType s0, const SizeType s1, const SizeType s2, const SizeType s3) | utl::NDArray< T, 4 > | inline |
| NDArray(const SizeType s0, const SizeType s1, const SizeType s2, const SizeType s3, const T r) | utl::NDArray< T, 4 > | inline |
| NDArray(const T *vec, const ShapeType &shape) | utl::NDArray< T, 4 > | inline |
| NDArray(const ShapeType &shape, const T r) | utl::NDArray< T, 4 > | inline |
| NDArrayBase() | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase(const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inlineexplicit |
| NDArrayBase(const NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase(NDArrayBase< T, Dim > &&vec) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase(const Expr< EType, typename EType::ValueType > &expr) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase(const T *vec, const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase(const ShapeType &shape, const T r) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase(const NDArrayBase< TValue, Dim > &r) | utl::NDArrayBase< T, 4 > | inline |
| NNZ(const double eps=1e-10) const | utl::NDArrayBase< T, 4 > | inline |
| operator saver(const T val) | utl::NDArrayBase< T, 4 > | inline |
| operator!=(const NDArrayBase< T, Dim > &r) const | utl::NDArrayBase< T, 4 > | inline |
| operator%=(const Expr< EType, typename EType::ValueType > &src) | utl::NDArrayBase< T, 4 > | inline |
| operator%=(const NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| operator%=(const T val) | utl::NDArrayBase< T, 4 > | inline |
| operator()(unsigned int i, unsigned int j, unsigned int k, unsigned int l) | utl::NDArray< T, 4 > | inline |
| operator()(unsigned int i, unsigned int j, unsigned int k, unsigned int l) const | utl::NDArray< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator()(const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator()(const ShapeType &shape) const | utl::NDArrayBase< T, 4 > | inline |
| operator+=(const Expr< EType, typename EType::ValueType > &src) | utl::NDArrayBase< T, 4 > | inline |
| operator+=(const NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| operator-=(const Expr< EType, typename EType::ValueType > &src) | utl::NDArrayBase< T, 4 > | inline |
| operator-=(const NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| operator/=(const Expr< EType, typename EType::ValueType > &src) | utl::NDArrayBase< T, 4 > | inline |
| operator/=(const NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| operator/=(const T val) | utl::NDArrayBase< T, 4 > | inline |
| operator=(NDArray< T, 4 > &r) | utl::NDArray< T, 4 > | inline |
| operator=(NDArray< T, 4 > &&r) | utl::NDArray< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(const Expr< EType, typename EType::ValueType > &src) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(const NDArrayBase< T, Dim > &r) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(NDArrayBase< T, Dim > &&r) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(const NDArrayBase< TValueType, Dim > &r) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(const std::initializer_list< T > &r) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(const std::vector< T > &r) | utl::NDArrayBase< T, 4 > | inline |
| NDArrayBase< T, 4 >::operator=(const T r) | utl::NDArrayBase< T, 4 > | inline |
| operator==(const NDArrayBase< T, Dim > &r) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](short index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](short index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned short index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned short index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](int index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](int index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned int index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned int index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](long index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](long index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned long index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned long index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](long long index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](long long index) const | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned long long index) | utl::NDArrayBase< T, 4 > | inline |
| operator[](unsigned long long index) const | utl::NDArrayBase< T, 4 > | inline |
| Pointer typedef | utl::NDArray< T, 4 > | |
| Print(std::ostream &os, const char *separate=" ") const | utl::NDArrayBase< T, 4 > | inline |
| PrintInfo(std::ostream &os, const char *separate=" ") const | utl::NDArrayBase< T, 4 > | inline |
| PrintWithIndex(std::ostream &os, const char *separate=" ") const | utl::NDArrayBase< T, 4 > | inline |
| rBegin() | utl::NDArrayBase< T, 4 > | inline |
| rBegin() const | utl::NDArrayBase< T, 4 > | inline |
| Ref(void) | utl::Expr< NDArrayBase< T, Dim >, T > | inline |
| Reference typedef | utl::NDArray< T, 4 > | |
| rEnd() | utl::NDArrayBase< T, 4 > | inline |
| rEnd() const | utl::NDArrayBase< T, 4 > | inline |
| ReShape(const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inline |
| ReSize(const SizeType s0, const SizeType s1, const SizeType s2, const SizeType s3) | utl::NDArray< T, 4 > | inline |
| NDArrayBase< T, 4 >::ReSize(const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inline |
| ScalarValueType typedef | utl::NDArray< T, 4 > | |
| Scale(const T a) | utl::NDArrayBase< T, 4 > | inline |
| Self typedef | utl::NDArray< T, 4 > | |
| SetData(T *const data, const ShapeType &shape) | utl::NDArrayBase< T, 4 > | inline |
| SetElement(unsigned short index, ConstReference value) | utl::NDArrayBase< T, 4 > | inline |
| ShapeType typedef | utl::NDArray< T, 4 > | |
| Size() const | utl::NDArrayBase< T, 4 > | inline |
| SizeType typedef | utl::NDArray< T, 4 > | |
| SoftThreshold(const double threshold) | utl::NDArrayBase< T, 4 > | inline |
| SubDimension | utl::NDArrayBase< T, 4 > | static |
| Superclass typedef | utl::NDArray< T, 4 > | |
| Swap(NDArrayBase< T, Dim > &vec) | utl::NDArrayBase< T, 4 > | inline |
| ValueType typedef | utl::NDArray< T, 4 > | |
| ~NDArrayBase() | utl::NDArrayBase< T, 4 > | inline |