DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
utl::NDArray< T, 4 > Member List

This is the complete list of members for utl::NDArray< T, 4 >, including all inherited members.

__Array_Saver_Scalar(+=) __Array_Saver_Scalar(-utl::NDArrayBase< T, 4 >
AbsoluteMaxValue() constutl::NDArrayBase< T, 4 >inline
AbsoluteMinValue() constutl::NDArrayBase< T, 4 >inline
Apply(const FuncT &func, NDArrayBase< T, Dim > &vec) constutl::NDArrayBase< T, 4 >inline
Apply(T(*f)(T), NDArrayBase< T, Dim > &vec) constutl::NDArrayBase< T, 4 >inline
Apply(T(*f)(T const &), NDArrayBase< T, Dim > &vec) constutl::NDArrayBase< T, 4 >inline
ArgAbsoluteMax() constutl::NDArrayBase< T, 4 >inline
ArgAbsoluteMin() constutl::NDArrayBase< T, 4 >inline
ArgMax() constutl::NDArrayBase< T, 4 >inline
ArgMin() constutl::NDArrayBase< T, 4 >inline
Back()utl::NDArrayBase< T, 4 >inline
Back() constutl::NDArrayBase< T, 4 >inline
Begin()utl::NDArrayBase< T, 4 >inline
Begin() constutl::NDArrayBase< T, 4 >inline
cBegin() constutl::NDArrayBase< T, 4 >inline
cEnd() constutl::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 typedefutl::NDArray< T, 4 >
ConstPointer typedefutl::NDArray< T, 4 >
ConstRef(void) constutl::Expr< NDArrayBase< T, Dim >, T >inline
ConstReference typedefutl::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) constutl::NDArrayBase< T, 4 >inline
crBegin() constutl::NDArrayBase< T, 4 >inline
crEnd() constutl::NDArrayBase< T, 4 >inline
Dimension enum valueutl::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() constutl::NDArrayBase< T, 4 >inline
Eval(int i) constutl::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() constutl::NDArrayBase< T, 4 >inline
GetDimension()utl::NDArrayBase< T, 4 >inlinestatic
GetElement(unsigned short index) constutl::NDArrayBase< T, 4 >inline
GetElementAbsolute() constutl::NDArrayBase< T, 4 >inline
GetElementCos() constutl::NDArrayBase< T, 4 >inline
GetElementExp() constutl::NDArrayBase< T, 4 >inline
GetElementInverse() constutl::NDArrayBase< T, 4 >inline
GetElementSin() constutl::NDArrayBase< T, 4 >inline
GetElementSqrt() constutl::NDArrayBase< T, 4 >inline
GetElementSquare() constutl::NDArrayBase< T, 4 >inline
GetIndex(const SizeType offset, SizeType index[Dimension]) constutl::NDArrayBase< T, 4 >inline
GetInfNorm() constutl::NDArrayBase< T, 4 >inline
GetIsShared() constutl::NDArrayBase< T, 4 >inline
GetMean() constutl::NDArrayBase< T, 4 >inline
GetMedian() constutl::NDArrayBase< T, 4 >inline
GetOffset(const ShapeType &shapeIndex) constutl::NDArrayBase< T, 4 >inline
GetOffSetTable() constutl::NDArrayBase< T, 4 >inline
GetOneNorm() constutl::NDArrayBase< T, 4 >inline
GetRefSubArray(const int i) constutl::NDArrayBase< T, 4 >inline
GetRefSubArray(const int istart, const int iend) constutl::NDArrayBase< T, 4 >inline
GetRefSubMatrix(const int i, const int j) const utl::NDArray< T, 4 >inline
GetRootMeanSquares() constutl::NDArrayBase< T, 4 >inline
GetShape() constutl::NDArrayBase< T, 4 >inline
GetSize() constutl::NDArrayBase< T, 4 >inline
GetSquaredTwoNorm() constutl::NDArrayBase< T, 4 >inline
GetSum() constutl::NDArrayBase< T, 4 >inline
GetTwoNorm() constutl::NDArrayBase< T, 4 >inline
GetZeroNorm(const double eps=1e-10) constutl::NDArrayBase< T, 4 >inline
HardThreshold(const double threshold)utl::NDArrayBase< T, 4 >inline
InnerProduct(const NDArrayBase< T, Dim > &vec) constutl::NDArrayBase< T, 4 >inline
IsEmpty() constutl::NDArrayBase< T, 4 >inline
IsEqual(const NDArrayBase< T, Dim > &r, const double eps) constutl::NDArrayBase< T, 4 >inline
IsMajorSymmetric() const utl::NDArray< T, 4 >inline
IsMinorSymmetric() const utl::NDArray< T, 4 >inline
IsSameShape(const EType &src) constutl::NDArrayBase< T, 4 >inline
IsSameShape(const ShapeType &shape) constutl::NDArrayBase< T, 4 >inline
IsSameSize(const ShapeType &shape) constutl::NDArrayBase< T, 4 >inline
IsSameValues(const NDArrayBase< T, Dim > &r, const double eps) constutl::NDArrayBase< T, 4 >inline
IsZero() constutl::NDArrayBase< T, 4 >inline
Iterator typedefutl::NDArray< T, 4 >
m_Datautl::NDArrayBase< T, 4 >protected
m_IsSharedutl::NDArrayBase< T, 4 >protected
m_OffSetTableutl::NDArrayBase< T, 4 >protected
m_Shapeutl::NDArrayBase< T, 4 >protected
MajorSymmetrize()utl::NDArray< T, 4 >inline
MaxValue() constutl::NDArrayBase< T, 4 >inline
MinorSymmetrize()utl::NDArray< T, 4 >inline
MinValue() constutl::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) constutl::NDArrayBase< T, 4 >inline
operator saver(const T val)utl::NDArrayBase< T, 4 >inline
operator!=(const NDArrayBase< T, Dim > &r) constutl::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) constutl::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) constutl::NDArrayBase< T, 4 >inline
operator[](short index)utl::NDArrayBase< T, 4 >inline
operator[](short index) constutl::NDArrayBase< T, 4 >inline
operator[](unsigned short index)utl::NDArrayBase< T, 4 >inline
operator[](unsigned short index) constutl::NDArrayBase< T, 4 >inline
operator[](int index)utl::NDArrayBase< T, 4 >inline
operator[](int index) constutl::NDArrayBase< T, 4 >inline
operator[](unsigned int index)utl::NDArrayBase< T, 4 >inline
operator[](unsigned int index) constutl::NDArrayBase< T, 4 >inline
operator[](long index)utl::NDArrayBase< T, 4 >inline
operator[](long index) constutl::NDArrayBase< T, 4 >inline
operator[](unsigned long index)utl::NDArrayBase< T, 4 >inline
operator[](unsigned long index) constutl::NDArrayBase< T, 4 >inline
operator[](long long index)utl::NDArrayBase< T, 4 >inline
operator[](long long index) constutl::NDArrayBase< T, 4 >inline
operator[](unsigned long long index)utl::NDArrayBase< T, 4 >inline
operator[](unsigned long long index) constutl::NDArrayBase< T, 4 >inline
Pointer typedefutl::NDArray< T, 4 >
Print(std::ostream &os, const char *separate=" ") constutl::NDArrayBase< T, 4 >inline
PrintInfo(std::ostream &os, const char *separate=" ") constutl::NDArrayBase< T, 4 >inline
PrintWithIndex(std::ostream &os, const char *separate=" ") constutl::NDArrayBase< T, 4 >inline
rBegin()utl::NDArrayBase< T, 4 >inline
rBegin() constutl::NDArrayBase< T, 4 >inline
Ref(void)utl::Expr< NDArrayBase< T, Dim >, T >inline
Reference typedefutl::NDArray< T, 4 >
rEnd()utl::NDArrayBase< T, 4 >inline
rEnd() constutl::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 typedefutl::NDArray< T, 4 >
Scale(const T a)utl::NDArrayBase< T, 4 >inline
Self typedefutl::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 typedefutl::NDArray< T, 4 >
Size() constutl::NDArrayBase< T, 4 >inline
SizeType typedefutl::NDArray< T, 4 >
SoftThreshold(const double threshold)utl::NDArrayBase< T, 4 >inline
SubDimensionutl::NDArrayBase< T, 4 >static
Superclass typedefutl::NDArray< T, 4 >
Swap(NDArrayBase< T, Dim > &vec)utl::NDArrayBase< T, 4 >inline
ValueType typedefutl::NDArray< T, 4 >
~NDArrayBase()utl::NDArrayBase< T, 4 >inline