 INMOST Mathematical Modelling Toolkit
INMOST::condition_expression< A, B, C > Class Template Reference

`#include <inmost_expression.h>`

Inheritance diagram for INMOST::condition_expression< A, B, C >:
Collaboration diagram for INMOST::condition_expression< A, B, C >:

## Public Member Functions

condition_expression (const shell_expression< A > &pcond, const shell_expression< B > &pleft, const shell_expression< C > &pright)

condition_expression (const condition_expression &other)

__INLINE INMOST_DATA_REAL_TYPE GetValue () const

__INLINE void GetDerivative (INMOST_DATA_REAL_TYPE mult, Sparse::RowMerger &r) const

__INLINE void GetDerivative (INMOST_DATA_REAL_TYPE mult, Sparse::Row &r) const Public Member Functions inherited from INMOST::shell_expression< condition_expression< A, B, C > >
shell_expression ()

shell_expression (const shell_expression &other)

operator condition_expression< A, B, C > & ()

operator const condition_expression< A, B, C > & () const Public Member Functions inherited from INMOST::basic_expression
basic_expression ()

basic_expression (const basic_expression &other)

## Detailed Description

### template<class A, class B, class C> class INMOST::condition_expression< A, B, C >

Definition at line 819 of file inmost_expression.h.

## Constructor & Destructor Documentation

template<class A, class B, class C>
 INMOST::condition_expression< A, B, C >::condition_expression ( const shell_expression< A > & pcond, const shell_expression< B > & pleft, const shell_expression< C > & pright )
inline

Definition at line 826 of file inmost_expression.h.

template<class A, class B, class C>
 INMOST::condition_expression< A, B, C >::condition_expression ( const condition_expression< A, B, C > & other )
inline

Definition at line 831 of file inmost_expression.h.

## Member Function Documentation

template<class A, class B, class C>
 __INLINE void INMOST::condition_expression< A, B, C >::GetDerivative ( INMOST_DATA_REAL_TYPE mult, Sparse::RowMerger & r ) const
inlinevirtual
template<class A, class B, class C>
 __INLINE void INMOST::condition_expression< A, B, C >::GetDerivative ( INMOST_DATA_REAL_TYPE mult, Sparse::Row & r ) const
inlinevirtual
template<class A, class B, class C>
 __INLINE INMOST_DATA_REAL_TYPE INMOST::condition_expression< A, B, C >::GetValue ( ) const
inlinevirtual

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