numerics 0.1.0
Loading...
Searching...
No Matches
operator.hpp
Go to the documentation of this file.
1/// @file operator/operator.hpp
2/// @brief Umbrella for generic operator adapters.
3///
4/// The LinearOperator contract itself lives in core/concepts.hpp. The
5/// SparseMatrix adapter lives in linalg/sparse/sparse_op.hpp (include it
6/// directly) so this module stays free of any linalg dependency.
7#pragma once
8
9#include "core/concepts.hpp"
10#include "operator/callable.hpp"
11#include "operator/dense.hpp"
Callable adapter for matrix-free linear operators.
Storage and operator concepts for numerical routines.
Dense Matrix adapter for the operator protocol.
Declared mathematical properties for linear operators.