driver.hh
virtual std::ostream & info(std::ostream &os) const
std::unique_ptr< concepts::Permutation< Real > > Pcol_
Definition: driver.hh:73
concepts::TrivExtendRestrict< Real > * restriction()
Returns the restriction from n to the last n-r degrees of freedom.
virtual const uint dimX() const
Returns the size of the image space of the operator (number of rows of the corresponding matrix)
Definition: compositions.hh:93
void operator()(const concepts::Vector< Real > &fncY, concepts::Vector< Real > &fncX)
void compute_()
std::unique_ptr< concepts::TrivExtendRestrict< Real > > restr_
Definition: driver.hh:75
std::unique_ptr< concepts::TrivExtendRestrict< Real > > ext_
Definition: driver.hh:75
std::unique_ptr< concepts::Permutation< Real > > Prow_
Definition: driver.hh:73
concepts::TrivExtendRestrict< Real > * extension()
Returns the extension from the last n-r to n degrees of freedom.
virtual ~Driver()
virtual void operator()(const concepts::Function< Real > &fncY, concepts::Function< Real > &fncX)
std::unique_ptr< sparseqr::GivensRotations< Real > > Qt_
Definition: driver.hh:74
virtual const uint dimY() const
Returns the size of the source space of the operator (number of columns of the corresponding matrix)
Definition: compositions.hh:98