ExaDG
|
Classes | |
struct | AdditionalData |
Public Types | |
typedef dealii::PreconditionChebyshev< Operator, VectorType, JacobiPreconditioner< Operator > > | ChebyshevPointJacobi |
typedef dealii::PreconditionChebyshev< Operator, VectorType, BlockJacobiPreconditioner< Operator > > | ChebyshevBlockJacobi |
typedef dealii::PreconditionChebyshev< Operator, VectorType, AdditiveSchwarzPreconditioner< Operator > > | ChebyshevAdditiveSchwarz |
Public Member Functions | |
void | vmult (VectorType &dst, VectorType const &src) const final |
void | step (VectorType &dst, VectorType const &src) const final |
void | update () final |
void | setup (Operator const &operator_in, bool const initialize_preconditioner, AdditionalData const &additional_data) |
|
inlinefinalvirtual |
Implements ExaDG::SmootherBase< VectorType >.
|
inlinefinalvirtual |
Implements ExaDG::SmootherBase< VectorType >.
|
inlinefinalvirtual |
Implements ExaDG::SmootherBase< VectorType >.