|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include "FixedAlgebra/FLUMatrix.h"#include "FixedAlgebra/FMatrix.h"#include "FixedAlgebra/FTps.h"#include "FixedAlgebra/FTpsData.h"#include "FixedAlgebra/FVector.h"#include "FixedAlgebra/LinearMap.h"#include "FixedAlgebra/TransportMap.h"#include "Utilities/ConvergenceError.h"#include "Utilities/DomainError.h"#include "Utilities/FormatError.h"#include "Utilities/LogicalError.h"#include "Utilities/CLRangeError.h"#include <iostream>#include <iterator>#include <list>

Go to the source code of this file.
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 > &map, int trunc) |
| 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) |
| Poisson bracket. More... | |
| template<class T , int N> | |
| std::istream & | operator>> (std::istream &is, FVps< T, N > &vps) |
| 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 > & | map, | ||
| int | trunc | ||
| ) |
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 | ||
| ) |
Poisson bracket.
Definition at line 1266 of file FVps.hpp.
References PoissonBracket().
Referenced by PoissonBracket().
