PreconditionerModel< PreconditionerType > Struct Template Reference
|
Developer Documentation
|
MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerModel< PreconditionerType > Struct Template Referencefinal
Inheritance diagram for MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerModel< PreconditionerType >:
Collaboration diagram for MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerModel< PreconditionerType >:
Public Member Functions | |
| PreconditionerModel (PreconditionerType &&preconditioner_in) | |
| void | vmult (VectorType &dst, const VectorType &src) const override |
| void | update (const std::any &external_setup) override |
| void | reinit () override |
Public Member Functions inherited from MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept | |
| virtual | ~PreconditionerConcept ()=default |
Private Attributes | |
| PreconditionerType | preconditioner |
Constructor & Destructor Documentation
◆ PreconditionerModel()
template<unsigned int dim, typename VectorType , typename number >
template<PreconditionerTypeConcept< dim, VectorType, number > PreconditionerType>
|
inlineexplicit |
Member Function Documentation
◆ reinit()
template<unsigned int dim, typename VectorType , typename number >
template<PreconditionerTypeConcept< dim, VectorType, number > PreconditionerType>
|
inlineoverridevirtual |
◆ update()
template<unsigned int dim, typename VectorType , typename number >
template<PreconditionerTypeConcept< dim, VectorType, number > PreconditionerType>
|
inlineoverridevirtual |
◆ vmult()
template<unsigned int dim, typename VectorType , typename number >
template<PreconditionerTypeConcept< dim, VectorType, number > PreconditionerType>
|
inlineoverridevirtual |
Member Data Documentation
◆ preconditioner
template<unsigned int dim, typename VectorType , typename number >
template<PreconditionerTypeConcept< dim, VectorType, number > PreconditionerType>
|
private |
The documentation for this struct was generated from the following file:
- include/meltpooldg/linear_algebra/preconditioner.hpp
Generated by
Public Member Functions inherited from