ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
LBWalberlaImpl.hpp File Reference

walberla::LBWalberlaImpl implements the interface of the LB waLBerla bridge using sweeps generated by lbmpy (see maintainer/walberla_kernels). More...

#include <blockforest/Initialization.h>
#include <blockforest/StructuredBlockForest.h>
#include <domain_decomposition/BlockDataID.h>
#include <domain_decomposition/IBlock.h>
#include <field/AddToStorage.h>
#include <field/vtk/FlagFieldCellFilter.h>
#include <field/vtk/VTKWriter.h>
#include <stencil/D3Q19.h>
#include <stencil/D3Q27.h>
#include <waLBerlaDefinitions.h>
#include "../BoundaryHandling.hpp"
#include "../BoundaryPackInfo.hpp"
#include "../utils/boundary.hpp"
#include "../utils/types_conversion.hpp"
#include "InterpolateAndShiftAtBoundary.hpp"
#include "ResetForce.hpp"
#include "lb_fields.hpp"
#include "lb_kernels.hpp"
#include <walberla_bridge/Architecture.hpp>
#include <walberla_bridge/BlockAndCell.hpp>
#include <walberla_bridge/LatticeWalberla.hpp>
#include <walberla_bridge/lattice_boltzmann/LBWalberlaBase.hpp>
#include <walberla_bridge/lattice_boltzmann/LeesEdwardsPack.hpp>
#include <walberla_bridge/utils/ResourceManager.hpp>
#include <walberla_bridge/walberla_init.hpp>
#include <utils/Vector.hpp>
#include <array>
#include <bitset>
#include <cstddef>
#include <functional>
#include <initializer_list>
#include <limits>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <utility>
#include <variant>
#include <vector>
#include "LBBoundaryAccess.impl.hpp"
#include "LBCollisionSetup.impl.hpp"
#include "LBInterpolation.impl.hpp"
#include "LBNodeAccess.impl.hpp"
#include "LBSliceAccess.impl.hpp"
#include "LBVTK.impl.hpp"
+ Include dependency graph for LBWalberlaImpl.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  walberla::LBWalberlaImpl< FloatType, Architecture >
 Class that runs and controls the LB on waLBerla. More...
 
struct  walberla::LBWalberlaImpl< FloatType, Architecture >::GhostComm
 

Namespaces

namespace  walberla
 \file PackInfoPdfDoublePrecision.cpp \author pystencils
 

Detailed Description

walberla::LBWalberlaImpl implements the interface of the LB waLBerla bridge using sweeps generated by lbmpy (see maintainer/walberla_kernels).

Definition in file LBWalberlaImpl.hpp.