![]() |
Reference documentation for deal.II version 9.4.1
|
#include <deal.II/lac/precondition.h>
Public Types | |
| enum class | EigenvalueAlgorithm { EigenvalueAlgorithm::lanczos , EigenvalueAlgorithm::power_iteration } |
Public Member Functions | |
| AdditionalData (const unsigned int degree=1, const double smoothing_range=0., const unsigned int eig_cg_n_iterations=8, const double eig_cg_residual=1e-2, const double max_eigenvalue=1, const EigenvalueAlgorithm eigenvalue_algorithm=EigenvalueAlgorithm::lanczos) | |
| AdditionalData & | operator= (const AdditionalData &other_data) |
Public Attributes | |
| unsigned int | degree |
| double | smoothing_range |
| unsigned int | eig_cg_n_iterations |
| double | eig_cg_residual |
| double | max_eigenvalue |
| AffineConstraints< double > | constraints |
| std::shared_ptr< PreconditionerType > | preconditioner |
| EigenvalueAlgorithm | eigenvalue_algorithm |
Standardized data struct to pipe additional parameters to the preconditioner.
Definition at line 1606 of file precondition.h.