#include <gmres.hpp>
|
| constexpr | GMRES (Size const maxIterations=defaultMaxIterations()) |
| |
| constexpr auto | maxIterations () const |
| |
template<Operator::Transform OT = Operator::Transform::None, Operator::Restrict OR = Operator::Restrict::None, Operator::Hint OH = Operator::Hint::None, class XA , class RA = RemoveReference<XA>, class XB , class RB = RemoveReference<XB>, class XX = decltype(zero<RB>()), class RX = RemoveReference<XX>, IsFloat VT = Common<Value<RA>, Value<RB>, Value<RX>>>
requires IsInvocable<Apply<OT, OR, OH>, XA, XX> && IsInvocable<Sub, XB, ResultOf<Apply<OT, OR, OH>, XA, XX>> |
| constexpr auto | operator() (XA &&A, XB &&b, XX &&x0=zero< RX >(), VT const &tolerance=NumericLimits< VT >::tolerance()) const |
| |
◆ GMRES()
◆ maxIterations()
◆ operator()()
template<
Operator::Transform OT = Operator::Transform::None,
Operator::Restrict OR = Operator::Restrict::None,
Operator::Hint OH = Operator::Hint::None, class XA , class RA = RemoveReference<XA>, class XB , class RB = RemoveReference<XB>, class XX = decltype(zero<RB>()), class RX = RemoveReference<XX>, IsFloat VT = Common<Value<RA>, Value<RB>, Value<RX>>>
requires IsInvocable<
Apply<OT, OR, OH>, XA, XX> && IsInvocable<
Sub, XB,
ResultOf<
Apply<OT, OR, OH>, XA, XX>>
The documentation for this class was generated from the following file: