#include <expression.h>
Data Structures | |
struct | eval_squared |
struct | eval_squared< IntegralConstant< 0 > > |
Public Types | |
typedef First::value_type | value_type |
typedef First::dimension | dimension |
Public Member Functions | |
VectorLengthSquared (const First &first_) | |
value_type | eval () const |
Static Public Member Functions | |
static value_type | squared (const value_type &value) |
Private Attributes | |
First | first |
Definition at line 366 of file expression.h.
typedef First::dimension VectorLengthSquared< First >::dimension |
Definition at line 371 of file expression.h.
typedef First::value_type VectorLengthSquared< First >::value_type |
Definition at line 370 of file expression.h.
VectorLengthSquared< First >::VectorLengthSquared | ( | const First & | first_ | ) | [inline] |
Definition at line 373 of file expression.h.
value_type VectorLengthSquared< First >::eval | ( | ) | const [inline] |
Definition at line 402 of file expression.h.
References VectorLengthSquared< First >::first.
static value_type VectorLengthSquared< First >::squared | ( | const value_type & | value | ) | [inline, static] |
Definition at line 378 of file expression.h.
Referenced by VectorLengthSquared< First >::eval_squared< IntegralConstant< 0 > >::apply(), and VectorLengthSquared< First >::eval_squared< Index >::apply().
First VectorLengthSquared< First >::first [private] |
Definition at line 368 of file expression.h.
Referenced by VectorLengthSquared< First >::eval().