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

#include <tfad.h>

Collaboration diagram for TFadExpr< T >:
[legend]

Public Types

typedef T::value_type value_type
 

Public Member Functions

 TFadExpr (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

 TFadExpr ()
 

Protected Attributes

fadexpr_
 

Detailed Description

template<class T>
class TFadExpr< T >

Definition at line 41 of file tfad.h.

Member Typedef Documentation

◆ value_type

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

Definition at line 388 of file tfad.h.

Constructor & Destructor Documentation

◆ TFadExpr() [1/2]

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

Definition at line 391 of file tfad.h.

◆ TFadExpr() [2/2]

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

Definition at line 396 of file tfad.h.

Member Function Documentation

◆ dx()

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

◆ fastAccessDx()

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

Definition at line 403 of file tfad.h.

◆ hasFastAccess()

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

Definition at line 402 of file tfad.h.

◆ size()

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

Definition at line 400 of file tfad.h.

◆ val()

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

Member Data Documentation

◆ fadexpr_

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

Definition at line 393 of file tfad.h.


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