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

#include <fad.h>

Public Types

typedef T::value_type value_type
 

Public Member Functions

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

 FadUnaryPlus ()
 

Protected Attributes

const T & expr_
 

Detailed Description

template<class T>
class FadUnaryPlus< T >

Definition at line 39 of file fad.h.

Member Typedef Documentation

◆ value_type

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

Definition at line 602 of file fad.h.

Constructor & Destructor Documentation

◆ FadUnaryPlus() [1/2]

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

Definition at line 605 of file fad.h.

◆ FadUnaryPlus() [2/2]

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

Definition at line 610 of file fad.h.

Member Function Documentation

◆ dx()

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

Definition at line 613 of file fad.h.

◆ fastAccessDx()

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

Definition at line 617 of file fad.h.

◆ hasFastAccess()

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

Definition at line 616 of file fad.h.

◆ size()

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

Definition at line 614 of file fad.h.

◆ val()

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

Definition at line 612 of file fad.h.

Member Data Documentation

◆ expr_

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

Definition at line 607 of file fad.h.


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