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

#include <PoissonSolverFFT.hpp>

Public Types

using ComplexType = std::complex< FloatType >
 
using PotentialField = field::GhostLayerField< FT, 1u >
 
using PotentialFieldVTK = field::GhostLayerField< FT, 1u >
 
template<class Field >
using PackInfo = field::communication::PackInfo< Field >
 
template<class Stencil >
using FullCommunicator = blockforest::communication::UniformBufferedScheme< Stencil >
 

Detailed Description

template<typename FloatType, lbmpy::Arch Architecture>
template<typename FT, lbmpy::Arch AT = lbmpy::Arch::CPU>
struct walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >

Definition at line 108 of file PoissonSolverFFT.hpp.

Member Typedef Documentation

◆ ComplexType

template<typename FloatType , lbmpy::Arch Architecture>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
using walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >::ComplexType = std::complex<FloatType>

Definition at line 109 of file PoissonSolverFFT.hpp.

◆ FullCommunicator

template<typename FloatType , lbmpy::Arch Architecture>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
template<class Stencil >
using walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >::FullCommunicator = blockforest::communication::UniformBufferedScheme<Stencil>

Definition at line 115 of file PoissonSolverFFT.hpp.

◆ PackInfo

template<typename FloatType , lbmpy::Arch Architecture>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
template<class Field >
using walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >::PackInfo = field::communication::PackInfo<Field>

Definition at line 113 of file PoissonSolverFFT.hpp.

◆ PotentialField

template<typename FloatType , lbmpy::Arch Architecture>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
using walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >::PotentialField = field::GhostLayerField<FT, 1u>

Definition at line 110 of file PoissonSolverFFT.hpp.

◆ PotentialFieldVTK

template<typename FloatType , lbmpy::Arch Architecture>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
using walberla::PoissonSolverFFT< FloatType, Architecture >::FieldTrait< FT, AT >::PotentialFieldVTK = field::GhostLayerField<FT, 1u>

Definition at line 111 of file PoissonSolverFFT.hpp.


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