INMOST
A toolkit for distributed mathematical modeling
INMOST::ternary_custom_variable< Expr, A, B, C > Class Template Reference
Inheritance diagram for INMOST::ternary_custom_variable< Expr, A, B, C >:
Collaboration diagram for INMOST::ternary_custom_variable< Expr, A, B, C >:

Public Member Functions

 ternary_custom_variable (const shell_dynamic_variable< typename A::Var, A > &pcond, const shell_dynamic_variable< typename B::Var, B > &pleft, const shell_dynamic_variable< typename C::Var, C > &pright)
 
 ternary_custom_variable (const ternary_custom_variable &other)
 
ternary_custom_variableoperator= (ternary_custom_variable const &other)
 
INMOST_DATA_REAL_TYPE Value (const Storage &e) const
 
multivar_expression Variable (const Storage &e) const
 
ternary_pool_expression< Expr, typename A::Var, typename B::Var, typename C::Var > operator[] (const Storage &e) const
 
void GetVariation (const Storage &e, Sparse::Row &r) const
 
void GetVariation (const Storage &e, Sparse::RowMerger &r) const
 
abstract_dynamic_variableCopy () const
 
- Public Member Functions inherited from INMOST::shell_dynamic_variable< ternary_pool_expression< Expr, A::Var, B::Var, C::Var >, ternary_custom_variable< Expr, A, B, C > >
virtual multivar_expression operator() (const Storage &e) const
 
 operator ternary_custom_variable< Expr, A, B, C > & ()
 
 operator const ternary_custom_variable< Expr, A, B, C > & () const
 

Additional Inherited Members

- Public Types inherited from INMOST::shell_dynamic_variable< ternary_pool_expression< Expr, A::Var, B::Var, C::Var >, ternary_custom_variable< Expr, A, B, C > >
typedef ternary_pool_expression< Expr, A::Var, B::Var, C::Var > Var
 
- Public Types inherited from INMOST::basic_dynamic_variable< VariableType >
typedef VariableType Var
 

Detailed Description

template<class Expr, class A, class B, class C>
class INMOST::ternary_custom_variable< Expr, A, B, C >

Definition at line 671 of file inmost_variable.h.


The documentation for this class was generated from the following file: