INMOST
Mathematical Modelling Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
INMOST::dynamic_variable Class Reference

#include <inmost_variable.h>

Inheritance diagram for INMOST::dynamic_variable:
Collaboration diagram for INMOST::dynamic_variable:

Public Member Functions

 dynamic_variable (Automatizator &paut, INMOST_DATA_ENUM_TYPE pregval, INMOST_DATA_ENUM_TYPE pcomp=0)
 
 dynamic_variable (const dynamic_variable &other)
 
dynamic_variableoperator= (const dynamic_variable &other)
 
INMOST_DATA_REAL_TYPE Value (const Storage &e) const
 
INMOST_DATA_ENUM_TYPE Index (const Storage &e) const
 
multivar_expression Variable (const Storage &e) const
 
enhanced_multivar_expression Variable (Automatizator &aut, const Storage &e) const
 
var_expression operator[] (const Storage &e) const
 
Tag IndexTag ()
 
Tag ValueTag ()
 
void GetVariation (const Storage &e, Sparse::Row &r) const
 
void GetVariation (const Storage &e, Sparse::RowMerger &r) const
 
bool isUnknown (const Storage &e) const
 
- Public Member Functions inherited from INMOST::shell_dynamic_variable< var_expression, dynamic_variable >
virtual multivar_expression operator() (const Storage &e) const
 
virtual
enhanced_multivar_expression 
operator() (Automatizator &aut, const Storage &e) const
 

Additional Inherited Members

- Public Types inherited from INMOST::shell_dynamic_variable< var_expression, dynamic_variable >
typedef var_expression Var
 
- Public Types inherited from INMOST::basic_dynamic_variable< var_expression >
typedef var_expression Var
 

Detailed Description

Definition at line 426 of file inmost_variable.h.

Constructor & Destructor Documentation

INMOST::dynamic_variable::dynamic_variable ( Automatizator paut,
INMOST_DATA_ENUM_TYPE  pregval,
INMOST_DATA_ENUM_TYPE  pcomp = 0 
)
inline

Definition at line 434 of file inmost_variable.h.

Here is the call graph for this function:

INMOST::dynamic_variable::dynamic_variable ( const dynamic_variable other)
inline

Definition at line 451 of file inmost_variable.h.

Member Function Documentation

void INMOST::dynamic_variable::GetVariation ( const Storage e,
Sparse::Row r 
) const
inlinevirtual
void INMOST::dynamic_variable::GetVariation ( const Storage e,
Sparse::RowMerger r 
) const
inlinevirtual
INMOST_DATA_ENUM_TYPE INMOST::dynamic_variable::Index ( const Storage e) const
inline

Definition at line 461 of file inmost_variable.h.

Here is the call graph for this function:

Tag INMOST::dynamic_variable::IndexTag ( )
inline

Definition at line 477 of file inmost_variable.h.

bool INMOST::dynamic_variable::isUnknown ( const Storage e) const
inline

Definition at line 481 of file inmost_variable.h.

Here is the call graph for this function:

dynamic_variable& INMOST::dynamic_variable::operator= ( const dynamic_variable other)
inline

Definition at line 452 of file inmost_variable.h.

var_expression INMOST::dynamic_variable::operator[] ( const Storage e) const
inlinevirtual

Reimplemented from INMOST::shell_dynamic_variable< var_expression, dynamic_variable >.

Definition at line 476 of file inmost_variable.h.

Here is the call graph for this function:

INMOST_DATA_REAL_TYPE INMOST::dynamic_variable::Value ( const Storage e) const
inlinevirtual

Reimplemented from INMOST::shell_dynamic_variable< var_expression, dynamic_variable >.

Definition at line 460 of file inmost_variable.h.

Here is the call graph for this function:

Tag INMOST::dynamic_variable::ValueTag ( )
inline

Definition at line 478 of file inmost_variable.h.

multivar_expression INMOST::dynamic_variable::Variable ( const Storage e) const
inlinevirtual

Implements INMOST::basic_dynamic_variable< var_expression >.

Definition at line 462 of file inmost_variable.h.

Here is the call graph for this function:

enhanced_multivar_expression INMOST::dynamic_variable::Variable ( Automatizator aut,
const Storage e 
) const
inlinevirtual

Implements INMOST::basic_dynamic_variable< var_expression >.

Definition at line 469 of file inmost_variable.h.

Here is the call graph for this function:


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