OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
Go to the source code of this file.
Classes | |
class | LinearMap< T, N > |
Linear map with values of type [b]T[/b] in [b]N[/b] variables. More... | |
Functions | |
template<class T , int N> | |
LinearMap< T, N > | operator* (const LinearMap< T, N > &lhs, const LinearFun< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator* (const LinearFun< T, N > &lhs, const LinearMap< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator* (const LinearMap< T, N > &lhs, const T &rhs) |
Multiply. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator* (const T &lhs, const LinearMap< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator* (const FMatrix< T, N, N > &lhs, const LinearMap< T, N > &rhs) |
Multiply. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator/ (const LinearMap< T, N > &lhs, const LinearFun< T, N > &rhs) |
Divide. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator/ (const LinearMap< T, N > &lhs, const T &rhs) |
Divide. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator+ (const LinearMap< T, N > &lhs, const LinearMap< T, N > &rhs) |
Add. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator- (const LinearMap< T, N > &lhs, const LinearMap< T, N > &rhs) |
Subtract. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator+ (const LinearMap< T, N > &lhs, const FVector< T, N > &rhs) |
Add. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator- (const LinearMap< T, N > &lhs, const FVector< T, N > &rhs) |
Subtract. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator+ (const FVector< T, N > &lhs, const LinearMap< T, N > &rhs) |
Add. More... | |
template<class T , int N> | |
LinearMap< T, N > | operator- (const FVector< T, N > &lhs, const LinearMap< T, N > &rhs) |
Subtract. More... | |
template<class T , int N> | |
std::istream & | operator>> (std::istream &is, LinearMap< T, N > &) |
Extract LinearMap from stream [b]is[/b]. More... | |
template<class T , int N> | |
std::ostream & | operator<< (std::ostream &os, const LinearMap< T, N > &vps) |
Insert LinearMap to stream [b]os[/b]. More... | |
LinearMap< T, N > operator* | ( | const FMatrix< T, N, N > & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Multiply.
Definition at line 339 of file LinearMap.hpp.
References LinearMap< T, N >::substituteInto().
LinearMap< T, N > operator* | ( | const LinearFun< T, N > & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Multiply.
Definition at line 316 of file LinearMap.hpp.
LinearMap< T, N > operator* | ( | const LinearMap< T, N > & | lhs, |
const LinearFun< T, N > & | rhs | ||
) |
Multiply.
Definition at line 308 of file LinearMap.hpp.
LinearMap< T, N > operator* | ( | const LinearMap< T, N > & | lhs, |
const T & | rhs | ||
) |
Multiply.
Definition at line 324 of file LinearMap.hpp.
LinearMap< T, N > operator* | ( | const T & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Multiply.
Definition at line 332 of file LinearMap.hpp.
LinearMap< T, N > operator+ | ( | const FVector< T, N > & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Add.
Definition at line 393 of file LinearMap.hpp.
LinearMap< T, N > operator+ | ( | const LinearMap< T, N > & | lhs, |
const FVector< T, N > & | rhs | ||
) |
Add.
Definition at line 377 of file LinearMap.hpp.
LinearMap< T, N > operator+ | ( | const LinearMap< T, N > & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Add.
Definition at line 361 of file LinearMap.hpp.
LinearMap< T, N > operator- | ( | const FVector< T, N > & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Subtract.
Definition at line 401 of file LinearMap.hpp.
LinearMap< T, N > operator- | ( | const LinearMap< T, N > & | lhs, |
const FVector< T, N > & | rhs | ||
) |
Subtract.
Definition at line 385 of file LinearMap.hpp.
LinearMap< T, N > operator- | ( | const LinearMap< T, N > & | lhs, |
const LinearMap< T, N > & | rhs | ||
) |
Subtract.
Definition at line 369 of file LinearMap.hpp.
LinearMap< T, N > operator/ | ( | const LinearMap< T, N > & | lhs, |
const LinearFun< T, N > & | rhs | ||
) |
Divide.
Definition at line 345 of file LinearMap.hpp.
LinearMap< T, N > operator/ | ( | const LinearMap< T, N > & | lhs, |
const T & | rhs | ||
) |
Divide.
Definition at line 353 of file LinearMap.hpp.
std::ostream & operator<< | ( | std::ostream & | os, |
const LinearMap< T, N > & | vps | ||
) |
Insert LinearMap to stream [b]os[/b].
Definition at line 415 of file LinearMap.hpp.
References LinearMap< T, N >::put().
std::istream & operator>> | ( | std::istream & | is, |
LinearMap< T, N > & | vps | ||
) |
Extract LinearMap from stream [b]is[/b].
Definition at line 409 of file LinearMap.hpp.
References LinearMap< T, N >::get().