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

Lees-Edwards protocol for linear shearing. More...

#include <protocols.hpp>

Public Member Functions

 LinearShear ()
 
 LinearShear (double initial_offset, double shear_velocity, double time_0)
 
double shear_velocity (double) const
 
double pos_offset (double time) const
 

Public Attributes

double m_initial_pos_offset
 
double m_shear_velocity
 
double m_time_0
 

Detailed Description

Lees-Edwards protocol for linear shearing.

Definition at line 38 of file protocols.hpp.

Constructor & Destructor Documentation

◆ LinearShear() [1/2]

LeesEdwards::LinearShear::LinearShear ( )
inline

Definition at line 39 of file protocols.hpp.

◆ LinearShear() [2/2]

LeesEdwards::LinearShear::LinearShear ( double  initial_offset,
double  shear_velocity,
double  time_0 
)
inline

Definition at line 41 of file protocols.hpp.

Member Function Documentation

◆ pos_offset()

double LeesEdwards::LinearShear::pos_offset ( double  time) const
inline

Definition at line 45 of file protocols.hpp.

References m_initial_pos_offset, m_shear_velocity, and m_time_0.

◆ shear_velocity()

double LeesEdwards::LinearShear::shear_velocity ( double  ) const
inline

Definition at line 44 of file protocols.hpp.

References m_shear_velocity.

Member Data Documentation

◆ m_initial_pos_offset

double LeesEdwards::LinearShear::m_initial_pos_offset

Definition at line 48 of file protocols.hpp.

Referenced by pos_offset().

◆ m_shear_velocity

double LeesEdwards::LinearShear::m_shear_velocity

Definition at line 49 of file protocols.hpp.

Referenced by pos_offset(), and shear_velocity().

◆ m_time_0

double LeesEdwards::LinearShear::m_time_0

Definition at line 50 of file protocols.hpp.

Referenced by pos_offset().


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