Registry
|
Public Member Functions | |
void | add_vector (SmartPtr< Vector > vector) |
int | apply () |
SmartPtr< IDebugWriter > | debug_writer () |
ConstSmartPtr< IDebugWriter > | debug_writer () const |
EigenSolver () | |
double | get_defect (size_t unnamed, size_t unnamed) |
double | get_eigenvalue (size_t i) |
SmartPtr< Vector > | get_eigenvector (size_t i) |
size_t | get_iterations () |
double | get_lambda (size_t unnamed, size_t unnamed) |
void | get_max_deflection_of_a_mode (Vector *composed_mode_and_eigenvectors,, Vector *unnamed, const Vector *unnamed, const Matrix *unnamed) |
size_t | num_eigenvalues () |
void | set_abort_on_frequencies_converged_linear_elasticity (double unnamed, double unnamed) |
void | set_additional_eigenvectors_to_keep (size_t i) |
additional i smallest ritz-eigenvectors are added to the test space More... | |
void | set_debug (SmartPtr< IDebugWriter > dbgWriter) |
sets a debug writer More... | |
void | set_debug (SmartPtr< IVectorDebugWriter > dbgWriter) |
sets a debug writer More... | |
void | set_debug_calc_projected_eigenvalues (bool b) |
void | set_laplacian (bool unnamed) |
void | set_linear_dependent_eps (double unnamed) |
void | set_linear_operator_A (SmartPtr< ILinearOperator > LinearOperatorA) |
void | set_linear_operator_B (MatrixOperator *LinearOperatorB) |
void | set_max_iterations (size_t precision) |
void | set_pinvit (size_t iPINVIT) |
1 = preconditioned inverse block iteration, 2 = preconditioned block gradient descent, 3 = LOBPCG More... | |
void | set_precision (double precision) |
void | set_preconditioner (SmartPtr< ILinearIterator > Preconditioner) |
void | set_print_eigenvalues_and_defect (bool b) |
void | set_print_projected_eigenproblem (bool b) |
void | set_print_projected_eigenvalues (bool b) |
void | set_print_projected_eigenvectors (bool b) |
void | set_print_used_testvectors (bool b) |
void | set_relative_precision (double precision) |
void | set_store_defects (bool unnamed) |
void | set_store_lambdas (bool unnamed) |
void | set_use_additional_corrections (bool b) |
SmartPtr< IVectorDebugWriter > | vector_debug_writer () |
ConstSmartPtr< IVectorDebugWriter > | vector_debug_writer () const |
EigenSolver | ( | ) |
|
inline |
|
inlineinherited |
References DebugWritingObject< TAlgebra >::debug_writer().
|
inlineinherited |
References DebugWritingObject< TAlgebra >::debug_writer().
|
inline |
[in] | unnamed | |
[in] | unnamed |
|
inline |
[in] | i |
|
inline |
|
inline |
[in] | unnamed | |
[in] | unnamed |
|
inline |
[in] | composed_mode_and_eigenvectors |
|
inline |
|
inline |
[in] | unnamed | |
[in] | unnamed |
|
inline |
additional i smallest ritz-eigenvectors are added to the test space
[in] | i |
|
inlineinherited |
sets a debug writer
[in] | dbgWriter |
References DebugWritingObject< TAlgebra >::set_debug().
|
inlineinherited |
sets a debug writer
[in] | dbgWriter |
References VectorDebugWritingObject< TVector >::set_debug().
|
inline |
[in] | b |
|
inline |
[in] | unnamed |
|
inline |
[in] | unnamed |
|
inline |
[in] | LinearOperatorA |
|
inline |
[in] | LinearOperatorB |
|
inline |
[in] | precision |
|
inline |
1 = preconditioned inverse block iteration, 2 = preconditioned block gradient descent, 3 = LOBPCG
[in] | iPINVIT |
|
inline |
[in] | precision |
|
inline |
[in] | Preconditioner |
|
inline |
[in] | b |
|
inline |
[in] | b |
|
inline |
[in] | b |
|
inline |
[in] | b |
|
inline |
[in] | b |
|
inline |
[in] | precision |
|
inline |
[in] | unnamed |
|
inline |
[in] | unnamed |
|
inline |
[in] | b |
|
inlineinherited |
|
inlineinherited |