Go to the source code of this file.
|
| namespace | ug |
| | the ug namespace
|
| |
|
| template<typename vector_t , typename matrix_t > |
| void | ug::MatMult (DenseVector< vector_t > &dest, const number &beta1, const DenseMatrix< matrix_t > &A1, const DenseVector< vector_t > &w1) |
| | calculates dest = beta1 * A1 * w1;
|
| |
| template<typename vector_t , typename matrix_t > |
| void | ug::MatMultAdd (DenseVector< vector_t > &dest, const number &alpha1, const DenseVector< vector_t > &v1, const number &beta1, const DenseMatrix< matrix_t > &A1, const DenseVector< vector_t > &w1) |
| | calculates dest = alpha1*v1 + beta1 * A1 *w1;
|
| |
| template<typename vector_t , typename matrix_t > |
| void | ug::MatMultTransposedAdd (DenseVector< vector_t > &dest, const number &alpha1, const DenseVector< vector_t > &v1, const number &beta1, const DenseMatrix< matrix_t > &A1, const DenseVector< vector_t > &w1) |
| | calculates dest = alpha1*v1 + beta1 * A1^T *w1;
|
| |