ExaDG
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
ExaDG::JacobiSmoother< Operator, VectorType > Class Template Reference
Inheritance diagram for ExaDG::JacobiSmoother< Operator, VectorType >:
ExaDG::SmootherBase< VectorType >

Classes

struct  AdditionalData
 

Public Member Functions

 JacobiSmoother (JacobiSmoother const &)=delete
 
JacobiSmootheroperator= (JacobiSmoother const &)=delete
 
void setup (Operator const &operator_in, bool const initialize_preconditioner, AdditionalData const &additional_data_in)
 
void update () final
 
void vmult (VectorType &dst, VectorType const &src) const final
 
void step (VectorType &dst, VectorType const &src) const final
 

Member Function Documentation

◆ step()

template<typename Operator , typename VectorType >
void ExaDG::JacobiSmoother< Operator, VectorType >::step ( VectorType & dst,
VectorType const & src ) const
inlinefinalvirtual

◆ update()

template<typename Operator , typename VectorType >
void ExaDG::JacobiSmoother< Operator, VectorType >::update ( )
inlinefinalvirtual

◆ vmult()

template<typename Operator , typename VectorType >
void ExaDG::JacobiSmoother< Operator, VectorType >::vmult ( VectorType & dst,
VectorType const & src ) const
inlinefinalvirtual

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