OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
Go to the source code of this file.
Classes | |
class | FVps< T, N > |
Vector truncated power series in n variables. More... | |
Functions | |
template<class T , int N> | |
FVps< T, N > | operator+ (const FVps< T, N > &lhs, const FVps< T, N > &rhs) |
Add. More... | |
template<class T , int N> | |
FVps< T, N > | operator- (const FVps< T, N > &lhs, const FVps< T, N > &rhs) |
Subtract. More... | |
template<class T , int N> | |
FVps< T, N > | operator+ (const FVps< T, N > &lhs, const FVector< T, N > &rhs) |
Add. More... | |
template<class T , int N> | |
FVps< T, N > | operator- (const FVps< T, N > &lhs, const FVector< T, N > &rhs) |
Subtract. More... | |
template<class T , int N> | |
FVps< T, N > | operator+ (const FVector< T, N > &lhs, const FVps< T, N > &rhs) |
Add. More... | |
template<class T , int N> | |
FVps< T, N > | operator- (const FVector< T, N > &lhs, const FVps< T, N > &rhs) |
Subtract. More... | |
template<class T , int N> | |
FVector< T, N > | operator* (const FVps< T, N > &lhs, const FVector< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
FVps< T, N > | operator* (const FVps< T, N > &lhs, const FTps< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
FVps< T, N > | operator* (const FTps< T, N > &lhs, const FVps< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
FVps< T, N > | operator* (const FVps< T, N > &lhs, const T &rhs) |
Multiply. More... | |
template<class T , int N> | |
FVps< T, N > | operator* (const T &lhs, const FVps< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
FVps< T, N > | operator* (const FMatrix< T, N, N > &lhs, const FVps< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
FVps< T, N > | operator/ (const FVps< T, N > &lhs, const FTps< T, N > &rhs) |
Divide. More... | |
template<class T , int N> | |
FVps< T, N > | operator/ (const FVps< T, N > &lhs, const T &rhs) |
Divide. More... | |
template<class T , int N> | |
FVps< T, N > | ExpMap (const FTps< T, N > &H, const FVps< T, N > &M, int trunc=(FTps< T, N >::EXACT)) |
Build the exponential series. More... | |
template<class T , int N> | |
FVps< T, N > | PoissonBracket (const FTps< T, N > &x, const FVps< T, N > &y, int trunc=(FTps< T, N >::EXACT)) |
Poisson bracket. More... | |
template<class T , int N> | |
std::istream & | operator>> (std::istream &is, FVps< T, N > &) |
Extract FVps from stream [b]is[/b]. More... | |
template<class T , int N> | |
std::ostream & | operator<< (std::ostream &os, const FVps< T, N > &vps) |
Insert FVps to stream [b]os[/b]. More... | |
FVps< T, N > ExpMap | ( | const FTps< T, N > & | H, |
const FVps< T, N > & | M, | ||
int | trunc = (FTps< T, N >::EXACT) |
||
) |
Build the exponential series.
Definition at line 1201 of file FVps.hpp.
References FTps< T, N >::derivative(), endl(), FTps< T, N >::getMinOrder(), FTps< T, N >::getTruncOrder(), FVps< T, N >::getTruncOrder(), min(), FTps< T, N >::setTruncOrder(), and Attrib::Legacy::Distribution::T.
FVps< T, N > operator* | ( | const FMatrix< T, N, N > & | lhs, |
const FVps< T, N > & | rhs | ||
) |
Multiply.
Definition at line 1179 of file FVps.hpp.
References FVps< T, N >::substituteInto().
FVector< T, N > operator* | ( | const FVps< T, N > & | lhs, |
const FVector< T, N > & | rhs | ||
) |
Multiply.
Definition at line 1137 of file FVps.hpp.
References FTps< T, N >::evaluate(), and FVps< T, N >::getComponent().
std::ostream & operator<< | ( | std::ostream & | os, |
const FVps< T, N > & | vps | ||
) |
Insert FVps to stream [b]os[/b].
Definition at line 1281 of file FVps.hpp.
References FVps< T, N >::put().
std::istream & operator>> | ( | std::istream & | is, |
FVps< T, N > & | vps | ||
) |
Extract FVps from stream [b]is[/b].
Definition at line 1275 of file FVps.hpp.
References FVps< T, N >::get().
FVps< T, N > PoissonBracket | ( | const FTps< T, N > & | x, |
const FVps< T, N > & | y, | ||
int | trunc = (FTps< T, N >::EXACT) |
||
) |
Poisson bracket.
Definition at line 1266 of file FVps.hpp.
References PoissonBracket().
Referenced by PoissonBracket().