#include <backward_substitution.hpp>
|
| 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 TA = typename RA::Type, class VA = typename TA::Value, class XB , class RB = RemoveReference<XB>, class TB = typename RB::Type, class VB = typename TB::Value, If< All< IsFloat< VA >, IsFloat< VB > > > = 0, If< IsTensorish< RA > > = 0, If< IsTensorish< RB > > = 0, If< IsSatisfied<(typename RA::Dimension()==2)> > = 0, If< IsSatisfied<(typename RB::Dimension()==1||typename RB::Dimension()==2)> > = 0, If< IsSatisfied<(RA::size(0)==RA::size(1))> > = 0, If< IsSatisfied<(RA::size(0)==RB::size(0))> > = 0> |
| constexpr auto | operator() (XA &&A, XB &&b) const |
| |
◆ 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 TA = typename RA::Type,
class VA = typename TA::Value,
class XB ,
class RB = RemoveReference<XB>,
class TB = typename RB::Type,
class VB = typename TB::Value,
If<
All<
IsFloat<
VA >,
IsFloat<
VB > > > = 0,
If<
IsTensorish<
RA > > = 0,
If<
IsTensorish<
RB > > = 0,
If<
IsSatisfied<(
typename RA::Dimension()==2)> > = 0,
If<
IsSatisfied<(
typename RB::Dimension()==1||
typename RB::Dimension()==2)> > = 0,
If<
IsSatisfied<(RA::size(0)==RA::size(1))> > = 0,
If<
IsSatisfied<(RA::size(0)==RB::size(0))> > = 0>
| constexpr auto pRC::Solver::BackwardSubstitution::operator() |
( |
XA && | A, |
|
|
XB && | b ) const |
|
inlineconstexpr |
The documentation for this class was generated from the following file: