#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 = RemoveConstReference<XA>, class TA = typename RA::Type, class VA = typename TA::Value, class XB , class RB = RemoveConstReference<XB>, class TB = typename RB::Type, class VB = typename TB::Value, class XX = decltype(zero<RB>()), class RX = RemoveConstReference<XX>, class TX = typename RX::Type, class VX = typename TX::Value, class VT = Common<VA, VB, VX>, If< All< IsFloat< VA >, IsFloat< VB >, IsFloat< VX >, IsFloat< VT > > > = 0> |
| 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 = RemoveConstReference<XA>,
class TA = typename RA::Type,
class VA = typename TA::Value,
class XB ,
class RB = RemoveConstReference<XB>,
class TB = typename RB::Type,
class VB = typename TB::Value,
class XX = decltype(zero<RB>()),
class RX = RemoveConstReference<XX>,
class TX = typename RX::Type,
class VX = typename TX::Value,
class VT = Common<VA, VB, VX>,
If<
All<
IsFloat<
VA >,
IsFloat<
VB >,
IsFloat<
VX >,
IsFloat<
VT > > > = 0>
The documentation for this class was generated from the following file: