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

#include <inmost_variable.h>

Inheritance diagram for INMOST::stencil_variable< A >:
Collaboration diagram for INMOST::stencil_variable< A >:

Public Member Functions

 stencil_variable (Automatizator &paut, INMOST_DATA_ENUM_TYPE pstnclind, const shell_dynamic_variable< typename A::Var, A > &parg, void *puser_data=NULL)
 
 stencil_variable (const stencil_variable &other)
 
stencil_variableoperator= (const stencil_variable &other)
 
INMOST_DATA_REAL_TYPE Value (const Storage &e) const
 
multivar_expression Variable (const Storage &e) const
 
enhanced_multivar_expression Variable (Automatizator &aut, const Storage &e) const
 
stencil_expression< typename
A::Var > 
operator[] (const Storage &e) const
 
void GetVariation (const Storage &e, Sparse::Row &r) const
 
void GetVariation (const Storage &e, Sparse::RowMerger &r) const
 
- Public Member Functions inherited from INMOST::shell_dynamic_variable< stencil_expression< A::Var >, stencil_variable< A > >
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< stencil_expression< A::Var >, stencil_variable< A > >
typedef stencil_expression
< A::Var > 
Var
 
- Public Types inherited from INMOST::basic_dynamic_variable< stencil_expression< A::Var > >
typedef stencil_expression
< A::Var > 
Var
 

Detailed Description

template<class A>
class INMOST::stencil_variable< A >

Definition at line 485 of file inmost_variable.h.

Constructor & Destructor Documentation

template<class A>
INMOST::stencil_variable< A >::stencil_variable ( Automatizator paut,
INMOST_DATA_ENUM_TYPE  pstnclind,
const shell_dynamic_variable< typename A::Var, A > &  parg,
void *  puser_data = NULL 
)
inline

Definition at line 493 of file inmost_variable.h.

template<class A>
INMOST::stencil_variable< A >::stencil_variable ( const stencil_variable< A > &  other)
inline

Definition at line 494 of file inmost_variable.h.

Member Function Documentation

template<class A>
void INMOST::stencil_variable< A >::GetVariation ( const Storage e,
Sparse::Row r 
) const
inlinevirtual
template<class A>
void INMOST::stencil_variable< A >::GetVariation ( const Storage e,
Sparse::RowMerger r 
) const
inlinevirtual
template<class A>
stencil_variable& INMOST::stencil_variable< A >::operator= ( const stencil_variable< A > &  other)
inline

Definition at line 495 of file inmost_variable.h.

template<class A>
stencil_expression<typename A::Var> INMOST::stencil_variable< A >::operator[] ( const Storage e) const
inlinevirtual

Reimplemented from INMOST::shell_dynamic_variable< stencil_expression< A::Var >, stencil_variable< A > >.

Definition at line 508 of file inmost_variable.h.

Here is the call graph for this function:

template<class A>
INMOST_DATA_REAL_TYPE INMOST::stencil_variable< A >::Value ( const Storage e) const
inlinevirtual
template<class A>
multivar_expression INMOST::stencil_variable< A >::Variable ( const Storage e) const
inlinevirtual
template<class A>
enhanced_multivar_expression INMOST::stencil_variable< A >::Variable ( Automatizator aut,
const Storage e 
) const
inlinevirtual

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