|
| Subtract (const ExpressionBase< REAL_T, LHS > &lhs, const ExpressionBase< REAL_T, RHS > &rhs) |
|
| Subtract (const REAL_T &lhs, const ExpressionBase< REAL_T, RHS > &rhs) |
|
| Subtract (const ExpressionBase< REAL_T, LHS > &lhs, const REAL_T &rhs) |
|
const REAL_T | GetValue () const |
|
const REAL_T | GetValue (size_t i, size_t j=0) const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids) const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t a) const |
|
REAL_T | EvaluateDerivative (uint32_t a, uint32_t b) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
|
REAL_T | EvaluateDerivative (uint32_t a, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t a, uint32_t b, size_t i, size_t j=0) const |
|
REAL_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 |
|
| Subtract (const ExpressionBase< REAL_T, LHS > &lhs, const ExpressionBase< REAL_T, RHS > &rhs) |
|
| Subtract (const REAL_T &lhs, const ExpressionBase< REAL_T, RHS > &rhs) |
|
| Subtract (const ExpressionBase< REAL_T, LHS > &lhs, const REAL_T &rhs) |
|
const REAL_T | GetValue () const |
|
const REAL_T | GetValue (size_t i, size_t j=0) const |
|
bool | IsNonlinear () const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids) const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t x) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
|
REAL_T | EvaluateDerivative (uint32_t x, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, size_t i, size_t j=0) const |
|
REAL_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 |
|
const Subtract< REAL_T, LHS,
RHS > & | Cast () const |
|
const Subtract< REAL_T, LHS,
RHS > & | Cast () const |
|
const REAL_T | GetValue () const |
|
const REAL_T | GetValue (size_t i, size_t j=0) const |
|
const REAL_T | GetValue () const |
|
const REAL_T | GetValue (size_t i, size_t j=0) const |
|
bool | IsNonlinear () const |
|
bool | IsNonlinear () const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids) const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids, size_t i, size_t j=0) const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids) const |
|
void | PushIds (typename atl::StackEntry< REAL_T >::vi_storage &ids, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t a) const |
|
REAL_T | EvaluateDerivative (uint32_t a, uint32_t b) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
|
REAL_T | EvaluateDerivative (uint32_t a, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t a, uint32_t b, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t x) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, uint32_t z) const |
|
REAL_T | EvaluateDerivative (uint32_t x, size_t i, size_t j=0) const |
|
REAL_T | EvaluateDerivative (uint32_t x, uint32_t y, size_t i, size_t j=0) const |
|
REAL_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 |
|
template<class REAL_T, class LHS, class RHS>
struct atl::Subtract< REAL_T, LHS, RHS >
Expression template to handle subtraction.
\( f(x) - g(x) \)
or
\( f_{i,j}(x) - g_{i,j}(x) \)
template<class REAL_T, class LHS , class RHS >
REAL_T atl::Subtract< REAL_T, LHS, RHS >::EvaluateDerivative |
( |
uint32_t |
x, |
|
|
uint32_t |
y, |
|
|
uint32_t |
z, |
|
|
size_t |
i, |
|
|
size_t |
j = 0 |
|
) |
| const |
|
inline |
Evaluates the third-order derivative with respect to x, y, and z at index {i,j}.
\( {{d^3}\over{d\,x\,d\,y\,d\,z}}\,f_{i,j}(x,y,z)-{{d^3}\over{d\,x\,d \,y\,d\,z}}\,g_{i,j}(x,y,z) \)
- Parameters
-
- Returns