OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
TransportMap.hpp File Reference
Include dependency graph for TransportMap.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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

Variables

template<class T, int N>
const int TransportMap< T, N >::SIZE

Function Documentation

◆ operator*() [1/5]

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:

◆ operator*() [2/5]

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.

◆ operator*() [3/5]

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.

◆ operator*() [4/5]

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.

◆ operator*() [5/5]

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.

◆ operator+() [1/3]

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.

◆ operator+() [2/3]

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.

◆ operator+() [3/3]

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.

◆ operator-() [1/3]

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.

◆ operator-() [2/3]

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.

◆ operator-() [3/3]

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.

◆ operator/() [1/2]

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.

◆ operator/() [2/2]

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.

Variable Documentation

◆ TransportMap< T, N >::SIZE

template<class T, int N>
const int TransportMap< T, N >::SIZE

Definition at line 38 of file TransportMap.hpp.