PreconditionerConcept Struct Reference

Developer Documentation: MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept Struct Reference
Developer Documentation
MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept Struct Referenceabstract
Inheritance diagram for MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept:
[legend]

Public Member Functions

virtual ~PreconditionerConcept ()=default
 
virtual void vmult (VectorType &dst, const VectorType &src) const =0
 
virtual void update (const std::any &external_setup)=0
 
virtual void reinit ()=0
 

Constructor & Destructor Documentation

◆ ~PreconditionerConcept()

template<unsigned int dim, typename VectorType , typename number >
virtual MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept::~PreconditionerConcept ( )
virtualdefault

Member Function Documentation

◆ reinit()

template<unsigned int dim, typename VectorType , typename number >
virtual void MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept::reinit ( )
pure virtual

◆ update()

template<unsigned int dim, typename VectorType , typename number >
virtual void MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept::update ( const std::any &  external_setup)
pure virtual

◆ vmult()

template<unsigned int dim, typename VectorType , typename number >
virtual void MeltPoolDG::Preconditioner< dim, VectorType, number >::PreconditionerConcept::vmult ( VectorType &  dst,
const VectorType &  src 
) const
pure virtual

The documentation for this struct was generated from the following file: