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

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

__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 typedefutl::NDArrayBase< T, Dim >
ConstPointer typedefutl::NDArrayBase< T, Dim >
ConstRef(void) constutl::Expr< NDArrayBase< T, Dim >, T >inline
ConstReference typedefutl::NDArrayBase< 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 valueutl::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 typedefutl::NDArrayBase< T, Dim >
m_Datautl::NDArrayBase< T, Dim >protected
m_IsSharedutl::NDArrayBase< T, Dim >protected
m_OffSetTableutl::NDArrayBase< T, Dim >protected
m_Shapeutl::NDArrayBase< T, Dim >protected
MaxValue() const utl::NDArrayBase< T, Dim >inline
MinValue() const utl::NDArrayBase< 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 Expr< EType, typename EType::ValueType > &src)utl::NDArrayBase< T, Dim >inline
operator=(const NDArrayBase< T, Dim > &r)utl::NDArrayBase< T, Dim >inline
operator=(NDArrayBase< T, Dim > &&r)utl::NDArrayBase< T, Dim >inline
operator=(const NDArrayBase< TValueType, Dim > &r)utl::NDArrayBase< T, Dim >inline
operator=(const std::initializer_list< T > &r)utl::NDArrayBase< T, Dim >inline
operator=(const std::vector< T > &r)utl::NDArrayBase< T, Dim >inline
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 typedefutl::NDArrayBase< 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 typedefutl::NDArrayBase< 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 typedefutl::NDArrayBase< T, Dim >
Scale(const T a)utl::NDArrayBase< T, Dim >inline
Self typedefutl::NDArrayBase< 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 typedefutl::NDArrayBase< T, Dim >
Size() const utl::NDArrayBase< T, Dim >inline
SizeType typedefutl::NDArrayBase< T, Dim >
SoftThreshold(const double threshold)utl::NDArrayBase< T, Dim >inline
SubDimensionutl::NDArrayBase< T, Dim >static
Superclass typedefutl::NDArrayBase< T, Dim >
Swap(NDArrayBase< T, Dim > &vec)utl::NDArrayBase< T, Dim >inline
ValueType typedefutl::NDArrayBase< T, Dim >
~NDArrayBase()utl::NDArrayBase< T, Dim >inline