Expression wrapper class for Vector objects.
Definition at line 64 of file Expression.h.
Public Types | |
enum | { kRows = D } |
typedef T | value_type |
Public Member Functions | |
VecExpr (const ExprType &rhs) | |
~VecExpr () | |
T | apply (unsigned int i) const |
bool | IsInUse (const T *p) const |
function to determine if any use operand is being used (has same memory adress) More... | |
T | operator() (unsigned int i) const |
std::ostream & | print (std::ostream &os) const |
used by operator<<() More... | |
Private Attributes | |
ExprType | rhs_ |
#include <Math/Expression.h>
typedef T ROOT::Math::VecExpr< ExprType, T, D >::value_type |
Definition at line 67 of file Expression.h.
anonymous enum |
Enumerator | |
---|---|
kRows |
Definition at line 93 of file Expression.h.
|
inline |
Definition at line 70 of file Expression.h.
|
inline |
Definition at line 74 of file Expression.h.
|
inline |
Definition at line 77 of file Expression.h.
|
inline |
function to determine if any use operand is being used (has same memory adress)
Definition at line 104 of file Expression.h.
|
inline |
Definition at line 81 of file Expression.h.
|
inline |
used by operator<<()
Definition at line 110 of file Expression.h.
|
private |
Definition at line 124 of file Expression.h.