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