OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Functions
TransportMap.h File Reference
#include <iosfwd>
#include "FixedAlgebra/TransportMap.hpp"
Include dependency graph for TransportMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FMatrix< T, M, N >
 A templated representation for matrices. More...
 
class  FVector< T, int >
 A templated representation for vectors. More...
 
class  FVps< T, N >
 Vector truncated power series in n variables. More...
 
class  TransportFun< T, N >
 Transport function in N variables of type T. More...
 
class  TransportMap< T, N >
 Transport map with values of type [b]T[/b] in [b]N[/b] variables. More...
 

Functions

template<class T , int N>
TransportMap< T, N > operator* (const TransportMap< T, N > &lhs, const TransportFun< T, N > &rhs)
 Multiply. More...
 
template<class T , int N>
TransportMap< T, N > operator* (const TransportFun< T, N > &lhs, const TransportMap< T, N > &rhs)
 Multiply. More...
 
template<class T , int N>
TransportMap< T, N > operator* (const TransportMap< T, N > &lhs, const T &rhs)
 Multiply. More...
 
template<class T , int N>
TransportMap< T, N > operator* (const T &lhs, const TransportMap< T, N > &rhs)
 Multiply. More...
 
template<class T , int N>
TransportMap< T, N > operator* (const FMatrix< T, N, N > &lhs, const TransportMap< T, N > &rhs)
 Multiply. More...
 
template<class T , int N>
TransportMap< T, N > operator/ (const TransportMap< T, N > &lhs, const TransportFun< T, N > &rhs)
 Divide. More...
 
template<class T , int N>
TransportMap< T, N > operator/ (const TransportMap< T, N > &lhs, const T &rhs)
 Divide. More...
 
template<class T , int N>
TransportMap< T, N > operator+ (const TransportMap< T, N > &lhs, const TransportMap< T, N > &rhs)
 Add. More...
 
template<class T , int N>
TransportMap< T, N > operator- (const TransportMap< T, N > &lhs, const TransportMap< T, N > &rhs)
 Subtract. More...
 
template<class T , int N>
TransportMap< T, N > operator+ (const TransportMap< T, N > &lhs, const FVector< T, N > &rhs)
 Add. More...
 
template<class T , int N>
TransportMap< T, N > operator- (const TransportMap< T, N > &lhs, const FVector< T, N > &rhs)
 Subtract. More...
 
template<class T , int N>
TransportMap< T, N > operator+ (const FVector< T, N > &lhs, const TransportMap< T, N > &rhs)
 Add. More...
 
template<class T , int N>
TransportMap< T, N > operator- (const FVector< T, N > &lhs, const TransportMap< T, N > &rhs)
 Subtract. More...
 

Function Documentation

template<class T , int N>
TransportMap<T, N> operator* ( const TransportMap< T, N > &  lhs,
const TransportFun< T, N > &  rhs 
)

Multiply.

Definition at line 313 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator* ( const TransportFun< T, N > &  lhs,
const TransportMap< T, N > &  rhs 
)

Multiply.

Definition at line 322 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator* ( const TransportMap< T, N > &  lhs,
const T rhs 
)

Multiply.

Definition at line 331 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator* ( const T lhs,
const TransportMap< T, N > &  rhs 
)

Multiply.

Definition at line 339 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator* ( const FMatrix< T, N, N > &  lhs,
const TransportMap< T, N > &  rhs 
)

Multiply.

Definition at line 346 of file TransportMap.hpp.

References TransportMap< T, N >::substituteInto().

Here is the call graph for this function:

template<class T , int N>
TransportMap<T, N> operator+ ( const TransportMap< T, N > &  lhs,
const TransportMap< T, N > &  rhs 
)

Add.

Definition at line 371 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator+ ( const TransportMap< T, N > &  lhs,
const FVector< T, N > &  rhs 
)

Add.

Definition at line 389 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator+ ( const FVector< T, N > &  lhs,
const TransportMap< T, N > &  rhs 
)

Add.

Definition at line 407 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator- ( const TransportMap< T, N > &  lhs,
const TransportMap< T, N > &  rhs 
)

Subtract.

Definition at line 380 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator- ( const TransportMap< T, N > &  lhs,
const FVector< T, N > &  rhs 
)

Subtract.

Definition at line 398 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator- ( const FVector< T, N > &  lhs,
const TransportMap< T, N > &  rhs 
)

Subtract.

Definition at line 416 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator/ ( const TransportMap< T, N > &  lhs,
const TransportFun< T, N > &  rhs 
)

Divide.

Definition at line 353 of file TransportMap.hpp.

template<class T , int N>
TransportMap<T, N> operator/ ( const TransportMap< T, N > &  lhs,
const T rhs 
)

Divide.

Definition at line 362 of file TransportMap.hpp.