|
Extension: Matrix functions
#include "dg/matrix/matrix.h"
|
This is the complete list of members for dg::mat::ProductMatrixFunction< ContainerType >, including all inherited members.
| apply(ContainerType0 &x, BinaryOp op, const ContainerType1 &diag, MatrixType &&A, const ContainerType2 &b, const ContainerType3 &weights, value_type eps, value_type nrmb_correction=1.) | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| apply_adjoint(ContainerType0 &x, BinaryOp op, MatrixType &&A, const ContainerType1 &diag, const ContainerType2 &b, const ContainerType3 &weights, value_type eps, value_type nrmb_correction=1.) | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| compute_vlcl(BinaryOp op, const ContainerType0 &diag, MatrixType &&A, const TriDiagonal< thrust::host_vector< value_type > > &T, ContainerType1 &x, const ContainerType2 &b, value_type bnorm) | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| compute_vlcl_adjoint(BinaryOp op, MatrixType &&A, const ContainerType0 &diag, const TriDiagonal< thrust::host_vector< value_type > > &T, ContainerType1 &x, const ContainerType2 &b, const ContainerType3 &weights, value_type bnorm) | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| construct(Params &&...ps) | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| container_type typedef | dg::mat::ProductMatrixFunction< ContainerType > | |
| lanczos() | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| ProductMatrixFunction()=default | dg::mat::ProductMatrixFunction< ContainerType > | |
| ProductMatrixFunction(const ContainerType ©able, unsigned max_iterations) | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| set_benchmark(bool benchmark, std::string message="ProductFunction") | dg::mat::ProductMatrixFunction< ContainerType > | inline |
| value_type typedef | dg::mat::ProductMatrixFunction< ContainerType > |