ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
relative.hpp File Reference
#include <config/config.hpp>
#include "BoxGeometry.hpp"
#include "Particle.hpp"
#include "cell_system/CellStructure.hpp"
#include <utils/Vector.hpp>
#include <utils/matrix.hpp>
+ Include dependency graph for relative.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Particleget_reference_particle (CellStructure &cell_structure, Particle const &p)
 Get real particle tracked by a virtual site.
 
void vs_relative_update_particles (CellStructure &cell_structure, BoxGeometry const &box_geo)
 
void vs_relative_back_transfer_forces_and_torques (CellStructure &cell_structure)
 
Utils::Matrix< double, 3, 3 > vs_relative_pressure_tensor (CellStructure const &cell_structure)
 

Function Documentation

◆ get_reference_particle()

Particle * get_reference_particle ( CellStructure cell_structure,
Particle const p 
)

Get real particle tracked by a virtual site.

Parameters
cell_structureCell structure.
pVirtual site.
Returns
Pointer to real particle, or nullptr if lookup fails.

Definition at line 75 of file relative.cpp.

References CellStructure::get_local_particle(), Particle::id(), runtimeErrorMsg, stream, and Particle::vs_relative().

Referenced by run_magnetodynamics(), vs_relative_back_transfer_forces_and_torques(), and vs_relative_update_particles().

◆ vs_relative_back_transfer_forces_and_torques()

◆ vs_relative_pressure_tensor()

◆ vs_relative_update_particles()