|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|


Go to the source code of this file.
Classes | |
| class | TransportFun< T, N > |
| Transport function in N variables of type T. More... | |
Functions | |
| template<class T , int N> | |
| TransportFun< T, N > | operator+ (const TransportFun< T, N > &, const TransportFun< T, N > &) |
| Add. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator- (const TransportFun< T, N > &, const TransportFun< T, N > &) |
| Subtract. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator+ (const TransportFun< T, N > &, const T &) |
| Add. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator- (const TransportFun< T, N > &, const T &) |
| Subtract. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator+ (const T &, const TransportFun< T, N > &) |
| Add. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator- (const T &, const TransportFun< T, N > &) |
| Subtract. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator* (const TransportFun< T, N > &, const TransportFun< T, N > &) |
| Multiply. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator/ (const TransportFun< T, N > &, const TransportFun< T, N > &) |
| Divide. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator* (const TransportFun< T, N > &, const T &) |
| Multiply. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator/ (const TransportFun< T, N > &, const T &) |
| Divide. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator* (const T &, const TransportFun< T, N > &) |
| Multiply. | |
| template<class T , int N> | |
| TransportFun< T, N > | operator/ (const T &, const TransportFun< T, N > &) |
| Divide 1 / TransportFun. | |
| template<class T , int N> | |
| bool | operator== (const T &, const TransportFun< T, N > &) |
| Equality. | |
| template<class T , int N> | |
| bool | operator!= (const T &, const TransportFun< T, N > &) |
| Inequality. | |
| template<class T , int N> | |
| std::istream & | operator>> (std::istream &is, TransportFun< T, N > &) |
| Extract TransportFun from stream [b]is[/b]. | |
| template<class T , int N> | |
| std::ostream & | operator<< (std::ostream &os, const TransportFun< T, N > &) |
| Insert TransportFun to stream [b]os[/b]. | |
|
inline |
Inequality.
Definition at line 550 of file TransportFun.hpp.
|
inline |
Multiply.
Definition at line 531 of file TransportFun.hpp.
|
inline |
Multiply.
Definition at line 517 of file TransportFun.hpp.
|
inline |
Multiply.
Definition at line 505 of file TransportFun.hpp.
References TransportFun< T, N >::multiply().

|
inline |
Add.
Definition at line 491 of file TransportFun.hpp.
|
inline |
Add.
Definition at line 477 of file TransportFun.hpp.
|
inline |
Add.
Definition at line 463 of file TransportFun.hpp.
|
inline |
Subtract.
Definition at line 498 of file TransportFun.hpp.
|
inline |
Subtract.
Definition at line 484 of file TransportFun.hpp.
|
inline |
Subtract.
Definition at line 470 of file TransportFun.hpp.
|
inline |
Divide 1 / TransportFun.
Definition at line 538 of file TransportFun.hpp.
References TransportFun< T, N >::inverse().

|
inline |
Divide.
Definition at line 524 of file TransportFun.hpp.
|
inline |
Divide.
Definition at line 511 of file TransportFun.hpp.
References TransportFun< T, N >::inverse(), and TransportFun< T, N >::multiply().

| std::ostream & operator<< | ( | std::ostream & | os, |
| const TransportFun< T, N > & | fun | ||
| ) |
Insert TransportFun to stream [b]os[/b].
Definition at line 562 of file TransportFun.hpp.
References TransportFun< T, N >::put().

|
inline |
Equality.
Definition at line 544 of file TransportFun.hpp.
| std::istream & operator>> | ( | std::istream & | is, |
| TransportFun< T, N > & | fun | ||
| ) |
Extract TransportFun from stream [b]is[/b].
Definition at line 556 of file TransportFun.hpp.
References TransportFun< T, N >::get().
