OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
Truncated power series in N variables of type T. More...
#include <FTps.h>
Public Member Functions | |
FTps () | |
Default constructor. More... | |
FTps (const FTps &x) | |
Copy constructor. More... | |
FTps (int minOrder, int maxOrder, int trcOrder) | |
Constructor. More... | |
FTps (const T &) | |
Conversion. More... | |
FTps (int) | |
Conversion. More... | |
~FTps () | |
Destructor. More... | |
FTps & | operator= (const FTps &y) |
Assign. More... | |
FTps & | operator= (const T &y) |
Convert and assign. More... | |
const T | getCoefficient (int index) const |
Get coefficient. More... | |
void | setCoefficient (int index, const T &value) |
Set coefficient. More... | |
const T | getCoefficient (const FMonomial< N > &monomial) const |
Get coefficient. More... | |
void | setCoefficient (const FMonomial< N > &monomial, const T &value) |
Set coefficient. More... | |
const T | operator[] (int index) const |
Get coefficient. More... | |
T & | operator[] (int index) |
Get (Set) coefficient. More... | |
const T | operator[] (const FMonomial< N > &monomial) const |
Get coefficient. More... | |
T & | operator[] (const FMonomial< N > &monomial) |
Get (Set) coefficient. More... | |
T * | begin () const |
Return beginning of monomial array. More... | |
T * | end () const |
Return end of monomial array. More... | |
T * | begin (int order) const |
Return beginning of coefficient storage for given order. More... | |
T * | end (int order) const |
Return end of coefficient storage for given order. More... | |
int | getSize () const |
Get total number of coefficients. More... | |
int | getMinOrder () const |
Get minimum order. More... | |
void | setMinOrder (int order) |
Set minimum order. More... | |
int | getMaxOrder () const |
Get maximum order. More... | |
void | setMaxOrder (int order) |
Set maximum order. More... | |
int | getTruncOrder () const |
Get truncation order. More... | |
void | setTruncOrder (int order) |
Set truncation order. More... | |
FTps | filter (int minOrder, int maxOrder, int trcOrder=EXACT) const |
Extract given range of orders, with truncation. More... | |
FTps | truncate (int trunc) |
Truncate. More... | |
FTps | operator+ () const |
Unary plus. More... | |
FTps | operator- () const |
Unary minus. More... | |
FTps & | operator+= (const FTps &y) |
Add and assign. More... | |
FTps & | operator-= (const FTps &y) |
Subtract and assign. More... | |
FTps & | operator*= (const FTps &y) |
Multiply and assign. More... | |
FTps & | operator/= (const FTps &y) |
Divide and assign. More... | |
FTps & | operator+= (const T &y) |
Add constant and assign. More... | |
FTps & | operator-= (const T &y) |
Subtract constant and assign. More... | |
FTps & | operator*= (const T &y) |
Multiply by constant and assign. More... | |
FTps & | operator/= (const T &y) |
Divide by constant and assign. More... | |
FTps | scaleMonomials (const FTps &y) const |
Scale monomial coefficients by coefficients in [b]y[/b]. More... | |
FTps | multiplyVariable (int var, int trunc=EXACT) const |
Multiply by variable [b]var[/b]. More... | |
FTps | multiply (const FTps &y, int trunc=EXACT) const |
Multiplication. More... | |
FTps | inverse (int trunc=EXACT) const |
Reciprocal, 1/(*this). More... | |
FTps | divide (const FTps &y, int trunc=EXACT) const |
Division. More... | |
bool | operator== (const FTps &y) const |
Equality operator. More... | |
bool | operator== (const T &y) const |
Equality with constant. More... | |
bool | operator!= (const FTps &y) const |
Inequality operator. More... | |
bool | operator!= (const T &y) const |
Inequality with constant. More... | |
T | evaluate (const FVector< T, N > &) const |
Evaluate FTps at point. More... | |
Array1D< int > | getSubstOrders (const FVps< T, N > &rhs, int trunc=EXACT) const |
Return orders {min, max, trc} of f(rhs(z)). More... | |
FTps | substitute (const FMatrix< T, N, N > &M, int n) const |
Substitute. More... | |
FTps | substitute (const FMatrix< T, N, N > &M, int nl, int nh) const |
Substitute. More... | |
FTps | substitute (const FMatrix< T, N, N > &M) const |
Substitute. More... | |
FTps | substitute (const FVps< T, N > &m, int trunc=EXACT) const |
Substitute. More... | |
FTps | derivative (int var) const |
Partial derivative. More... | |
FVps< T, N > | gradient () const |
Gradient. More... | |
FTps | integral (int var, int trunc=EXACT) const |
Partial integral. More... | |
FTps | taylor (const Array1D< T > &series, int order) const |
Taylor series. More... | |
void | unique () |
Make representation unique. More... | |
std::list< int > | getListOfNonzeroCoefficients () const |
Get a list containing the indexes of non-zero coefficients of a FTps. More... | |
FArray1D< int, N > | extractExponents (int index) const |
Extract exponents of coefficient. More... | |
FTps< T, N > | makePower (int power) const |
Multiply FTps with itself. More... | |
std::istream & | get (std::istream &is) |
Read FTps on the stream [b]is[/b]. More... | |
std::ostream & | put (std::ostream &os) const |
Write FTps on the stream [b]os[/b]. More... | |
Static Public Member Functions | |
static int | getVariables () |
Get number of variables. More... | |
static int | getSize (int order) |
Get number of coefficients of degree [b]order[/b] or less. More... | |
static int | orderStart (int order) |
Get index at which [b]order[/b] starts. More... | |
static int | orderEnd (int order) |
Get one plus index at which [b]order[/b] ends. More... | |
static int | orderLength (int order) |
static int | orderLength (int orderL, int orderH) |
static const FMonomial< N > & | getExponents (int index) |
Get exponents for given index. More... | |
static int | getIndex (const FMonomial< N > &mono) |
Get Giorgilli index for monomial. More... | |
static int | getGlobalTruncOrder () |
Return the global truncation order. More... | |
static void | setGlobalTruncOrder (int order) |
Set the global truncation order. More... | |
static const Array1D< int > & | getProductArray (int index) |
Index array for products of monomial "index". More... | |
static const Array1D< int > & | getVariableList (int index) |
List of variables contained in monomial "index". More... | |
static const Array1D< TpsSubstitution > & | getSubTable () |
Return the substitution table. More... | |
static FTps | makeVariable (int var) |
Make variable. More... | |
static FTps | makeVarPower (int var, int power) |
Make power. More... | |
static FTps | makeMonomial (int index, const T &t) |
Make monomial. More... | |
static FTps | makeMonomial (const FMonomial< N > &m, const T &t) |
Make monomial. More... | |
static Array1D< T > | evalMonoms (const FVector< T, N > &, int) |
Evaluate monomials at point. More... | |
static Array1D< int > | getSubstOrders (Array1D< int > &ordersL, Array1D< int > &ordersR, int trunc=EXACT) |
Return orders {min, max, trc} of f(rhs(z)),. More... | |
Static Public Attributes | |
static const int | EXACT = INT_MAX |
Representation of infinite precision. More... | |
Private Member Functions | |
void | grow (int maxOrder, int trcOrder) |
Array1D< int > | getRepOrders () const |
Static Private Member Functions | |
static FTpsRep< T, N > * | allocate (int minOrder, int maxOrder, int trcOrder) |
static void | deallocate (FTpsRep< T, N > *) |
static void | checkOrders (const std::string &method, int minOrder, int maxOrder, int &trcOrder) |
Private Attributes | |
FTpsRep< T, N > * | itsRep |
Static Private Attributes | |
static FTpsRep< T, N > * | freeList [100] |
static int | globalTruncOrder |
Truncated power series in N variables of type T.
Default constructor.
Definition at line 159 of file FTps.hpp.
References Attrib::Legacy::Distribution::T.
|
inlinestaticprivate |
Definition at line 1692 of file FTps.hpp.
References FTpsRep< T, N >::allocOrd, endl(), FTpsRep< T, N >::maxOrd, FTpsRep< T, N >::minOrd, FTpsRep< T, N >::next, FTpsRep< T, N >::ref, and FTpsRep< T, N >::trcOrd.
Referenced by FTps< T, N >::unique().
|
inline |
Return beginning of monomial array.
Definition at line 118 of file FTps.h.
References FTps< T, N >::itsRep.
Referenced by FTps< T, N >::derivative(), FTps< T, N >::divide(), FTps< T, N >::filter(), FLieGenerator< T, N >::FLieGenerator(), FTps< T, N >::integral(), FVps< T, N >::linearTerms(), operator+(), FTps< T, N >::operator-(), operator-(), FTps< T, N >::scaleMonomials(), and FTps< T, N >::substitute().
|
inline |
Return beginning of coefficient storage for given order.
Definition at line 124 of file FTps.h.
References FTps< T, N >::itsRep, and FTpsData< N >::orderStart().
|
staticprivate |
|
inlinestaticprivate |
Definition at line 1726 of file FTps.hpp.
References FTpsRep< T, N >::allocOrd, and FTpsRep< T, N >::next.
Partial derivative.
Definition at line 1396 of file FTps.hpp.
References Array1D< T >::begin(), FTps< T, N >::begin(), begin(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FTpsData< N >::getProductArray(), FVps< T, N >::getTruncOrder(), and Attrib::Legacy::Distribution::T.
Referenced by Tracker::applyThinSBend(), Tracker::buildSBendVectorPotential(), Tracker::buildSBendVectorPotential2D(), ExpMap(), and FVps< T, N >::linearTerms().
FTps< T, N > FTps< T, N >::divide | ( | const FTps< T, N > & | y, |
int | trunc = EXACT |
||
) | const |
Division.
Definition at line 761 of file FTps.hpp.
References FTps< T, N >::begin(), begin(), Physics::c, end(), endl(), FTps< T, N >::getMaxOrder(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FTpsData< N >::getProductArray(), FTps< T, N >::getTruncOrder(), FVps< T, N >::getTruncOrder(), FTps< T, N >::itsRep, max(), min(), prod(), and Attrib::Legacy::Distribution::T.
Referenced by operator/().
|
inline |
Return end of monomial array.
Definition at line 121 of file FTps.h.
References FTps< T, N >::itsRep.
Referenced by FTps< T, N >::substitute().
|
inline |
Return end of coefficient storage for given order.
Definition at line 128 of file FTps.h.
References FTps< T, N >::itsRep, and FTpsData< N >::orderEnd().
|
static |
Evaluate monomials at point.
Definition at line 898 of file FTps.hpp.
References Array1D< T >::begin(), FArray1D< T, N >::begin(), FTpsData< N >::orderStart(), and Attrib::Legacy::Distribution::T.
Referenced by FVps< T, N >::linearTerms().
Evaluate FTps at point.
Definition at line 934 of file FTps.hpp.
References FArray1D< T, N >::begin(), begin(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FTpsData< N >::orderStart(), and Attrib::Legacy::Distribution::T.
Referenced by Tracker::applyThinSBend(), and operator*().
Extract exponents of coefficient.
Definition at line 1535 of file FTps.hpp.
References FTps< T, N >::getExponents().
Referenced by FVps< T, N >::operator*().
std::istream & FTps< T, N >::get | ( | std::istream & | is | ) |
Read FTps on the stream [b]is[/b].
Definition at line 1571 of file FTps.hpp.
References FTpsData< N >::getIndex(), FTps< T, N >::getMaxOrder(), FTps< T, N >::getMinOrder(), FTps< T, N >::itsRep, and Attrib::Legacy::Distribution::T.
Referenced by operator>>().
const T FTps< T, N >::getCoefficient | ( | const FMonomial< N > & | monomial | ) | const |
Get coefficient.
Definition at line 261 of file FTps.hpp.
References FTpsData< N >::getIndex().
const T FTps< T, N >::getCoefficient | ( | int | index | ) | const |
Get exponents for given index.
Definition at line 309 of file FTps.hpp.
References FTpsData< N >::getExponents().
Referenced by FTps< T, N >::extractExponents().
|
inlinestatic |
Return the global truncation order.
Definition at line 191 of file FTps.h.
References FTps< T, N >::globalTruncOrder.
Get Giorgilli index for monomial.
Definition at line 315 of file FTps.hpp.
References FTpsData< N >::getIndex().
std::list< int > FTps< T, N >::getListOfNonzeroCoefficients |
Get a list containing the indexes of non-zero coefficients of a FTps.
Definition at line 1515 of file FTps.hpp.
Referenced by FVps< T, N >::operator*().
|
inline |
Get maximum order.
Definition at line 174 of file FTps.h.
References FTps< T, N >::itsRep.
Referenced by Tracker::buildMultipoleVectorPotential(), Tracker::buildMultipoleVectorPotential2D(), Tracker::buildSBendVectorPotential(), Tracker::buildSBendVectorPotential2D(), FTps< T, N >::divide(), FLieGenerator< T, N >::FLieGenerator(), FTps< T, N >::get(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getTopOrder(), FVps< T, N >::linearTerms(), operator+(), operator-(), FTps< T, N >::operator==(), and FTps< T, N >::scaleMonomials().
|
inline |
Get minimum order.
Definition at line 165 of file FTps.h.
References FTps< T, N >::itsRep.
Referenced by cos(), cosh(), cot(), coth(), csc(), csch(), erf(), exp(), ExpMap(), FTps< T, N >::get(), FVps< T, N >::getMinOrder(), FVps< T, N >::linearTerms(), log(), FVps< T, N >::operator*(), operator+(), operator-(), FTps< T, N >::operator==(), pow(), FTps< T, N >::scaleMonomials(), sin(), sinh(), and sqrt().
|
inlinestatic |
Index array for products of monomial "index".
Definition at line 433 of file FTps.hpp.
References FTpsData< N >::getProductArray().
|
inline |
Get total number of coefficients.
Definition at line 136 of file FTps.h.
References FTps< T, N >::itsRep.
Referenced by FVps< T, N >::substitute().
|
static |
Get number of coefficients of degree [b]order[/b] or less.
Definition at line 303 of file FTps.hpp.
References FTpsData< N >::getSize().
Array1D< int > FTps< T, N >::getSubstOrders | ( | const FVps< T, N > & | rhs, |
int | trunc = EXACT |
||
) | const |
Return orders {min, max, trc} of f(rhs(z)).
Definition at line 1008 of file FTps.hpp.
References FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FVps< T, N >::getSubstOrders(), and FVps< T, N >::getTruncOrder().
Referenced by FVps< T, N >::getSubstOrders().
|
inlinestatic |
Return the substitution table.
Definition at line 445 of file FTps.hpp.
References FTpsData< N >::getSubTable().
|
inline |
Get truncation order.
Definition at line 183 of file FTps.h.
References FTps< T, N >::itsRep.
Referenced by cos(), cosh(), FTps< T, N >::divide(), erf(), exp(), ExpMap(), FVps< T, N >::getTruncOrder(), log(), operator+(), operator-(), FTps< T, N >::operator==(), FTps< T, N >::scaleMonomials(), sin(), sinh(), and sqrt().
|
inlinestatic |
List of variables contained in monomial "index".
Definition at line 439 of file FTps.hpp.
References FTpsData< N >::getVariableList().
|
inlinestatic |
Definition at line 1433 of file FTps.hpp.
References FVps< T, N >::derivative().
|
private |
Definition at line 1734 of file FTps.hpp.
References min(), and Attrib::Legacy::Distribution::T.
Partial integral.
Definition at line 1441 of file FTps.hpp.
References FTps< T, N >::begin(), begin(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FTpsData< N >::getProductArray(), FVps< T, N >::getTruncOrder(), min(), and Attrib::Legacy::Distribution::T.
Reciprocal, 1/(*this).
Definition at line 707 of file FTps.hpp.
References Physics::c, endl(), FTpsData< N >::getProductArray(), FTps< T, N >::itsRep, min(), prod(), and Attrib::Legacy::Distribution::T.
Referenced by operator/(), FVps< T, N >::operator/=(), and pow().
|
static |
Make monomial.
Definition at line 508 of file FTps.hpp.
References FMonomial< N >::getOrder().
Make monomial.
Definition at line 499 of file FTps.hpp.
References FTpsData< N >::getOrder().
Multiply FTps with itself.
Definition at line 1555 of file FTps.hpp.
Referenced by FVps< T, N >::operator*().
Make variable.
Definition at line 481 of file FTps.hpp.
References Attrib::Legacy::Distribution::T.
Referenced by Tracker::buildMultipoleVectorPotential2D(), and Tracker::buildSBendVectorPotential2D().
FTps< T, N > FTps< T, N >::multiply | ( | const FTps< T, N > & | y, |
int | trunc = EXACT |
||
) | const |
Multiplication.
Definition at line 650 of file FTps.hpp.
References begin(), FTps< T, N >::itsRep, min(), and Attrib::Legacy::Distribution::T.
Referenced by operator*(), FVps< T, N >::operator*(), pow(), and FTps< T, N >::taylor().
FTps< T, N > FTps< T, N >::multiplyVariable | ( | int | var, |
int | trunc = EXACT |
||
) | const |
Multiply by variable [b]var[/b].
Definition at line 610 of file FTps.hpp.
References begin(), endl(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FVps< T, N >::getTruncOrder(), min(), and Attrib::Legacy::Distribution::T.
bool FTps< T, N >::operator!= | ( | const FTps< T, N > & | y | ) | const |
bool FTps< T, N >::operator!= | ( | const T & | y | ) | const |
Multiply by constant and assign.
Definition at line 575 of file FTps.hpp.
References begin(), end(), FVps< T, N >::getMaxOrder(), and FVps< T, N >::getMinOrder().
Add constant and assign.
Definition at line 557 of file FTps.hpp.
References FVps< T, N >::setMinOrder().
Unary minus.
Definition at line 523 of file FTps.hpp.
References FTps< T, N >::begin(), begin(), end(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), and FVps< T, N >::getTruncOrder().
Subtract constant and assign.
Definition at line 566 of file FTps.hpp.
References FVps< T, N >::setMinOrder().
Divide by constant and assign.
Definition at line 583 of file FTps.hpp.
References Attrib::Legacy::Distribution::T.
Equality operator.
Definition at line 831 of file FTps.hpp.
References begin(), FTps< T, N >::getMaxOrder(), FVps< T, N >::getMaxOrder(), FTps< T, N >::getMinOrder(), FVps< T, N >::getMinOrder(), FTps< T, N >::getTruncOrder(), FVps< T, N >::getTruncOrder(), FTps< T, N >::itsRep, max(), min(), and Attrib::Legacy::Distribution::T.
bool FTps< T, N >::operator== | ( | const T & | y | ) | const |
Equality with constant.
Definition at line 867 of file FTps.hpp.
References begin(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), and Attrib::Legacy::Distribution::T.
Get (Set) coefficient.
Definition at line 295 of file FTps.hpp.
References FTpsData< N >::getIndex().
Get coefficient.
Definition at line 288 of file FTps.hpp.
References FTpsData< N >::getIndex().
|
inline |
|
inline |
|
inlinestatic |
Get one plus index at which [b]order[/b] ends.
Definition at line 147 of file FTps.h.
References FTpsData< N >::orderEnd().
Referenced by FVps< T, N >::linearTerms(), operator+(), operator-(), and FVps< T, N >::substitute().
|
inlinestatic |
Definition at line 151 of file FTps.h.
References FTpsData< N >::orderLength().
|
inlinestatic |
Definition at line 155 of file FTps.h.
References FTpsData< N >::orderLength().
|
inlinestatic |
Get index at which [b]order[/b] starts.
Definition at line 143 of file FTps.h.
References FTpsData< N >::orderStart().
Referenced by FVps< T, N >::linearTerms(), operator+(), operator-(), and FVps< T, N >::substitute().
std::ostream & FTps< T, N >::put | ( | std::ostream & | os | ) | const |
Write FTps on the stream [b]os[/b].
Definition at line 1648 of file FTps.hpp.
References begin(), end(), endl(), FTpsData< N >::getExponents(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), Inform::precision(), and Attrib::Legacy::Distribution::T.
Scale monomial coefficients by coefficients in [b]y[/b].
Definition at line 589 of file FTps.hpp.
References FTps< T, N >::begin(), begin(), end(), FTps< T, N >::getMaxOrder(), FVps< T, N >::getMaxOrder(), FTps< T, N >::getMinOrder(), FVps< T, N >::getMinOrder(), FTps< T, N >::getTruncOrder(), FVps< T, N >::getTruncOrder(), max(), and min().
void FTps< T, N >::setCoefficient | ( | int | index, |
const T & | value | ||
) |
|
static |
Set the global truncation order.
Definition at line 419 of file FTps.hpp.
References FTpsData< N >::setup().
Referenced by opalMain().
void FTps< T, N >::setMaxOrder | ( | int | order | ) |
void FTps< T, N >::setMinOrder | ( | int | order | ) |
Set minimum order.
Definition at line 321 of file FTps.hpp.
Referenced by FVps< T, N >::operator*(), and FTps< T, N >::taylor().
void FTps< T, N >::setTruncOrder | ( | int | order | ) |
Set truncation order.
Definition at line 393 of file FTps.hpp.
Referenced by Tracker::buildMultipoleVectorPotential(), Tracker::buildMultipoleVectorPotential2D(), Tracker::buildSBendVectorPotential(), Tracker::buildSBendVectorPotential2D(), ExpMap(), and FTps< T, N >::taylor().
FTps< T, N > FTps< T, N >::substitute | ( | const FMatrix< T, N, N > & | M | ) | const |
Substitute.
Definition at line 1302 of file FTps.hpp.
References FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), and FVps< T, N >::substitute().
FTps< T, N > FTps< T, N >::substitute | ( | const FMatrix< T, N, N > & | M, |
int | n | ||
) | const |
Substitute.
Definition at line 1075 of file FTps.hpp.
References FTps< T, N >::begin(), begin(), end(), endl(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FVps< T, N >::getTruncOrder(), Hypervolume::n, and Attrib::Legacy::Distribution::T.
FTps< T, N > FTps< T, N >::substitute | ( | const FMatrix< T, N, N > & | M, |
int | nl, | ||
int | nh | ||
) | const |
Substitute.
Definition at line 1174 of file FTps.hpp.
References FTps< T, N >::begin(), begin(), FTps< T, N >::end(), end(), endl(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FVps< T, N >::getTruncOrder(), max(), min(), and Attrib::Legacy::Distribution::T.
FTps< T, N > FTps< T, N >::substitute | ( | const FVps< T, N > & | m, |
int | trunc = EXACT |
||
) | const |
Substitute.
Definition at line 1308 of file FTps.hpp.
References begin(), FVps< T, N >::getMaxOrder(), FVps< T, N >::getMinOrder(), FVps< T, N >::getSubstOrders(), FTpsData< N >::getVariableList(), max(), and Attrib::Legacy::Distribution::T.
FTps< T, N > FTps< T, N >::taylor | ( | const Array1D< T > & | series, |
int | order | ||
) | const |
Taylor series.
Definition at line 1481 of file FTps.hpp.
References FTps< T, N >::itsRep, FTps< T, N >::multiply(), FTps< T, N >::setMinOrder(), FTps< T, N >::setTruncOrder(), Attrib::Legacy::Distribution::T, and FTps< T, N >::unique().
Referenced by cos(), cosh(), erf(), exp(), log(), sin(), sinh(), and sqrt().
Truncate.
Definition at line 475 of file FTps.hpp.
References FVps< T, N >::filter().
|
inline |
Make representation unique.
Definition at line 1505 of file FTps.hpp.
References FTps< T, N >::allocate(), FTpsRep< T, N >::begin(), FTpsRep< T, N >::end(), and FTpsRep< T, N >::ref.
Referenced by FTps< T, N >::taylor().
|
static |
|
staticprivate |
Definition at line 412 of file FTps.h.
Referenced by FTps< T, N >::getGlobalTruncOrder().
Definition at line 405 of file FTps.h.
Referenced by FTps< T, N >::begin(), FTps< T, N >::divide(), FTps< T, N >::end(), FTps< T, N >::FTps(), FTps< T, N >::get(), FTps< T, N >::getMaxOrder(), FTps< T, N >::getMinOrder(), FTps< T, N >::getSize(), FTps< T, N >::getTruncOrder(), FTps< double, 6 >::getVariableList(), FTps< T, N >::inverse(), FTps< T, N >::multiply(), FTps< T, N >::operator==(), and FTps< T, N >::taylor().