![]() |
NeoPZ
|
#include <tinyfadone.h>
Public Types | |
typedef T | value_type |
typedef T | grad_type |
Public Member Functions | |
void | diff (const size_t ith, const size_t sz) |
TinyFad (const T &ind, const int ini) | |
TinyFad () | |
TinyFad (const No_Initialization &) | |
TinyFad (const T &in) | |
TinyFad (const TinyFad< 1, T > &in) | |
~TinyFad () | |
int | N () const |
const T & | val () const |
T & | val () |
const T & | d0 () const |
T & | d0 () |
T & | dx (int i) |
const T & | dx (int i) const |
T & | d (int i) |
const T & | d (int i) const |
TinyFad< 1, T > & | operator= (const TinyFad< 1, T > &in) |
TinyFad< 1, T > & | operator= (const T &in) |
TinyFad< 1, T > & | operator+= (const TinyFad< 1, T > &in) |
TinyFad< 1, T > & | operator-= (const TinyFad< 1, T > &in) |
TinyFad< 1, T > & | operator*= (const TinyFad< 1, T > &in) |
TinyFad< 1, T > & | operator/= (const TinyFad< 1, T > &in) |
TinyFad< 1, T > & | operator+= (const T &in) |
TinyFad< 1, T > & | operator-= (const T &in) |
TinyFad< 1, T > & | operator*= (const T &in) |
TinyFad< 1, T > & | operator/= (const T &in) |
TinyFad< 1, T > | operator++ (int) |
TinyFad< 1, T > | operator-- (int) |
TinyFad< 1, T > & | operator++ () |
TinyFad< 1, T > & | operator-- () |
Protected Attributes | |
int | n |
T | val_ |
T | dx0_ |
Definition at line 9 of file tinyfadone.h.
Definition at line 12 of file tinyfadone.h.
typedef T TinyFad< 1, T >::value_type |
Definition at line 11 of file tinyfadone.h.
Definition at line 32 of file tinyfadone.h.
Definition at line 40 of file tinyfadone.h.
|
inline |
Definition at line 43 of file tinyfadone.h.
Definition at line 44 of file tinyfadone.h.
Definition at line 47 of file tinyfadone.h.
References dx0_.
Definition at line 51 of file tinyfadone.h.
|
inline |
Definition at line 73 of file tinyfadone.h.
|
inline |
Definition at line 79 of file tinyfadone.h.
|
inline |
|
inline |
Definition at line 59 of file tinyfadone.h.
|
inline |
Definition at line 22 of file tinyfadone.h.
|
inline |
Definition at line 61 of file tinyfadone.h.
|
inline |
Definition at line 67 of file tinyfadone.h.
|
inline |
Definition at line 53 of file tinyfadone.h.
Definition at line 115 of file tinyfadone.h.
Definition at line 137 of file tinyfadone.h.
Definition at line 153 of file tinyfadone.h.
Definition at line 163 of file tinyfadone.h.
References TinyFad< Num, T >::val_.
Definition at line 102 of file tinyfadone.h.
Definition at line 129 of file tinyfadone.h.
Definition at line 158 of file tinyfadone.h.
Definition at line 166 of file tinyfadone.h.
References TinyFad< Num, T >::val_.
Definition at line 109 of file tinyfadone.h.
Definition at line 133 of file tinyfadone.h.
Definition at line 121 of file tinyfadone.h.
Definition at line 144 of file tinyfadone.h.
References error().
Definition at line 86 of file tinyfadone.h.
Definition at line 94 of file tinyfadone.h.
|
inline |
Definition at line 55 of file tinyfadone.h.
References TinyFad< Num, T >::val_.
Referenced by abs(), cos(), exp(), log(), operator<<(), pow(), sin(), sqrt(), and tan().
|
inline |
Definition at line 56 of file tinyfadone.h.
References TinyFad< Num, T >::val_.
|
protected |
Definition at line 18 of file tinyfadone.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 15 of file tinyfadone.h.
|
protected |
Definition at line 16 of file tinyfadone.h.
Referenced by operator*=(), operator++(), operator+=(), operator--(), operator-=(), operator/=(), and operator=().