functions related to dynamical coring More...
Typedefs | |
typedef std::map< std::size_t, float > | WTDMap |
store the waiting time distribution for each state with time vs count. | |
Functions | |
WTDMap | compute_wtd (std::list< std::size_t > streaks) |
compute the waiting time distribution for single state More... | |
void | main (boost::program_options::variables_map args) |
controlling function and user interface for boundary corrections More... | |
Detailed Description
functions related to dynamical coring
This module contains all functions for finding the optimal coring time and dynamical coring. The underlaying principal is to define dynamical cores. In contrast to geometrical cores, this algorithm scales linear with the the number of frames. The idea is to require after a transition to stay at least for a certain time (coring time) in the new state, otherwise the transition is identified as intrastate fluctuation and the frames are are assigned to the previous state. A more in detail discussion can be found in Nagel19.
Function Documentation
◆ compute_wtd()
WTDMap Clustering::Coring::compute_wtd | ( | std::list< std::size_t > | streaks | ) |
compute the waiting time distribution for single state
- Parameters
-
streaks array with all wainting times
Definition at line 41 of file coring.cpp.
◆ main()
void Clustering::Coring::main | ( | boost::program_options::variables_map | args | ) |
controlling function and user interface for boundary corrections
- Parameters
-
states single column file with state information. windows double column file with states and their coring time distribution generate and write waiting time distributions to file. output file name to store resulting trajectory. concat-nframes no. of frames per trajectory. concat-limits length of concated trajectories. cores file name to store resulting cores.
- Returns
- void
Definition at line 61 of file coring.cpp.