INMOST
A toolkit for distributed mathematical modeling
INMOST::var_expression Class Reference
Inheritance diagram for INMOST::var_expression:
Collaboration diagram for INMOST::var_expression:

Public Member Functions

 var_expression (const var_expression &other)
 
 var_expression (INMOST_DATA_REAL_TYPE pvalue, INMOST_DATA_ENUM_TYPE pindex)
 
 var_expression (INMOST_DATA_REAL_TYPE pvalue)
 
__INLINE void SetValue (INMOST_DATA_REAL_TYPE val)
 
__INLINE INMOST_DATA_REAL_TYPE GetValue () const
 
__INLINE INMOST_DATA_ENUM_TYPE GetIndex () const
 
__INLINE void GetJacobian (INMOST_DATA_REAL_TYPE mult, Sparse::RowMerger &r) const
 
__INLINE void GetJacobian (INMOST_DATA_REAL_TYPE mult, Sparse::Row &r) const
 
__INLINE void GetHessian (INMOST_DATA_REAL_TYPE multJ, Sparse::Row &J, INMOST_DATA_REAL_TYPE multH, Sparse::HessianRow &H) const
 
__INLINE INMOST_DATA_ENUM_TYPE GetCount () const
 
__INLINE INMOST_DATA_REAL_TYPE GetDerivative (INMOST_DATA_ENUM_TYPE i) const
 
__INLINE var_expressionoperator= (var_expression const &other)
 
__INLINE var_expressionoperator= (INMOST_DATA_REAL_TYPE other)
 
bool check_nans () const
 
bool check_infs () const
 
- Public Member Functions inherited from INMOST::shell_expression< var_expression >
 operator var_expression & ()
 
 operator const var_expression & () const
 

Additional Inherited Members

- Static Protected Attributes inherited from INMOST::basic_expression
static thread_private< Sparse::RowMergermerger
 

Detailed Description

Definition at line 85 of file inmost_expression.h.


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