6 #ifndef MYRAMATH_ITERATIVE_USERACTION_H 7 #define MYRAMATH_ITERATIVE_USERACTION_H 27 typedef typename UserClass::Number Number;
38 virtual std::pair<int,int> size()
const 42 virtual void multiply(
const X& x,
const B& b)
const Action< typename UserClass::Number > make_UserAction(const UserClass &u)
Helper function to adapt some user code (encapsulated in a class) into an Action. ...
Definition: UserAction.h:61
Applies the "Action" of a linear operator, b := A*x, used in iterative solution algorithms.
Represents a const MatrixRange.
Definition: bothcat.h:22
Definition: random.cpp:45
Various utility functions/classes related to scalar Number types.
Represents a mutable MatrixRange.
Definition: conjugate.h:26
Definition: UserAction.h:22
Applies the "Action" of a linear operator, b := A*x.
Definition: Action.h:29
Implementation detail, polymorphic base type contained/erased by Action.