INMOST
Mathematical Modelling Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
INMOST::shell_dynamic_variable< VariableType, Derived > Class Template Reference

#include <inmost_variable.h>

Inheritance diagram for INMOST::shell_dynamic_variable< VariableType, Derived >:
Collaboration diagram for INMOST::shell_dynamic_variable< VariableType, Derived >:

Public Types

typedef VariableType Var
 
- Public Types inherited from INMOST::basic_dynamic_variable< VariableType >
typedef VariableType Var
 

Public Member Functions

virtual INMOST_DATA_REAL_TYPE Value (const Storage &e) const
 
virtual multivar_expression operator() (const Storage &e) const
 
virtual
enhanced_multivar_expression 
operator() (Automatizator &aut, const Storage &e) const
 
virtual VariableType operator[] (const Storage &e) const
 
virtual void GetVariation (const Storage &e, Sparse::Row &r) const
 
virtual void GetVariation (const Storage &e, Sparse::RowMerger &r) const
 
- Public Member Functions inherited from INMOST::basic_dynamic_variable< VariableType >
virtual multivar_expression Variable (const Storage &e) const =0
 
virtual
enhanced_multivar_expression 
Variable (Automatizator &aut, const Storage &e) const =0
 

Detailed Description

template<class VariableType, class Derived>
class INMOST::shell_dynamic_variable< VariableType, Derived >

Definition at line 414 of file inmost_variable.h.

Member Typedef Documentation

template<class VariableType, class Derived>
typedef VariableType INMOST::shell_dynamic_variable< VariableType, Derived >::Var

Definition at line 417 of file inmost_variable.h.

Member Function Documentation

template<class VariableType, class Derived>
virtual void INMOST::shell_dynamic_variable< VariableType, Derived >::GetVariation ( const Storage e,
Sparse::Row r 
) const
inlinevirtual

Implements INMOST::basic_dynamic_variable< VariableType >.

Reimplemented 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.

Definition at line 422 of file inmost_variable.h.

Here is the caller graph for this function:

template<class VariableType, class Derived>
virtual void INMOST::shell_dynamic_variable< VariableType, Derived >::GetVariation ( const Storage e,
Sparse::RowMerger r 
) const
inlinevirtual

Implements INMOST::basic_dynamic_variable< VariableType >.

Reimplemented 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.

Definition at line 423 of file inmost_variable.h.

Here is the caller graph for this function:

template<class VariableType, class Derived>
virtual multivar_expression INMOST::shell_dynamic_variable< VariableType, Derived >::operator() ( const Storage e) const
inlinevirtual

Definition at line 419 of file inmost_variable.h.

template<class VariableType, class Derived>
virtual enhanced_multivar_expression INMOST::shell_dynamic_variable< VariableType, Derived >::operator() ( Automatizator aut,
const Storage e 
) const
inlinevirtual

Definition at line 420 of file inmost_variable.h.

template<class VariableType, class Derived>
virtual VariableType INMOST::shell_dynamic_variable< VariableType, Derived >::operator[] ( const Storage e) const
inlinevirtual
template<class VariableType, class Derived>
virtual INMOST_DATA_REAL_TYPE INMOST::shell_dynamic_variable< VariableType, Derived >::Value ( const Storage e) const
inlinevirtual

Implements INMOST::basic_dynamic_variable< VariableType >.

Reimplemented 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.

Definition at line 418 of file inmost_variable.h.

Here is the caller graph for this function:


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