|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
#include <utlExpression.h>
Inheritance diagram for utl::ScalarExprBase< ValueT >:
Collaboration diagram for utl::ScalarExprBase< ValueT >: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.
1.8.11