|
numerics 0.1.0
|
Classes | |
| struct | CallableOp |
| Adapt any callable void(const Vector&, Vector&) to the operator protocol. More... | |
| struct | DenseOp |
| Adapt a dense Matrix to the operator protocol. More... | |
| struct | SparseOp |
| Adapt a SparseMatrix to the operator protocol. More... | |
Concepts | |
| concept | VectorLike |
| concept | MutableVectorLike |
| concept | LinearOperator |
| Compile-time contract for y = A*x. | |
Functions | |
| template<class F > | |
| CallableOp< F > | make_op (F f, idx rows, idx cols) |
| template<class F > | |
| CallableOp< F > | make_op (F f, idx n) |
| CallableOp< F > num::operators::make_op | ( | F | f, |
| idx | n | ||
| ) |
Definition at line 44 of file callable.hpp.
| CallableOp< F > num::operators::make_op | ( | F | f, |
| idx | rows, | ||
| idx | cols | ||
| ) |
Definition at line 39 of file callable.hpp.
Referenced by num::FieldSolver::solve_poisson(), and num::FieldSolver::solve_var_poisson().