![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Classes | |
| class | LeesEdwards |
| struct | LinearShear |
| Lees-Edwards protocol for linear shearing. More... | |
| struct | Off |
| Lees-Edwards protocol for un-altered periodic boundary conditions. More... | |
| struct | OscillatoryShear |
| Lees-Edwards protocol for oscillatory shearing. More... | |
| class | PosOffsetGetter |
| class | Push |
| class | ShearVelocityGetter |
| Visitor to get shear velocity from the Lees-Edwards protocol. More... | |
| class | UpdateOffset |
Typedefs | |
| using | ActiveProtocol = std::variant< Off, LinearShear, OscillatoryShear > |
| Type which holds the currently active protocol. | |
Functions | |
| double | velocity_shift (short int le_flag, BoxGeometry const &box) |
| Utils::Vector3d | shear_direction (BoxGeometry const &box) |
| Utils::Vector3d | verlet_list_offset (BoxGeometry const &box, double pos_offset_at_last_resort) |
| double | get_pos_offset (double time, ActiveProtocol const &protocol) |
| double | get_shear_velocity (double time, ActiveProtocol const &protocol) |
| Calculation of current velocity. | |
| using LeesEdwards::ActiveProtocol = typedef std::variant<Off, LinearShear, OscillatoryShear> |
Type which holds the currently active protocol.
Definition at line 75 of file protocols.hpp.
|
inline |
Definition at line 88 of file protocols.hpp.
Referenced by LeesEdwards::LeesEdwards::update_box_params().
|
inline |
Calculation of current velocity.
Definition at line 105 of file protocols.hpp.
Referenced by LeesEdwards::LeesEdwards::update_box_params().
|
inline |
Definition at line 81 of file lees_edwards.hpp.
References BoxGeometry::lees_edwards_bc(), and LeesEdwardsBC::shear_direction.
Referenced by verlet_list_offset().
|
inline |
Definition at line 74 of file lees_edwards.hpp.
References LEES_EDWARDS, BoxGeometry::lees_edwards_bc(), LeesEdwardsBC::shear_velocity, and BoxGeometry::type().
|
inline |
Definition at line 85 of file lees_edwards.hpp.
References LEES_EDWARDS, BoxGeometry::lees_edwards_bc(), LeesEdwardsBC::pos_offset, shear_direction(), and BoxGeometry::type().
Referenced by resort_particles_if_needed().