ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
LeesEdwardsBC Struct Reference

#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
 

Detailed Description

Definition at line 28 of file LeesEdwardsBC.hpp.

Member Function Documentation

◆ distance()

Utils::Vector3d LeesEdwardsBC::distance ( Utils::Vector3d const &  d,
Utils::Vector3d const &  l,
Utils::Vector3d const &  ,
Utils::Vector3d const &  l_inv,
std::bitset< 3 > const  periodic 
) const
inline

Definition at line 34 of file LeesEdwardsBC.hpp.

References pos_offset, res, shear_direction, shear_plane_normal, and u.

Referenced by BoxGeometry::get_mi_vector().

Member Data Documentation

◆ invalid_dir

auto constexpr LeesEdwardsBC::invalid_dir = 3u
staticconstexpr

◆ pos_offset

◆ shear_direction

unsigned int LeesEdwardsBC::shear_direction = invalid_dir

◆ shear_plane_normal

unsigned int LeesEdwardsBC::shear_plane_normal = invalid_dir

◆ shear_velocity


The documentation for this struct was generated from the following file: