Class template Dune::XT::LA::GeneralizedEigenSolver

Inherits from Dune::XT::LA::internal::GeneralizedEigenSolverBase.

template<class MatrixImp>
class Dune::XT::LA::GeneralizedEigenSolver<MatrixImp, true> : public internal::GeneralizedEigenSolverBase<MatrixImp, typename Common::MatrixAbstraction<MatrixImp>::ScalarType, typename Common::MatrixAbstraction<MatrixImp>::template MatrixTypeTemplate<Common::MatrixAbstraction<MatrixImp>::static_rows, Common::MatrixAbstraction<MatrixImp>::static_cols, typename Common::MatrixAbstraction<MatrixImp>::RealType>, typename Common::MatrixAbstraction<MatrixImp>::template MatrixTypeTemplate<Common::MatrixAbstraction<MatrixImp>::static_rows, Common::MatrixAbstraction<MatrixImp>::static_cols, std::complex<typename Common::MatrixAbstraction<MatrixImp>::RealType>>>

Default generalized eigen-solver for a generic matrix type.

Method Dune::XT::LA::GeneralizedEigenSolver::compute

template<class MatrixImp>
void Dune::XT::LA::GeneralizedEigenSolver<MatrixImp, true>::compute() const final

No documentation provided.

Type alias Dune::XT::LA::GeneralizedEigenSolver::M

type Dune::XT::LA::GeneralizedEigenSolver::M

No documentation provided.

Type alias Dune::XT::LA::GeneralizedEigenSolver::BaseType

type Dune::XT::LA::GeneralizedEigenSolver::BaseType

No documentation provided.

Type alias Dune::XT::LA::GeneralizedEigenSolver::RealM

type Dune::XT::LA::GeneralizedEigenSolver::RealM

No documentation provided.

Type alias Dune::XT::LA::GeneralizedEigenSolver::ComplexM

type Dune::XT::LA::GeneralizedEigenSolver::ComplexM

No documentation provided.

Function template Dune::XT::LA::GeneralizedEigenSolver::GeneralizedEigenSolver<MatrixImp, true>

template<class MatrixImp>
template<class ...Args, typename>
explicit Dune::XT::LA::GeneralizedEigenSolver<MatrixImp, true>::GeneralizedEigenSolver<MatrixImp, true>(Args&&... args)

No documentation provided.