NeoPZ
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FadExpr< T > Class Template Reference

#include <fad.h>

Inheritance diagram for FadExpr< T >:
[legend]
Collaboration diagram for FadExpr< T >:
[legend]

Public Types

typedef T::value_type value_type
 

Public Member Functions

 FadExpr (const T &fadexpr)
 
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

 FadExpr ()
 
- Protected Member Functions inherited from FadSuper
 FadSuper ()
 
 FadSuper (const FadSuper &)
 
 ~FadSuper ()
 

Protected Attributes

fadexpr_
 

Detailed Description

template<class T>
class FadExpr< T >

Definition at line 36 of file fad.h.

Member Typedef Documentation

◆ value_type

template<class T>
typedef T::value_type FadExpr< T >::value_type

Definition at line 557 of file fad.h.

Constructor & Destructor Documentation

◆ FadExpr() [1/2]

template<class T>
FadExpr< T >::FadExpr ( )
inlineprotected

Definition at line 560 of file fad.h.

◆ FadExpr() [2/2]

template<class T>
FadExpr< T >::FadExpr ( const T &  fadexpr)
inlineexplicit

Definition at line 565 of file fad.h.

Member Function Documentation

◆ dx()

template<class T>
value_type FadExpr< T >::dx ( int  i) const
inline

◆ fastAccessDx()

template<class T>
value_type FadExpr< T >::fastAccessDx ( int  i) const
inline

◆ hasFastAccess()

template<class T>
bool FadExpr< T >::hasFastAccess ( ) const
inline

◆ size()

template<class T>
int FadExpr< T >::size ( ) const
inline

◆ val()

template<class T>
value_type FadExpr< T >::val ( ) const
inline

Member Data Documentation

◆ fadexpr_

template<class T>
T FadExpr< T >::fadexpr_
protected

Definition at line 562 of file fad.h.


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