![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <LeesEdwardsBC.hpp>
Public Member Functions | |
| Utils::Vector3d | distance (Utils::Vector3d const &d, Utils::Vector3d const &l, Utils::Vector3d const &, Utils::Vector3d const &l_inv, std::bitset< 3 > const periodic) const |
Public Attributes | |
| double | pos_offset = 0. |
| double | shear_velocity = 0. |
| unsigned int | shear_direction = invalid_dir |
| unsigned int | shear_plane_normal = invalid_dir |
Static Public Attributes | |
| static auto constexpr | invalid_dir = 3u |
Definition at line 28 of file LeesEdwardsBC.hpp.
|
inline |
Definition at line 34 of file LeesEdwardsBC.hpp.
References pos_offset, shear_direction, shear_plane_normal, and stream.
Referenced by BoxGeometry::get_mi_vector(), and BoxGeometry::get_mi_vector().
Definition at line 29 of file LeesEdwardsBC.hpp.
Referenced by ScriptInterface::LeesEdwards::LeesEdwards::LeesEdwards().
| double LeesEdwardsBC::pos_offset = 0. |
Definition at line 30 of file LeesEdwardsBC.hpp.
Referenced by distance(), BoxGeometry::lees_edwards_update(), ScriptInterface::LeesEdwards::LeesEdwards::LeesEdwards(), LeesEdwards::Push::operator()(), and LeesEdwards::verlet_list_offset().
| unsigned int LeesEdwardsBC::shear_direction = invalid_dir |
Definition at line 32 of file LeesEdwardsBC.hpp.
Referenced by distance(), ScriptInterface::LeesEdwards::LeesEdwards::do_call_method(), LeesEdwards::Push::operator()(), and LeesEdwards::shear_direction().
| unsigned int LeesEdwardsBC::shear_plane_normal = invalid_dir |
Definition at line 33 of file LeesEdwardsBC.hpp.
Referenced by distance(), ScriptInterface::LeesEdwards::LeesEdwards::do_call_method(), BoxGeometry::get_mi_vector(), BoxGeometry::get_mi_vector(), LeesEdwards::Push::operator()(), and BoxGeometry::velocity_difference().
| double LeesEdwardsBC::shear_velocity = 0. |
Definition at line 31 of file LeesEdwardsBC.hpp.
Referenced by BoxGeometry::lees_edwards_update(), ScriptInterface::LeesEdwards::LeesEdwards::LeesEdwards(), LeesEdwards::Push::operator()(), and LeesEdwards::velocity_shift().