|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
#include "FixedAlgebra/FLUMatrix.h"#include "FixedAlgebra/FMatrix.h"#include "FixedAlgebra/LinearFun.h"#include "FixedAlgebra/FVector.h"#include "FixedAlgebra/FVps.h"#include "Utilities/FormatError.h"#include "Utilities/CLRangeError.h"#include <iostream>

Go to the source code of this file.
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 > &vps) |
| 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 LinearMap< T, N > & | lhs, |
| const LinearFun< T, N > & | rhs | ||
| ) |
Multiply.
Definition at line 308 of file LinearMap.hpp.
| 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 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 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 LinearMap< T, N > & | lhs, |
| const LinearMap< T, N > & | rhs | ||
| ) |
Add.
Definition at line 361 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 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 LinearMap< T, N > & | rhs | ||
| ) |
Subtract.
Definition at line 369 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 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 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.
| 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().

1.8.5