OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
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. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator- (const TransportFun< T, N > &, const TransportFun< T, N > &) |
Subtract. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator+ (const TransportFun< T, N > &, const T &) |
Add. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator- (const TransportFun< T, N > &, const T &) |
Subtract. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator+ (const T &, const TransportFun< T, N > &) |
Add. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator- (const T &, const TransportFun< T, N > &) |
Subtract. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator* (const TransportFun< T, N > &, const TransportFun< T, N > &) |
Multiply. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator/ (const TransportFun< T, N > &, const TransportFun< T, N > &) |
Divide. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator* (const TransportFun< T, N > &, const T &) |
Multiply. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator/ (const TransportFun< T, N > &, const T &) |
Divide. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator* (const T &, const TransportFun< T, N > &) |
Multiply. More... | |
template<class T , int N> | |
TransportFun< T, N > | operator/ (const T &, const TransportFun< T, N > &) |
Divide 1 / TransportFun. More... | |
template<class T , int N> | |
bool | operator== (const T &, const TransportFun< T, N > &) |
Equality. More... | |
template<class T , int N> | |
bool | operator!= (const T &, const TransportFun< T, N > &) |
Inequality. More... | |
template<class T , int N> | |
std::istream & | operator>> (std::istream &is, TransportFun< T, N > &) |
Extract TransportFun from stream [b]is[/b]. More... | |
template<class T , int N> | |
std::ostream & | operator<< (std::ostream &os, const TransportFun< T, N > &) |
Insert TransportFun to stream [b]os[/b]. More... | |
|
inline |
Inequality.
Definition at line 547 of file TransportFun.hpp.
|
inline |
Multiply.
Definition at line 528 of file TransportFun.hpp.
|
inline |
Multiply.
Definition at line 514 of file TransportFun.hpp.
|
inline |
Multiply.
Definition at line 502 of file TransportFun.hpp.
References TransportFun< T, N >::multiply().
|
inline |
Add.
Definition at line 488 of file TransportFun.hpp.
|
inline |
Add.
Definition at line 474 of file TransportFun.hpp.
|
inline |
Add.
Definition at line 460 of file TransportFun.hpp.
|
inline |
Subtract.
Definition at line 495 of file TransportFun.hpp.
|
inline |
Subtract.
Definition at line 481 of file TransportFun.hpp.
|
inline |
Subtract.
Definition at line 467 of file TransportFun.hpp.
|
inline |
Divide 1 / TransportFun.
Definition at line 535 of file TransportFun.hpp.
References TransportFun< T, N >::inverse().
|
inline |
Divide.
Definition at line 521 of file TransportFun.hpp.
|
inline |
Divide.
Definition at line 508 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 559 of file TransportFun.hpp.
References TransportFun< T, N >::put().
|
inline |
Equality.
Definition at line 541 of file TransportFun.hpp.
std::istream& operator>> | ( | std::istream & | is, |
TransportFun< T, N > & | fun | ||
) |
Extract TransportFun from stream [b]is[/b].
Definition at line 553 of file TransportFun.hpp.
References TransportFun< T, N >::get().