Public Member Functions | |
template<class A > | |
FastVariableMatrix & | operator= (const ExpressionBase< T, A > &exp) |
template<class A > | |
void | AssignConcurrent (const ExpressionBase< T, A > &exp) |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids) const |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids, size_t i, size_t j=0) const |
atl::Variable< T > & | operator() (size_t i, size_t j=0) |
const atl::Variable< T > & | operator() (size_t i, size_t j=0) const |
const T | GetValue () const |
const T | GetValue (size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t a) const |
T | EvaluateDerivative (uint32_t a, uint32_t b) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
T | EvaluateDerivative (uint32_t a, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t a, uint32_t b, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z, size_t i, size_t j=0) const |
size_t | GetColumns () const |
size_t | GetRows () const |
bool | IsScalar () const |
template<class A > | |
FastVariableMatrix & | operator= (const ExpressionBase< T, A > &exp) |
template<class A > | |
void | AssignConcurrent (const ExpressionBase< T, A > &exp) |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids) const |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids, size_t i, size_t j=0) const |
atl::Variable< T > & | operator() (size_t i, size_t j=0) |
const atl::Variable< T > & | operator() (size_t i, size_t j=0) const |
const T | GetValue () const |
const T | GetValue (size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t a) const |
T | EvaluateDerivative (uint32_t a, uint32_t b) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
T | EvaluateDerivative (uint32_t a, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t a, uint32_t b, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z, size_t i, size_t j=0) const |
size_t | GetColumns () const |
size_t | GetRows () const |
bool | IsScalar () const |
const std::string | ToExpressionTemplateString () const |
Public Member Functions inherited from atl::ExpressionBase< T, FastVariableMatrix< T, ROWS, COLUMNS > > | |
const FastVariableMatrix< T, ROWS, COLUMNS > & | Cast () const |
const FastVariableMatrix< T, ROWS, COLUMNS > & | Cast () const |
const T | GetValue () const |
const T | GetValue (size_t i, size_t j=0) const |
const T | GetValue () const |
const T | GetValue (size_t i, size_t j=0) const |
bool | IsNonlinear () const |
bool | IsNonlinear () const |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids) const |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids, size_t i, size_t j=0) const |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids) const |
void | PushIds (typename atl::StackEntry< T >::vi_storage &ids, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t a) const |
T | EvaluateDerivative (uint32_t a, uint32_t b) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
T | EvaluateDerivative (uint32_t a, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t a, uint32_t b, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t x) const |
T | EvaluateDerivative (uint32_t x, uint32_t y) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
T | EvaluateDerivative (uint32_t x, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, size_t i, size_t j=0) const |
T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z, size_t i, size_t j=0) const |
const ExpressionBase & | operator= (const ExpressionBase &exp) const |
const ExpressionBase & | operator= (const ExpressionBase &exp) const |
size_t | GetColumns () const |
size_t | GetColumns () const |
size_t | GetRows () const |
size_t | GetRows () const |
bool | IsScalar () const |
bool | IsScalar () const |
std::string | ToExpressionTemplateString () const |
Public Attributes | |
size_t | rows = ROWS |
size_t | columns = COLUMNS |
atl::Variable< T > | data_m [ROWS *COLUMNS] |