constrained.hh
std::unique_ptr< concepts::Compose< Real > > restrPrQgtMQgPrtext
Definition: constrained.hh:111
std::unique_ptr< concepts::Permutation< Real > > Prt
Definition: constrained.hh:106
std::unique_ptr< concepts::Compose< Real > > restrPrQgtAQgPrtext
Definition: constrained.hh:110
concepts::TrivExtendRestrict< Real > * restr
Definition: constrained.hh:108
virtual const concepts::Array< Real > & getEV()
Returns an array with the eigen values.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
std::unique_ptr< concepts::Compose< Real > > restrPrQgtA
Definition: constrained.hh:110
std::unique_ptr< concepts::Compose< Real > > restrPrQgt
Definition: constrained.hh:109
const concepts::SparseMatrix< Real > & C_
Matrix of constraints. is enforced.
Definition: constrained.hh:93
concepts::TrivExtendRestrict< Real > * ext
Definition: constrained.hh:108
Constrained(concepts::Operator< Real > &A, concepts::Operator< Real > &M, const concepts::SparseMatrix< Real > &C, SolverFabric< Real > &solver)
Constructor.
Definition: constrained.hh:62
std::unique_ptr< concepts::Compose< Real > > restrPrQgtM
Definition: constrained.hh:110
std::unique_ptr< concepts::Compose< Real > > QgPrt
Definition: constrained.hh:109
Solves a generalized eigenvalue problem subject to linear, homogeneous constraints.
Definition: constrained.hh:54
virtual ~Constrained()
virtual const concepts::Array< concepts::Vector< Real > * > & getEF()
std::unique_ptr< concepts::Compose< Real > > QgPrtext
Definition: constrained.hh:110
concepts::Array< concepts::Vector< Real > * > ev_
References into storage for eigenvectors.
Definition: constrained.hh:100
std::unique_ptr< concepts::Compose< Real > > PrQgt
Definition: constrained.hh:109