Go to the source code of this file.
Classes | |
class | Playa::LCNBase< Scalar, N > |
class | Playa::LCN< Scalar, N > |
class | Playa::LCN< Scalar, 1 > |
class | Playa::LCN< Scalar, 2 > |
class | Playa::LCN< Scalar, 3 > |
Namespaces | |
namespace | Playa |
Playa is a collection of high-level objects for linear algebra. | |
Functions | |
template<class Scalar , int N> | |
std::ostream & | Playa::operator<< (std::ostream &os, const LCN< Scalar, N > &lc) |
template<class Scalar > | |
Vector< Scalar > | Playa::operator* (const LinearOperator< Scalar > &A, const Vector< Scalar > &x) |
template<class Scalar , int N> | |
Vector< Scalar > | Playa::operator* (const LinearOperator< Scalar > &A, const LCN< Scalar, N > &x) |
template<class Scalar > | |
Vector< Scalar > | Playa::operator* (const LinearOperator< Scalar > &A, const LCN< Scalar, 1 > &x) |
template<class Scalar , int N> | |
LCN< Scalar, N > | Playa::operator* (const LCN< Scalar, N > &lc, const Scalar &beta) |
template<class Scalar , int N> | |
LCN< Scalar, N > | Playa::operator* (const Scalar &beta, const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
LCN< Scalar, N > | Playa::operator/ (const LCN< Scalar, N > &lc, const Scalar &beta) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator+ (const Vector< Scalar > &x, const Vector< Scalar > &y) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator- (const Vector< Scalar > &x, const Vector< Scalar > &y) |
template<class Scalar , int N, int M> | |
LCN< Scalar, N+M > | Playa::operator+ (const LCN< Scalar, N > &f, const LCN< Scalar, M > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | Playa::operator+ (const LCN< Scalar, N > &f, const Vector< Scalar > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | Playa::operator+ (const Vector< Scalar > &f, const LCN< Scalar, N > &g) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator+ (const LCN< Scalar, 1 > &lc, const Vector< Scalar > &x) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator+ (const Vector< Scalar > &x, const LCN< Scalar, 1 > &lc) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator+ (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 1 > &by) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator+ (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator+ (const Vector< Scalar > &x, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator+ (const LCN< Scalar, 2 > &axby, const LCN< Scalar, 1 > &cz) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator+ (const LCN< Scalar, 2 > &axby, const Vector< Scalar > &z) |
template<class Scalar , int N, int M> | |
LCN< Scalar, N+M > | Playa::operator- (const LCN< Scalar, N > &f, const LCN< Scalar, M > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | Playa::operator- (const LCN< Scalar, N > &f, const Vector< Scalar > &g) |
template<class Scalar , int N> | |
LCN< Scalar, N+1 > | Playa::operator- (const Vector< Scalar > &f, const LCN< Scalar, N > &g) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator- (const LCN< Scalar, 1 > &lc, const Vector< Scalar > &x) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator- (const Vector< Scalar > &x, const LCN< Scalar, 1 > &lc) |
template<class Scalar > | |
LCN< Scalar, 2 > | Playa::operator- (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 1 > &by) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator- (const LCN< Scalar, 1 > &ax, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator- (const Vector< Scalar > &x, const LCN< Scalar, 2 > &bycz) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator- (const LCN< Scalar, 2 > &axby, const LCN< Scalar, 1 > &cz) |
template<class Scalar > | |
LCN< Scalar, 3 > | Playa::operator- (const LCN< Scalar, 2 > &axby, const Vector< Scalar > &z) |
template<class Scalar , int N> | |
Scalar | Playa::norm1 (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | Playa::norm2 (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | Playa::normInf (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Vector< Scalar > | Playa::abs (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | Playa::min (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Scalar | Playa::max (const LCN< Scalar, N > &lc) |
template<class Scalar , int N> | |
Vector< Scalar > | Playa::reciprocal (const LCN< Scalar, N > &lc) |