Block-Structured AMR Software Framework
amrex::JacobiSmoother< T > Class Template Reference

#include <AMReX_Smoother_MV.H>

Public Member Functions

 JacobiSmoother (SpMatrix< T > const *a_A)
 
int setNumIters (int a_niters)
 
void operator() (AlgVector< T > &xvec, AlgVector< T > const &bvec)
 

Private Attributes

SpMatrix< T > const * m_A
 
int m_niters = 4
 

Constructor & Destructor Documentation

◆ JacobiSmoother()

template<typename T >
amrex::JacobiSmoother< T >::JacobiSmoother ( SpMatrix< T > const *  a_A)
inlineexplicit

Member Function Documentation

◆ operator()()

template<typename T >
void amrex::JacobiSmoother< T >::operator() ( AlgVector< T > &  xvec,
AlgVector< T > const &  bvec 
)
inline

◆ setNumIters()

template<typename T >
int amrex::JacobiSmoother< T >::setNumIters ( int  a_niters)
inline

Member Data Documentation

◆ m_A

template<typename T >
SpMatrix<T> const* amrex::JacobiSmoother< T >::m_A
private

◆ m_niters

template<typename T >
int amrex::JacobiSmoother< T >::m_niters = 4
private

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