![]() |
INMOST
Mathematical Modelling Toolkit
|
#include <inmost_expression.h>
Public Member Functions | |
shell_expression () | |
shell_expression (const shell_expression &other) | |
virtual __INLINE INMOST_DATA_REAL_TYPE | GetValue () const |
virtual __INLINE void | GetDerivative (INMOST_DATA_REAL_TYPE mult, Sparse::RowMerger &r) const |
virtual __INLINE void | GetDerivative (INMOST_DATA_REAL_TYPE mult, Sparse::Row &r) const |
operator Derived & () | |
operator const Derived & () const | |
![]() | |
basic_expression () | |
basic_expression (const basic_expression &other) | |
Definition at line 44 of file inmost_expression.h.
|
inline |
Definition at line 47 of file inmost_expression.h.
|
inline |
Definition at line 48 of file inmost_expression.h.
|
inlinevirtual |
Implements INMOST::basic_expression.
Reimplemented in INMOST::stencil_expression< A >, INMOST::condition_expression< A, B, C >, INMOST::const_pow_expression< A >, INMOST::pow_const_expression< A >, INMOST::pow_expression< A, B >, INMOST::subtraction_expression< A, B >, INMOST::addition_expression< A, B >, INMOST::division_expression< A, B >, INMOST::multiplication_expression< A, B >, INMOST::soft_min_expression< A, B >, INMOST::soft_max_expression< A, B >, INMOST::soft_sign_expression< A >, INMOST::soft_abs_expression< A >, INMOST::sqrt_expression< A >, INMOST::cos_expression< A >, INMOST::sin_expression< A >, INMOST::log_expression< A >, INMOST::exp_expression< A >, INMOST::abs_expression< A >, INMOST::unary_minus_expression< A >, INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC >, INMOST::reciprocal_expression< A >, INMOST::binary_pool_expression< A, ArgA, ArgB >, INMOST::unary_const_pool_expression< A, ArgA >, INMOST::const_subtraction_expression< A >, INMOST::unary_pool_expression< A, ArgA >, INMOST::const_addition_expression< A >, INMOST::const_division_expression< A >, INMOST::variation_multiplication_expression< A >, INMOST::const_multiplication_expression< A >, INMOST::multivar_expression, INMOST::enhanced_multivar_expression, and INMOST::var_expression.
Definition at line 50 of file inmost_expression.h.
|
inlinevirtual |
Implements INMOST::basic_expression.
Reimplemented in INMOST::stencil_expression< A >, INMOST::condition_expression< A, B, C >, INMOST::const_pow_expression< A >, INMOST::pow_const_expression< A >, INMOST::pow_expression< A, B >, INMOST::subtraction_expression< A, B >, INMOST::addition_expression< A, B >, INMOST::division_expression< A, B >, INMOST::multiplication_expression< A, B >, INMOST::soft_min_expression< A, B >, INMOST::soft_max_expression< A, B >, INMOST::soft_sign_expression< A >, INMOST::soft_abs_expression< A >, INMOST::sqrt_expression< A >, INMOST::cos_expression< A >, INMOST::sin_expression< A >, INMOST::log_expression< A >, INMOST::exp_expression< A >, INMOST::abs_expression< A >, INMOST::unary_minus_expression< A >, INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC >, INMOST::reciprocal_expression< A >, INMOST::binary_pool_expression< A, ArgA, ArgB >, INMOST::unary_const_pool_expression< A, ArgA >, INMOST::const_subtraction_expression< A >, INMOST::unary_pool_expression< A, ArgA >, INMOST::const_addition_expression< A >, INMOST::const_division_expression< A >, INMOST::variation_multiplication_expression< A >, INMOST::const_multiplication_expression< A >, INMOST::multivar_expression, INMOST::enhanced_multivar_expression, and INMOST::var_expression.
Definition at line 51 of file inmost_expression.h.
|
inlinevirtual |
Implements INMOST::basic_expression.
Reimplemented in INMOST::stencil_expression< A >, INMOST::condition_expression< A, B, C >, INMOST::const_pow_expression< A >, INMOST::pow_const_expression< A >, INMOST::pow_expression< A, B >, INMOST::subtraction_expression< A, B >, INMOST::addition_expression< A, B >, INMOST::division_expression< A, B >, INMOST::multiplication_expression< A, B >, INMOST::soft_min_expression< A, B >, INMOST::soft_max_expression< A, B >, INMOST::soft_sign_expression< A >, INMOST::soft_abs_expression< A >, INMOST::sqrt_expression< A >, INMOST::cos_expression< A >, INMOST::sin_expression< A >, INMOST::log_expression< A >, INMOST::exp_expression< A >, INMOST::abs_expression< A >, INMOST::unary_minus_expression< A >, INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC >, INMOST::reciprocal_expression< A >, INMOST::binary_pool_expression< A, ArgA, ArgB >, INMOST::unary_const_pool_expression< A, ArgA >, INMOST::const_subtraction_expression< A >, INMOST::unary_pool_expression< A, ArgA >, INMOST::const_addition_expression< A >, INMOST::const_division_expression< A >, INMOST::variation_multiplication_expression< A >, INMOST::const_multiplication_expression< A >, INMOST::multivar_expression, INMOST::enhanced_multivar_expression, and INMOST::var_expression.
Definition at line 49 of file inmost_expression.h.
|
inline |
Definition at line 53 of file inmost_expression.h.
|
inline |
Definition at line 52 of file inmost_expression.h.