![]() |
INMOST
Mathematical Modelling Toolkit
|
#include <inmost_variable.h>
Public Types | |
typedef VariableType | Var |
Public Member Functions | |
virtual INMOST_DATA_REAL_TYPE | Value (const Storage &e) const =0 |
virtual multivar_expression | Variable (const Storage &e) const =0 |
virtual enhanced_multivar_expression | Variable (Automatizator &aut, const Storage &e) const =0 |
virtual VariableType | operator[] (const Storage &e) const =0 |
virtual void | GetVariation (const Storage &e, Sparse::Row &r) const =0 |
virtual void | GetVariation (const Storage &e, Sparse::RowMerger &r) const =0 |
Definition at line 401 of file inmost_variable.h.
typedef VariableType INMOST::basic_dynamic_variable< VariableType >::Var |
Definition at line 404 of file inmost_variable.h.
|
pure virtual |
Implements INMOST::abstract_dynamic_variable.
Implemented in INMOST::ternary_custom_variable< Expr, A, B, C >, INMOST::unary_const_custom_variable< Expr, A >, INMOST::binary_custom_variable< Expr, A, B >, INMOST::unary_custom_variable< Expr, A >, INMOST::stencil_variable< A >, INMOST::dynamic_variable, INMOST::shell_dynamic_variable< VariableType, Derived >, INMOST::shell_dynamic_variable< var_expression, dynamic_variable >, INMOST::shell_dynamic_variable< unary_pool_expression< Expr, A::Var >, unary_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< unary_const_pool_expression< Expr, A::Var >, unary_const_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< stencil_expression< A::Var >, stencil_variable< A > >, INMOST::shell_dynamic_variable< ternary_pool_expression< Expr, A::Var, B::Var, C::Var >, ternary_custom_variable< Expr, A, B, C > >, and INMOST::shell_dynamic_variable< binary_pool_expression< Expr, A::Var, B::Var >, binary_custom_variable< Expr, A, B > >.
|
pure virtual |
Implements INMOST::abstract_dynamic_variable.
Implemented in INMOST::ternary_custom_variable< Expr, A, B, C >, INMOST::unary_const_custom_variable< Expr, A >, INMOST::binary_custom_variable< Expr, A, B >, INMOST::unary_custom_variable< Expr, A >, INMOST::stencil_variable< A >, INMOST::dynamic_variable, INMOST::shell_dynamic_variable< VariableType, Derived >, INMOST::shell_dynamic_variable< var_expression, dynamic_variable >, INMOST::shell_dynamic_variable< unary_pool_expression< Expr, A::Var >, unary_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< unary_const_pool_expression< Expr, A::Var >, unary_const_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< stencil_expression< A::Var >, stencil_variable< A > >, INMOST::shell_dynamic_variable< ternary_pool_expression< Expr, A::Var, B::Var, C::Var >, ternary_custom_variable< Expr, A, B, C > >, and INMOST::shell_dynamic_variable< binary_pool_expression< Expr, A::Var, B::Var >, binary_custom_variable< Expr, A, B > >.
|
pure virtual |
Implemented in INMOST::ternary_custom_variable< Expr, A, B, C >, INMOST::unary_const_custom_variable< Expr, A >, INMOST::binary_custom_variable< Expr, A, B >, INMOST::unary_custom_variable< Expr, A >, INMOST::stencil_variable< A >, INMOST::dynamic_variable, INMOST::shell_dynamic_variable< VariableType, Derived >, INMOST::shell_dynamic_variable< var_expression, dynamic_variable >, INMOST::shell_dynamic_variable< unary_pool_expression< Expr, A::Var >, unary_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< unary_const_pool_expression< Expr, A::Var >, unary_const_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< stencil_expression< A::Var >, stencil_variable< A > >, INMOST::shell_dynamic_variable< ternary_pool_expression< Expr, A::Var, B::Var, C::Var >, ternary_custom_variable< Expr, A, B, C > >, and INMOST::shell_dynamic_variable< binary_pool_expression< Expr, A::Var, B::Var >, binary_custom_variable< Expr, A, B > >.
|
pure virtual |
Implements INMOST::abstract_dynamic_variable.
Implemented in INMOST::ternary_custom_variable< Expr, A, B, C >, INMOST::unary_const_custom_variable< Expr, A >, INMOST::binary_custom_variable< Expr, A, B >, INMOST::unary_custom_variable< Expr, A >, INMOST::stencil_variable< A >, INMOST::dynamic_variable, INMOST::shell_dynamic_variable< VariableType, Derived >, INMOST::shell_dynamic_variable< var_expression, dynamic_variable >, INMOST::shell_dynamic_variable< unary_pool_expression< Expr, A::Var >, unary_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< unary_const_pool_expression< Expr, A::Var >, unary_const_custom_variable< Expr, A > >, INMOST::shell_dynamic_variable< stencil_expression< A::Var >, stencil_variable< A > >, INMOST::shell_dynamic_variable< ternary_pool_expression< Expr, A::Var, B::Var, C::Var >, ternary_custom_variable< Expr, A, B, C > >, and INMOST::shell_dynamic_variable< binary_pool_expression< Expr, A::Var, B::Var >, binary_custom_variable< Expr, A, B > >.
|
pure virtual |
Implements INMOST::abstract_dynamic_variable.
Implemented in INMOST::ternary_custom_variable< Expr, A, B, C >, INMOST::unary_const_custom_variable< Expr, A >, INMOST::binary_custom_variable< Expr, A, B >, INMOST::unary_custom_variable< Expr, A >, INMOST::stencil_variable< A >, and INMOST::dynamic_variable.
|
pure virtual |
Implements INMOST::abstract_dynamic_variable.
Implemented in INMOST::ternary_custom_variable< Expr, A, B, C >, INMOST::unary_const_custom_variable< Expr, A >, INMOST::binary_custom_variable< Expr, A, B >, INMOST::unary_custom_variable< Expr, A >, INMOST::stencil_variable< A >, and INMOST::dynamic_variable.