DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <utlExpression.h>
scalar expression base class for double and std::complex<double>
All scalar values will be converted to double or std::complex<double>.
Definition at line 37 of file utlExpression.h.
Public Types | |
enum | { Dimension = 0 } |
typedef Superclass::ShapeType | ShapeType |
typedef Superclass::SizeType | SizeType |
typedef Expr< ScalarExprBase< ValueT >, ValueT > | Superclass |
typedef ValueT | ValueType |
Public Types inherited from utl::Expr< ScalarExprBase< ValueT >, ValueT > | |
typedef SizeType const * | ShapeType |
typedef unsigned int | SizeType |
typedef ValueT | ValueType |
Public Member Functions | |
const ValueType | ConstRef (void) const |
ValueType | Eval (int i) const |
const ShapeType | GetShape () const |
ValueType | Ref (void) |
template<typename TValue > | |
ScalarExprBase (TValue scalar) | |
Public Member Functions inherited from utl::Expr< ScalarExprBase< ValueT >, ValueT > | |
const ScalarExprBase< ValueT > & | ConstRef (void) const |
const ShapeType | GetShape () const |
ScalarExprBase< ValueT > & | Ref (void) |
Static Public Member Functions | |
static SizeType | GetDimension () |
Static Public Member Functions inherited from utl::Expr< ScalarExprBase< ValueT >, ValueT > | |
static SizeType | GetDimension () |
Public Attributes | |
ValueT | m_Scalar |
typedef Superclass::ShapeType utl::ScalarExprBase< ValueT >::ShapeType |
Definition at line 101 of file utlExpression.h.
typedef Superclass::SizeType utl::ScalarExprBase< ValueT >::SizeType |
Definition at line 100 of file utlExpression.h.
typedef Expr<ScalarExprBase<ValueT>, ValueT> utl::ScalarExprBase< ValueT >::Superclass |
Definition at line 98 of file utlExpression.h.
typedef ValueT utl::ScalarExprBase< ValueT >::ValueType |
Definition at line 99 of file utlExpression.h.
anonymous enum |
|
inline |
Definition at line 109 of file utlExpression.h.
|
inline |
return value
Definition at line 121 of file utlExpression.h.
|
inline |
Definition at line 116 of file utlExpression.h.
|
inlinestatic |
Definition at line 112 of file utlExpression.h.
|
inline |
Definition at line 114 of file utlExpression.h.
|
inline |
return value
Definition at line 126 of file utlExpression.h.
ValueT utl::ScalarExprBase< ValueT >::m_Scalar |
Definition at line 106 of file utlExpression.h.