INMOST
A toolkit for distributed mathematical modeling
INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC > Class Template Reference
Inheritance diagram for INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC >:
Collaboration diagram for INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC >:

Public Member Functions

 ternary_pool_expression (const ternary_pool< A, ArgA, ArgB, ArgC > &ppool)
 
 ternary_pool_expression (const ternary_pool_expression &other)
 
ternary_pool_expressionoperator= (ternary_pool_expression const &other)
 
__INLINE INMOST_DATA_REAL_TYPE GetValue () 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 void GetInterval (INMOST_DATA_ENUM_TYPE &beg, INMOST_DATA_ENUM_TYPE &end, INMOST_DATA_ENUM_TYPE &cnt) const
 
- Public Member Functions inherited from INMOST::shell_expression< ternary_pool_expression< A, ArgA, ArgB, ArgC > >
virtual __INLINE INMOST_DATA_ENUM_TYPE GetCount () const
 
 operator ternary_pool_expression< A, ArgA, ArgB, ArgC > & ()
 
 operator const ternary_pool_expression< A, ArgA, ArgB, ArgC > & () const
 

Additional Inherited Members

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

Detailed Description

template<class A, class ArgA, class ArgB, class ArgC>
class INMOST::ternary_pool_expression< A, ArgA, ArgB, ArgC >

Definition at line 127 of file inmost_variable.h.


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