ExaDG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ExaDG::Elementwise::PreconditionerIdentity< Number > Class Template Reference

#include <elementwise_preconditioners.h>

Inheritance diagram for ExaDG::Elementwise::PreconditionerIdentity< Number >:
ExaDG::Elementwise::PreconditionerBase< Number >

Public Member Functions

 PreconditionerIdentity (unsigned int const size)
 
void setup (unsigned int const) final
 
void update () final
 
virtual void vmult (Number *dst, Number const *src) const final
 
- Public Member Functions inherited from ExaDG::Elementwise::PreconditionerBase< Number >
bool needs_update ()
 

Additional Inherited Members

- Protected Attributes inherited from ExaDG::Elementwise::PreconditionerBase< Number >
bool update_needed
 

Detailed Description

template<typename Number>
class ExaDG::Elementwise::PreconditionerIdentity< Number >

This class implements an identity preconditioner for iterative solvers for elementwise problems.

Member Function Documentation

◆ setup()

template<typename Number >
void ExaDG::Elementwise::PreconditionerIdentity< Number >::setup ( unsigned int const )
inlinefinalvirtual

◆ update()

template<typename Number >
void ExaDG::Elementwise::PreconditionerIdentity< Number >::update ( )
inlinefinalvirtual

◆ vmult()

template<typename Number >
virtual void ExaDG::Elementwise::PreconditionerIdentity< Number >::vmult ( Number * dst,
Number const * src ) const
inlinefinalvirtual

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