Class template EigenSolverTest<MatrixImp, F, C, R>¶
Inherits from ::testing::Test.
-
template<class MatrixImp, class F, class C, class R>
class EigenSolverTest<MatrixImp, F, C, R> : public ::testing::Test¶ No documentation provided.
Method EigenSolverTest::exports_correct_types¶
Method EigenSolverTest::has_types_and_options¶
Method EigenSolverTest::throws_on_broken_matrix_construction¶
Method EigenSolverTest::allows_broken_matrix_construction_when_checks_disabled¶
Method EigenSolverTest::throws_on_inconsistent_given_options¶
Method EigenSolverTest::is_constructible¶
Method EigenSolverTest::find_ev¶
-
template<class MatrixImp, class F, class C, class R>
static bool EigenSolverTest<MatrixImp, F, C, R>::find_ev(const EigenValuesType &expected_evs, const XT::Common::complex_t<FieldType> &actual_ev, const double &tolerance)¶ No documentation provided.
Method EigenSolverTest::find_ev¶
-
template<class MatrixImp, class F, class C, class R>
static bool EigenSolverTest<MatrixImp, F, C, R>::find_ev(const RealEigenValuesType &expected_evs, const RealType &actual_ev, const double &tolerance)¶ No documentation provided.
Method EigenSolverTest::gives_correct_eigenvalues¶
Method EigenSolverTest::gives_correct_eigendecomposition¶
Constructor EigenSolverTest::EigenSolverTest¶
Field EigenSolverTest::all_matrices_and_expected_eigenvalues_and_vectors_are_computed_¶
Field EigenSolverTest::broken_matrix_¶
-
template<class MatrixImp, class F, class C, class R>
MatrixType EigenSolverTest<MatrixImp, F, C, R>::broken_matrix_¶ No documentation provided.
Field EigenSolverTest::unit_matrix_¶
-
template<class MatrixImp, class F, class C, class R>
MatrixType EigenSolverTest<MatrixImp, F, C, R>::unit_matrix_¶ No documentation provided.
Field EigenSolverTest::matrix_¶
-
template<class MatrixImp, class F, class C, class R>
MatrixType EigenSolverTest<MatrixImp, F, C, R>::matrix_¶ No documentation provided.
Field EigenSolverTest::expected_eigenvalues_¶
-
template<class MatrixImp, class F, class C, class R>
EigenValuesType EigenSolverTest<MatrixImp, F, C, R>::expected_eigenvalues_¶ No documentation provided.
Type alias EigenSolverTest::MatrixType¶
Type alias EigenSolverTest::FieldType¶
Type alias EigenSolverTest::ComplexMatrixType¶
Type alias EigenSolverTest::RealMatrixType¶
Type alias EigenSolverTest::RealType¶
Type alias EigenSolverTest::ComplexType¶
Type alias EigenSolverTest::EigenValuesType¶
-
template<class MatrixImp, class F, class C, class R>
using EigenSolverTest<MatrixImp, F, C, R>::EigenValuesType = std::vector<ComplexType>¶ No documentation provided.
Type alias EigenSolverTest::RealEigenValuesType¶
Type alias EigenSolverTest::EigenSolverType¶
-
template<class MatrixImp, class F, class C, class R>
using EigenSolverTest<MatrixImp, F, C, R>::EigenSolverType = EigenSolver<MatrixType>¶ No documentation provided.
Type alias EigenSolverTest::EigenSolverOpts¶
-
template<class MatrixImp, class F, class C, class R>
using EigenSolverTest<MatrixImp, F, C, R>::EigenSolverOpts = EigenSolverOptions<MatrixType>¶ No documentation provided.
Type alias EigenSolverTest::M¶
-
template<class MatrixImp, class F, class C, class R>
using EigenSolverTest<MatrixImp, F, C, R>::M = Common::MatrixAbstraction<MatrixType>¶ No documentation provided.