Go to the documentation of this file.
6 #ifndef testConstrained_hh
7 #define testConstrained_hh
35 void testARPACKregularInv();
38 void testARPACKshiftInv();
50 std::unique_ptr<concepts::Operator<Real> >
a;
130 uint i, uint j,
Real entry);
135 #endif // testConstrained_hh
concepts::SparseMatrix< Real > b
concepts::SparseMatrix< Real > a1
MaxwellTransmissionEVP()
Constructor. Sets up three matrices a, b and c.
static const Real exact[4]
void matlab_matrix_entry(concepts::Matrix< Real > &m, uint i, uint j, Real entry)
virtual ~MaxwellTransmissionEVP()
concepts::SparseMatrix< Real > c
static const Real exact[20]
static const Real exact[4]
ConstrainedEVP(uint dim, uint cdim, uint gdim, uint kmax)
void testResults(const concepts::Array< Real > &res)
virtual ~GolubExampleSum()
void testInexactInv()
Test with inexact inverse iteration.
Base class for constrained Eigenvalue problem testcases.
concepts::DummySpace< Real > gspc
virtual void run()
Runs the tests. Must be overwritten by the specialization.
concepts::SparseMatrix< Real > a2
GolubExample()
Constructor. Sets up three matrices a, b and c.
Test solver for constrained Eigenvalue problems.
concepts::DummySpace< Real > spc
Test solver for constrained Eigenvalue problems.
std::unique_ptr< concepts::Operator< Real > > a
GolubExampleSum()
Constructor. Sets up three matrices a, b and c.
concepts::DummySpace< Real > cspc
double Real
Type normally used for a floating point number.
Test case from Maxwell transmission problem with weighted regularization.