ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType > Struct Template Reference

#include <PoissonSolverFFT.hpp>

+ Collaboration diagram for walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >:

Public Types

using backend = heffte::backend::fftw
 

Public Member Functions

 heffte_container (heffte::plan_options const &options, auto const &grid_range)
 

Public Attributes

std::unique_ptr< heffte::box3d<> > box_in
 
std::unique_ptr< heffte::box3d<> > box_out
 
std::unique_ptr< heffte::fft3d< backend > > fft
 
std::unique_ptr< heffte::fft3d< backend >::buffer_container< ComplexType > > buffer
 

Detailed Description

template<typename FloatType, lbmpy::Arch Architecture>
template<typename ComplexType>
struct walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >

Definition at line 145 of file PoissonSolverFFT.hpp.

Member Typedef Documentation

◆ backend

template<typename FloatType , lbmpy::Arch Architecture>
template<typename ComplexType >
using walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >::backend = heffte::backend::fftw

Definition at line 149 of file PoissonSolverFFT.hpp.

Constructor & Destructor Documentation

◆ heffte_container()

Member Data Documentation

◆ box_in

template<typename FloatType , lbmpy::Arch Architecture>
template<typename ComplexType >
std::unique_ptr<heffte::box3d<> > walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >::box_in

◆ box_out

template<typename FloatType , lbmpy::Arch Architecture>
template<typename ComplexType >
std::unique_ptr<heffte::box3d<> > walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >::box_out

◆ buffer

◆ fft

template<typename FloatType , lbmpy::Arch Architecture>
template<typename ComplexType >
std::unique_ptr<heffte::fft3d<backend> > walberla::PoissonSolverFFT< FloatType, Architecture >::heffte_container< ComplexType >::fft

Definition at line 153 of file PoissonSolverFFT.hpp.


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