ML
Version of the Day
|
Overloaded operators for MultiVector's, Operator's, and InverseOpereator's. More...
#include "MLAPI_LinearCombinations.h"
Namespaces | |
MLAPI | |
MLAPI: Default namespace for all MLAPI objects and functions. | |
Functions | |
MultiVectorCombination | MLAPI::operator+ (const MultiVector &x, const MultiVector &y) |
Creates a new MultiVector, defined as x + y. | |
LinearCombinationAdd | MLAPI::operator+ (const BaseLinearCombination &left, const BaseLinearCombination &right) |
LinearCombinationMixed | MLAPI::operator+ (const BaseLinearCombination &left, const MultiVector &right) |
LinearCombinationMixed | MLAPI::operator+ (const MultiVector &left, const BaseLinearCombination &right) |
MultiVectorCombination | MLAPI::operator+ (const MultiVectorScaled &left, const MultiVectorScaled &right) |
Creates a new MultiVector, defined as alpha * x + beta * y. | |
Residual | MLAPI::operator+ (const MultiVectorScaled &left, const BaseOperatorTimesMultiVector &right) |
Creates a new MultiVector, defined as alpha * x + A * y. | |
Residual | MLAPI::operator+ (const MultiVector &left, const BaseOperatorTimesMultiVector &right) |
Creates a new MultiVector, defined as x + A * y. | |
MultiVectorCombination | MLAPI::operator- (const MultiVector &x, const MultiVector &y) |
Creates a new MultiVector, defined as x - y. | |
LinearCombinationAdd | MLAPI::operator- (const BaseLinearCombination &left, const BaseLinearCombination &right) |
LinearCombinationMixed | MLAPI::operator- (const BaseLinearCombination &left, const MultiVector &right) |
LinearCombinationMixed | MLAPI::operator- (const MultiVector &left, const BaseLinearCombination &right) |
Residual | MLAPI::operator- (const MultiVector &left, const BaseOperatorTimesMultiVector &right) |
Creates a new MultiVector, defined as x - A * y. | |
MultiVector | MLAPI::operator+ (const MultiVector &x, const double alpha) |
Creates a new MultiVector, defined as x + alpha. | |
MultiVector | MLAPI::operator+ (const double alpha, const MultiVector &x) |
Creates a new MultiVector, defined as alpha + x. | |
MultiVector | MLAPI::operator- (const MultiVector &x, const double alpha) |
Creates a new MultiVector, defined as x - alpha. | |
MultiVector | MLAPI::operator- (const double alpha, const MultiVector &x) |
Creates a new MultiVector, defined as alpha - y. | |
Operator | MLAPI::operator+ (const Operator &A, const Operator &B) |
Creates a new Operator, defined as A + B. | |
Operator | MLAPI::operator- (const Operator &A, const Operator &B) |
Creates a new Operator, defined as A - B. | |
Operator | MLAPI::operator* (const Operator &A, const Operator &B) |
Creates a new Operator, defined as A * B. | |
Operator | MLAPI::operator* (const Operator &A, const double alpha) |
Creates a new Operator, defined as A * alpha. | |
Operator | MLAPI::operator* (const double alpha, const Operator &A) |
Creates a new Operator, defined as alpha * A. | |
Operator | MLAPI::operator/ (const Operator &A, const double alpha) |
Creates a new Operator, defined as A / alpha. | |
MultiVector | MLAPI::operator* (const MultiVector &x, const double alpha) |
Creates a new MultiVector, defined as x * alpha. | |
MultiVector | MLAPI::operator* (const double alpha, const MultiVector &x) |
MultiVector | MLAPI::operator/ (const MultiVector &x, const double alpha) |
Creates a new MultiVector y, such that y = x / alpha. | |
BaseOperatorTimesMultiVector | MLAPI::operator* (const BaseOperator &A, const MultiVector &x) |
Creates a new MultiVector y, such that y = A * x. | |
BaseOperatorTimesMultiVector | MLAPI::operator* (const BaseOperator &A, const BaseLinearCombination &x) |
Creates a new MultiVector y, such that y = A * x (x is a BaseLinearCombination) | |
double | MLAPI::operator* (const MultiVector &x, const MultiVector &y) |
Computes the dot product between the first vector in x and y. | |
double | MLAPI::operator* (const MultiVector &x, const BaseLinearCombination &y) |
double | MLAPI::operator* (const BaseLinearCombination &x, const MultiVector &y) |
double | MLAPI::operator* (const BaseLinearCombination &x, const BaseLinearCombination &y) |
Overloaded operators for MultiVector's, Operator's, and InverseOpereator's.