Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::FFT::OpenBCSolver< T > Class Template Reference

#include <AMReX_FFT_OpenBCSolver.H>

Public Types

using MF = typename R2C< T >::MF
 
using cMF = typename R2C< T >::cMF
 

Public Member Functions

 OpenBCSolver (Box const &domain, Info const &info=Info{})
 
template<class F >
void setGreensFunction (F const &greens_function)
 
void solve (MF &phi, MF const &rho)
 
Box const & Domain () const
 

Member Typedef Documentation

◆ cMF

template<typename T = Real>
using amrex::FFT::OpenBCSolver< T >::cMF = typename R2C<T>::cMF

◆ MF

template<typename T = Real>
using amrex::FFT::OpenBCSolver< T >::MF = typename R2C<T>::MF

Constructor & Destructor Documentation

◆ OpenBCSolver()

template<typename T >
amrex::FFT::OpenBCSolver< T >::OpenBCSolver ( Box const &  domain,
Info const &  info = Info{} 
)
explicit

Member Function Documentation

◆ Domain()

template<typename T = Real>
Box const & amrex::FFT::OpenBCSolver< T >::Domain ( ) const
inline

◆ setGreensFunction()

template<typename T >
template<class F >
void amrex::FFT::OpenBCSolver< T >::setGreensFunction ( F const &  greens_function)

◆ solve()

template<typename T >
void amrex::FFT::OpenBCSolver< T >::solve ( MF phi,
MF const &  rho 
)

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