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

#include <EKinWalberlaImpl.hpp>

Public Types

using FluxField = GhostLayerField< FT, FluxCount >
 
using DensityField = GhostLayerField< FT, 1 >
 
template<class Field >
using PackInfo = field::communication::PackInfo< Field >
 
template<class Stencil >
using RegularCommScheme = blockforest::communication::UniformBufferedScheme< Stencil >
 
template<class Stencil >
using BoundaryCommScheme = blockforest::communication::UniformBufferedScheme< Stencil >
 

Detailed Description

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename FT, lbmpy::Arch AT = lbmpy::Arch::CPU>
struct walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FieldTrait< FT, AT >

Definition at line 113 of file EKinWalberlaImpl.hpp.

Member Typedef Documentation

◆ BoundaryCommScheme

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
template<class Stencil >
using walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FieldTrait< FT, AT >::BoundaryCommScheme = blockforest::communication::UniformBufferedScheme<Stencil>

Definition at line 123 of file EKinWalberlaImpl.hpp.

◆ DensityField

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
using walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FieldTrait< FT, AT >::DensityField = GhostLayerField<FT, 1>

Definition at line 116 of file EKinWalberlaImpl.hpp.

◆ FluxField

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
using walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FieldTrait< FT, AT >::FluxField = GhostLayerField<FT, FluxCount>

Definition at line 115 of file EKinWalberlaImpl.hpp.

◆ PackInfo

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
template<class Field >
using walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FieldTrait< FT, AT >::PackInfo = field::communication::PackInfo<Field>

Definition at line 118 of file EKinWalberlaImpl.hpp.

◆ RegularCommScheme

template<std::size_t FluxCount = 13, typename FloatType = double, lbmpy::Arch Architecture = lbmpy::Arch::CPU>
template<typename FT , lbmpy::Arch AT = lbmpy::Arch::CPU>
template<class Stencil >
using walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture >::FieldTrait< FT, AT >::RegularCommScheme = blockforest::communication::UniformBufferedScheme<Stencil>

Definition at line 120 of file EKinWalberlaImpl.hpp.


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