|
template<typename F > |
FockVector< F > | sisi4s::operator+ (const FockVector< F > &a, const FockVector< F > &b) |
| Returns the sum of two FockVectors a and b, where neither a nor b are modified.
|
|
template<typename F > |
FockVector< F > && | sisi4s::operator+ (FockVector< F > &&a, const FockVector< F > &b) |
| Returns the sum of two FockVectors a and b, where a is movable and will be used for the result.
|
|
template<typename F > |
FockVector< F > && | sisi4s::operator+ (FockVector< F > &a, const FockVector< F > &&b) |
| Returns the sum of two FockVectors a and b, where b is movable and will be used for the result.
|
|
template<typename F > |
FockVector< F > | sisi4s::operator- (const FockVector< F > &a, const FockVector< F > &b) |
| Returns the difference between two FockVectors a and b, where neither a nor b are modified.
|
|
template<typename F > |
FockVector< F > && | sisi4s::operator- (FockVector< F > &&a, const FockVector< F > &b) |
| Returns the difference between two FockVectors a and b, where a is movable and will be used for the result.
|
|
template<typename F > |
FockVector< F > && | sisi4s::operator- (const FockVector< F > &a, FockVector< F > &&b) |
| Returns the difference between two FockVectors a and b, where b is movable and will be used for the result.
|
|
template<typename F > |
FockVector< F > | sisi4s::operator* (const FockVector< F > &a, const F s) |
| Returns the scalar multiple of the FockVector a right-multiplied with the scalar s, where a is not modified.
|
|
template<typename F > |
FockVector< F > && | sisi4s::operator* (FockVector< F > &&a, const F s) |
| Returns the scalar multiple of the FockVector a right-multiplied with the scalar s, where a movable and will be used for the result.
|
|
template<typename F > |
FockVector< F > | sisi4s::operator* (const F s, const FockVector< F > &a) |
| Returns the scalar multiple of the FockVector a left-multiplied with the scalar s, where a is not modified.
|
|
template<typename F > |
FockVector< F > && | sisi4s::operator* (const F s, FockVector< F > &&a) |
| Returns the scalar multiple of the FockVector a left-multiplied with the scalar s, where a movable and will be used for the result.
|
|
template<typename F > |
std::ostream & | sisi4s::operator<< (std::ostream &stream, const FockVector< F > &a) |
| Writes the FockVector a to the given stream and returns it for further stream operations.
|
|