NeoPZ
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TFadBinaryPow< L, R > Class Template Reference

#include <tfadop.h>

Public Types

typedef L::value_type value_type_L
 
typedef R::value_type value_type_R
 
typedef NumericalTraits< value_type_L, value_type_R >::promote value_type
 

Public Member Functions

 TFadBinaryPow (const L &left, const R &rigth)
 
 ~TFadBinaryPow ()
 
const value_type val () const
 
const value_type dx (int i) const
 
int size () const
 
bool hasFastAccess () const
 
value_type fastAccessDx (int i) const
 

Protected Member Functions

 TFadBinaryPow ()
 

Protected Attributes

const L & left_
 
const R & right_
 

Detailed Description

template<class L, class R>
class TFadBinaryPow< L, R >

Definition at line 339 of file tfadop.h.

Member Typedef Documentation

◆ value_type

template<class L , class R >
typedef NumericalTraits<value_type_L,value_type_R>::promote TFadBinaryPow< L, R >::value_type

Definition at line 344 of file tfadop.h.

◆ value_type_L

template<class L , class R >
typedef L::value_type TFadBinaryPow< L, R >::value_type_L

Definition at line 341 of file tfadop.h.

◆ value_type_R

template<class L , class R >
typedef R::value_type TFadBinaryPow< L, R >::value_type_R

Definition at line 342 of file tfadop.h.

Constructor & Destructor Documentation

◆ TFadBinaryPow() [1/2]

template<class L , class R >
TFadBinaryPow< L, R >::TFadBinaryPow ( )
inlineprotected

Definition at line 347 of file tfadop.h.

◆ TFadBinaryPow() [2/2]

template<class L , class R >
TFadBinaryPow< L, R >::TFadBinaryPow ( const L &  left,
const R &  rigth 
)
inline

Definition at line 352 of file tfadop.h.

◆ ~TFadBinaryPow()

template<class L , class R >
TFadBinaryPow< L, R >::~TFadBinaryPow ( )
inline

Definition at line 353 of file tfadop.h.

Member Function Documentation

◆ dx()

template<class L , class R >
const value_type TFadBinaryPow< L, R >::dx ( int  i) const
inline

Definition at line 357 of file tfadop.h.

References log, and pow().

◆ fastAccessDx()

template<class L , class R >
value_type TFadBinaryPow< L, R >::fastAccessDx ( int  i) const
inline

Definition at line 368 of file tfadop.h.

References log, and pow().

◆ hasFastAccess()

template<class L , class R >
bool TFadBinaryPow< L, R >::hasFastAccess ( ) const
inline

Definition at line 367 of file tfadop.h.

◆ size()

template<class L , class R >
int TFadBinaryPow< L, R >::size ( ) const
inline

Definition at line 362 of file tfadop.h.

◆ val()

template<class L , class R >
const value_type TFadBinaryPow< L, R >::val ( ) const
inline

Definition at line 356 of file tfadop.h.

References pow().

Member Data Documentation

◆ left_

template<class L , class R >
const L& TFadBinaryPow< L, R >::left_
protected

Definition at line 349 of file tfadop.h.

◆ right_

template<class L , class R >
const R& TFadBinaryPow< L, R >::right_
protected

Definition at line 349 of file tfadop.h.


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