ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include "config/config.hpp"
#include "BoxGeometry.hpp"
#include "LocalBox.hpp"
#include "cell_system/CellStructure.hpp"
#include "errorhandling.hpp"
#include "forces.hpp"
#include "lb/Solver.hpp"
#include "lb/particle_coupling.hpp"
Go to the source code of this file.
Functions | |
static bool | lb_sanity_checks (LB::Solver const &lb) |
void | lb_tracers_add_particle_force_to_fluid (CellStructure &cell_structure, BoxGeometry const &box_geo, LocalBox const &local_box, LB::Solver &lb) |
void | lb_tracers_propagate (CellStructure &cell_structure, LB::Solver const &lb, double time_step) |
|
static |
Definition at line 31 of file lb_tracers.cpp.
References LB::Solver::is_solver_set(), and runtimeErrorMsg.
Referenced by lb_tracers_add_particle_force_to_fluid(), and lb_tracers_propagate().
void lb_tracers_add_particle_force_to_fluid | ( | CellStructure & | cell_structure, |
BoxGeometry const & | box_geo, | ||
LocalBox const & | local_box, | ||
LB::Solver & | lb | ||
) |
Definition at line 39 of file lb_tracers.cpp.
References LB::Solver::add_force_density(), Cells::DATA_PART_FORCE, LB::Solver::get_agrid(), CellStructure::ghost_particles(), init_forces_ghosts(), LB::is_tracer(), lb_sanity_checks(), CellStructure::local_particles(), positions_in_halo(), and CellStructure::update_ghosts_and_resort_particle().
Referenced by System::System::integrate().
void lb_tracers_propagate | ( | CellStructure & | cell_structure, |
LB::Solver const & | lb, | ||
double | time_step | ||
) |
Definition at line 74 of file lb_tracers.cpp.
References LB::Solver::get_coupling_interpolated_velocity(), CellStructure::get_verlet_skin(), LB::is_tracer(), lb_sanity_checks(), CellStructure::local_particles(), Cells::RESORT_LOCAL, and CellStructure::set_resort_particles().
Referenced by System::System::integrate().