![]() |
NeoPZ
|
#include <tinyfadnine.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< 9, T > &in) | |
~TinyFad () | |
int | N () const |
const T & | val () const |
T & | val () |
const T & | d0 () const |
T & | d0 () |
const T & | d1 () const |
T & | d1 () |
const T & | d2 () const |
T & | d2 () |
const T & | d3 () const |
T & | d3 () |
const T & | d4 () const |
T & | d4 () |
const T & | d5 () const |
T & | d5 () |
const T & | d6 () const |
T & | d6 () |
const T & | d7 () const |
T & | d7 () |
const T & | d8 () const |
T & | d8 () |
T & | dx (int i) |
const T & | dx (int i) const |
T & | d (int i) |
const T & | d (int i) const |
TinyFad< 9, T > & | operator= (const TinyFad< 9, T > &in) |
TinyFad< 9, T > & | operator= (const T &in) |
TinyFad< 9, T > & | operator+= (const TinyFad< 9, T > &in) |
TinyFad< 9, T > & | operator-= (const TinyFad< 9, T > &in) |
TinyFad< 9, T > & | operator*= (const TinyFad< 9, T > &in) |
TinyFad< 9, T > & | operator/= (const TinyFad< 9, T > &in) |
TinyFad< 9, T > & | operator+= (const T &in) |
TinyFad< 9, T > & | operator-= (const T &in) |
TinyFad< 9, T > & | operator*= (const T &in) |
TinyFad< 9, T > & | operator/= (const T &in) |
TinyFad< 9, T > | operator++ (int) |
TinyFad< 9, T > | operator-- (int) |
TinyFad< 9, T > & | operator++ () |
TinyFad< 9, T > & | operator-- () |
Protected Attributes | |
int | n |
T | val_ |
T | dx0_ |
T | dx1_ |
T | dx2_ |
T | dx3_ |
T | dx4_ |
T | dx5_ |
T | dx6_ |
T | dx7_ |
T | dx8_ |
Definition at line 9 of file tinyfadnine.h.
Definition at line 12 of file tinyfadnine.h.
typedef T TinyFad< 9, T >::value_type |
Definition at line 11 of file tinyfadnine.h.
Definition at line 56 of file tinyfadnine.h.
Definition at line 80 of file tinyfadnine.h.
|
inline |
Definition at line 91 of file tinyfadnine.h.
Definition at line 92 of file tinyfadnine.h.
Definition at line 115 of file tinyfadnine.h.
|
inline |
Definition at line 177 of file tinyfadnine.h.
|
inline |
Definition at line 191 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 123 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 126 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 129 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 132 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 135 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 138 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 141 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 144 of file tinyfadnine.h.
|
inline |
|
inline |
Definition at line 147 of file tinyfadnine.h.
|
inline |
Definition at line 30 of file tinyfadnine.h.
|
inline |
Definition at line 149 of file tinyfadnine.h.
|
inline |
Definition at line 163 of file tinyfadnine.h.
|
inline |
Definition at line 117 of file tinyfadnine.h.
Definition at line 305 of file tinyfadnine.h.
Definition at line 337 of file tinyfadnine.h.
Definition at line 347 of file tinyfadnine.h.
References TinyFad< Num, T >::val_.
Definition at line 297 of file tinyfadnine.h.
Definition at line 342 of file tinyfadnine.h.
Definition at line 350 of file tinyfadnine.h.
References TinyFad< Num, T >::val_.
Definition at line 301 of file tinyfadnine.h.
Definition at line 320 of file tinyfadnine.h.
References error().
Definition at line 222 of file tinyfadnine.h.
|
inline |
Definition at line 119 of file tinyfadnine.h.
References TinyFad< Num, T >::val_.
Referenced by abs(), cos(), exp(), log(), operator<<(), pow(), sin(), sqrt(), and tan().
|
inline |
Definition at line 120 of file tinyfadnine.h.
References TinyFad< Num, T >::val_.
|
protected |
Definition at line 18 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 19 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 20 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 21 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 22 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 23 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 24 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 25 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 26 of file tinyfadnine.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and TinyFad().
|
protected |
Definition at line 15 of file tinyfadnine.h.
|
protected |
Definition at line 16 of file tinyfadnine.h.
Referenced by operator*=(), operator++(), operator+=(), operator--(), operator-=(), operator/=(), and operator=().