ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
LB Namespace Reference

Classes

class  CouplingBookkeeping
 Keep track of ghost particles that have already been coupled once. More...
 
struct  LBNone
 
struct  LBWalberla
 
struct  LBWalberlaParams
 
struct  NoLBActive
 
class  ParticleCoupling
 
struct  Solver
 

Typedefs

using HydrodynamicsActor = std::variant< std::shared_ptr< LBWalberla >, std::shared_ptr< LBNone > >
 

Functions

static void lb_coupling_sanity_checks (Particle const &p)
 
bool is_tracer (Particle const &p)
 
static auto is_solver_set (std::unique_ptr< Solver::Implementation > const &ptr)
 
static void check_solver (std::unique_ptr< Solver::Implementation > const &ptr)
 

Typedef Documentation

◆ HydrodynamicsActor

using LB::HydrodynamicsActor = typedef std::variant< std::shared_ptr<LBWalberla>, std::shared_ptr<LBNone> >

Definition at line 35 of file lb/Implementation.hpp.

Function Documentation

◆ check_solver()

static void LB::check_solver ( std::unique_ptr< Solver::Implementation > const &  ptr)
static

◆ is_solver_set()

static auto LB::is_solver_set ( std::unique_ptr< Solver::Implementation > const &  ptr)
static

Definition at line 54 of file lb/Solver.cpp.

Referenced by check_solver(), and LB::Solver::is_solver_set().

◆ is_tracer()

◆ lb_coupling_sanity_checks()

static void LB::lb_coupling_sanity_checks ( Particle const &  p)
static