Class template EigenSolverTest

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

template<class MatrixImp, class F, class C, class R>
static void EigenSolverTest<MatrixImp, F, C, R>::exports_correct_types()

No documentation provided.

Method EigenSolverTest::has_types_and_options

template<class MatrixImp, class F, class C, class R>
static void EigenSolverTest<MatrixImp, F, C, R>::has_types_and_options()

No documentation provided.

Method EigenSolverTest::throws_on_broken_matrix_construction

template<class MatrixImp, class F, class C, class R>
void EigenSolverTest<MatrixImp, F, C, R>::throws_on_broken_matrix_construction() const

No documentation provided.

Method EigenSolverTest::allows_broken_matrix_construction_when_checks_disabled

template<class MatrixImp, class F, class C, class R>
void EigenSolverTest<MatrixImp, F, C, R>::allows_broken_matrix_construction_when_checks_disabled() const

No documentation provided.

Method EigenSolverTest::throws_on_inconsistent_given_options

template<class MatrixImp, class F, class C, class R>
void EigenSolverTest<MatrixImp, F, C, R>::throws_on_inconsistent_given_options() const

No documentation provided.

Method EigenSolverTest::is_constructible

template<class MatrixImp, class F, class C, class R>
void EigenSolverTest<MatrixImp, F, C, R>::is_constructible() const

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 int &expected_evs, const int &actual_ev, const double &tolerance)

No documentation provided.

Method EigenSolverTest::gives_correct_eigenvalues

template<class MatrixImp, class F, class C, class R>
void EigenSolverTest<MatrixImp, F, C, R>::gives_correct_eigenvalues(const Common::Configuration &tolerances = {}) const

No documentation provided.

Method EigenSolverTest::gives_correct_eigendecomposition

template<class MatrixImp, class F, class C, class R>
void EigenSolverTest<MatrixImp, F, C, R>::gives_correct_eigendecomposition(const Common::Configuration &tolerances = {}) const

No documentation provided.

Constructor EigenSolverTest::EigenSolverTest<MatrixImp, F, C, R>

template<>
template<class MatrixImp, class F, class C, class R>
EigenSolverTest<MatrixImp, F, C, R>::EigenSolverTest<MatrixImp, F, C, R>()

No documentation provided.

Field EigenSolverTest::all_matrices_and_expected_eigenvalues_and_vectors_are_computed_

bool EigenSolverTest::all_matrices_and_expected_eigenvalues_and_vectors_are_computed_

No documentation provided.

Field EigenSolverTest::broken_matrix_

MatrixType EigenSolverTest::broken_matrix_

No documentation provided.

Field EigenSolverTest::unit_matrix_

MatrixType EigenSolverTest::unit_matrix_

No documentation provided.

Field EigenSolverTest::matrix_

MatrixType EigenSolverTest::matrix_

No documentation provided.

Field EigenSolverTest::expected_eigenvalues_

int EigenSolverTest::expected_eigenvalues_

No documentation provided.

Type alias EigenSolverTest::MatrixType

type EigenSolverTest::MatrixType

No documentation provided.

Type alias EigenSolverTest::ComplexMatrixType

type EigenSolverTest::ComplexMatrixType

No documentation provided.

Type alias EigenSolverTest::RealMatrixType

type EigenSolverTest::RealMatrixType

No documentation provided.

Type alias EigenSolverTest::M

type EigenSolverTest::M

No documentation provided.