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

#include <fadop.h>

Collaboration diagram for FadBinaryPow< L, int >:
[legend]

Public Types

typedef L::value_type value_type
 
typedef FadCst< int > R
 

Public Member Functions

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

Protected Member Functions

 FadBinaryPow ()
 

Protected Attributes

const L & left_
 
const R right_
 

Detailed Description

template<typename L>
class FadBinaryPow< L, int >

Definition at line 445 of file fadop.h.

Member Typedef Documentation

◆ R

template<typename L >
typedef FadCst<int> FadBinaryPow< L, int >::R

Definition at line 448 of file fadop.h.

◆ value_type

template<typename L >
typedef L::value_type FadBinaryPow< L, int >::value_type

Definition at line 447 of file fadop.h.

Constructor & Destructor Documentation

◆ FadBinaryPow() [1/2]

template<typename L >
FadBinaryPow< L, int >::FadBinaryPow ( )
inlineprotected

Definition at line 451 of file fadop.h.

◆ FadBinaryPow() [2/2]

template<typename L >
FadBinaryPow< L, int >::FadBinaryPow ( const L &  left,
const R right 
)
inline

Definition at line 456 of file fadop.h.

◆ ~FadBinaryPow()

template<typename L >
FadBinaryPow< L, int >::~FadBinaryPow ( )
inline

Definition at line 457 of file fadop.h.

Member Function Documentation

◆ dx()

template<typename L >
value_type FadBinaryPow< L, int >::dx ( int  i) const
inline

Definition at line 461 of file fadop.h.

References pow(), and FadCst< T >::val().

◆ fastAccessDx()

template<typename L >
value_type FadBinaryPow< L, int >::fastAccessDx ( int  i) const
inline

Definition at line 468 of file fadop.h.

References pow(), and FadCst< T >::val().

◆ hasFastAccess()

template<typename L >
bool FadBinaryPow< L, int >::hasFastAccess ( ) const
inline

Definition at line 467 of file fadop.h.

References FadCst< T >::hasFastAccess().

◆ size()

template<typename L >
int FadBinaryPow< L, int >::size ( ) const
inline

Definition at line 465 of file fadop.h.

References FadCst< T >::size().

◆ val()

template<typename L >
const value_type FadBinaryPow< L, int >::val ( ) const
inline

Definition at line 460 of file fadop.h.

References pow(), and FadCst< T >::val().

Member Data Documentation

◆ left_

template<typename L >
const L& FadBinaryPow< L, int >::left_
protected

Definition at line 453 of file fadop.h.

◆ right_

template<typename L >
const R FadBinaryPow< L, int >::right_
protected

Definition at line 453 of file fadop.h.


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