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, and shear_plane_normal.
Referenced by BoxGeometry::get_mi_vector().
|
staticconstexpr |
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()(), LeesEdwards::verlet_list_offset(), and Writer::H5md::write_le_off().
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()(), LeesEdwards::shear_direction(), and Writer::H5md::write_le_dir().
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(), LeesEdwards::Push::operator()(), BoxGeometry::velocity_difference(), and Writer::H5md::write_le_normal().
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().