A toolkit for distributed mathematical modeling
INMOST::reciprocal_expression< A > Class Template Reference

(c/x)' = -c dx / (x*x) (c/x)'' = 2 c dx dx / (x*x*x) More...

#include <inmost_expression.h>

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

Public Member Functions

 reciprocal_expression (const shell_expression< A > &parg, INMOST_DATA_REAL_TYPE coef)
 reciprocal_expression (const reciprocal_expression &other)
 reciprocal_expression (const reciprocal_expression &other, const A &parg)
__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
- Public Member Functions inherited from INMOST::shell_expression< reciprocal_expression< A > >
 operator reciprocal_expression< A > & ()
 operator const reciprocal_expression< A > & () const

Additional Inherited Members

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

Detailed Description

template<class A>
class INMOST::reciprocal_expression< A >

(c/x)' = -c dx / (x*x) (c/x)'' = 2 c dx dx / (x*x*x)

Definition at line 1320 of file inmost_expression.h.

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