|
OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
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.

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 main().

| 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().