![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Record the time distances are below a threshold. More...
#include <ContactTimes.hpp>
Public Member Functions | |
ContactTimes (::System::System const *system, int delta_N, double contact_threshold, std::shared_ptr< Observables::Observable > obs) | |
void | update (boost::mpi::communicator const &comm) override |
std::string | get_internal_state () const final |
void | set_internal_state (std::string const &) final |
auto const & | contact_times () const |
std::vector< std::size_t > | shape () const override |
void | clear () |
double | get_contact_threshold () const |
![]() | |
AccumulatorBase (::System::System const *system, int delta_N) | |
virtual | ~AccumulatorBase ()=default |
int & | delta_N () |
bool | has_same_system_handle (::System::System const *system) const |
void | override_system_handle (::System::System const *system) |
Additional Inherited Members | |
![]() | |
void const * | m_system |
for bookkeeping purposes | |
Record the time distances are below a threshold.
The contact time is defined as \( \tau = t_f - t_0 \) where \( t_f \) is the last measured time at which a pairwise distance was below the threshold and \( t_0 \) is the first measured time at which the same distance was below the threshold.
Definition at line 43 of file core/accumulators/ContactTimes.hpp.
|
inline |
Definition at line 45 of file core/accumulators/ContactTimes.hpp.
|
inline |
Definition at line 61 of file core/accumulators/ContactTimes.hpp.
|
inline |
Definition at line 59 of file core/accumulators/ContactTimes.hpp.
|
inline |
Definition at line 62 of file core/accumulators/ContactTimes.hpp.
|
finalvirtual |
Implements Accumulators::AccumulatorBase.
Definition at line 70 of file ContactTimes.cpp.
|
finalvirtual |
Implements Accumulators::AccumulatorBase.
Definition at line 79 of file ContactTimes.cpp.
References Accumulators::AccumulatorBase::m_system.
|
inlineoverridevirtual |
Implements Accumulators::AccumulatorBase.
Definition at line 60 of file core/accumulators/ContactTimes.hpp.
|
overridevirtual |
Implements Accumulators::AccumulatorBase.
Definition at line 32 of file ContactTimes.cpp.
References System::get_system().