#include <Vector.h>
|
static Treal | dot (Vector< Treal > const &x, Vector< Treal > const &y) |
|
static void | axpy (Treal const &alpha, Vector< Treal > const &x, Vector< Treal > &y) |
|
static void | gemv (bool const tA, Treal const alpha, Matrix< Treal > const &A, Vector< Treal > const &x, Treal const beta, Vector< Treal > &y) |
| gemv: y = alpha * A * x + beta * y, or
y = alpha * transpose(A) * x + beta * y
|
|
static void | symv (char const uplo, Treal const alpha, Matrix< Treal > const &A, Vector< Treal > const &x, Treal const beta, Vector< Treal > &y) |
| symv: y = alpha * A * x + beta * y, where A is symmetric
|
|
static void | trmv (char const uplo, const bool tA, Matrix< Treal > const &A, Vector< Treal > &x) |
| trmv: x = A * x, or x = transpose(A) * x, where A is triangular
|
|
◆ Vector()
◆ addFromFull()
◆ allocate()
◆ assignFromFull()
◆ axpy()
◆ clear()
◆ dot()
◆ eucl()
◆ fullVector()
◆ gemv()
gemv: y = alpha * A * x + beta * y, or
y = alpha * transpose(A) * x + beta * y
References A, mat::Vector< Treal, Telement >::allocate(), mat::VectorHierarchicBase< Treal, Telement >::elements, mat::gemv(), mat::getMachineEpsilon(), mat::VectorHierarchicBase< Treal, Telement >::is_empty(), mat::VectorHierarchicBase< Treal, Telement >::is_zero(), mat::VectorHierarchicBase< Treal, Telement >::n(), mat::VectorHierarchicBase< Treal, Telement >::resetRows(), and mat::VectorHierarchicBase< Treal, Telement >::rows.
◆ operator*=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ random()
◆ randomNormalized()
◆ readFromFile()
◆ symv()
symv: y = alpha * A * x + beta * y, where A is symmetric
References A, mat::Vector< Treal, Telement >::allocate(), mat::VectorHierarchicBase< Treal, Telement >::elements, mat::getMachineEpsilon(), mat::VectorHierarchicBase< Treal, Telement >::is_empty(), mat::VectorHierarchicBase< Treal, Telement >::is_zero(), mat::VectorHierarchicBase< Treal, Telement >::n(), mat::VectorHierarchicBase< Treal, Telement >::resetRows(), mat::VectorHierarchicBase< Treal, Telement >::rows, and mat::symv().
◆ trmv()
trmv: x = A * x, or x = transpose(A) * x, where A is triangular
References A, mat::VectorHierarchicBase< Treal, Telement >::elements, mat::getMachineEpsilon(), mat::VectorHierarchicBase< Treal, Telement >::is_zero(), mat::VectorHierarchicBase< Treal, Telement >::n(), and mat::trmv().
◆ writeToFile()
◆ Matrix< Treal >
The documentation for this class was generated from the following file: