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

#include <tfad.h>

Public Types

typedef T::value_type value_type
 

Public Member Functions

 TFadUnaryPlus (const T &value)
 
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

 TFadUnaryPlus ()
 

Protected Attributes

const T & expr_
 

Detailed Description

template<class T>
class TFadUnaryPlus< T >

Definition at line 44 of file tfad.h.

Member Typedef Documentation

◆ value_type

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

Definition at line 430 of file tfad.h.

Constructor & Destructor Documentation

◆ TFadUnaryPlus() [1/2]

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

Definition at line 433 of file tfad.h.

◆ TFadUnaryPlus() [2/2]

template<class T >
TFadUnaryPlus< T >::TFadUnaryPlus ( const T &  value)
inline

Definition at line 438 of file tfad.h.

Member Function Documentation

◆ dx()

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

Definition at line 441 of file tfad.h.

◆ fastAccessDx()

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

Definition at line 445 of file tfad.h.

◆ hasFastAccess()

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

Definition at line 444 of file tfad.h.

◆ size()

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

Definition at line 442 of file tfad.h.

◆ val()

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

Definition at line 440 of file tfad.h.

Member Data Documentation

◆ expr_

template<class T >
const T& TFadUnaryPlus< T >::expr_
protected

Definition at line 435 of file tfad.h.


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