8 #ifndef IMPNPCTRANSPORT_AUTOMATIC_PARAMETERS_H
9 #define IMPNPCTRANSPORT_AUTOMATIC_PARAMETERS_H
11 #include "npctransport_config.h"
13 namespace npctransport_proto {
18 IMPNPCTRANSPORT_BEGIN_NAMESPACE
53 get_time_step(
double max_d_factor,
double max_k,
double min_radius,
double min_range,
54 double max_trans_relative_to_radius = 0.1,
55 double time_step_factor = 1.0);
70 double get_time_step(const ::npctransport_proto::Assignment& config,
71 double max_trans_relative_to_radius = 0.1);
104 IMPNPCTRANSPORTEXPORT
117 IMPNPCTRANSPORTEXPORT
119 ( const ::npctransport_proto::Assignment& assign,
121 double default_value_ns = 0.1);
133 IMPNPCTRANSPORTEXPORT
135 ( const ::npctransport_proto::Assignment& assign,
137 double default_value_ns = 1.0);
139 IMPNPCTRANSPORT_END_NAMESPACE
double get_time_step(const ::npctransport_proto::Assignment &config, double max_trans_relative_to_radius=0.1)
int get_output_statistics_interval_in_frames(const ::npctransport_proto::Assignment &assign, double time_step, double default_value_ns=1.0)
int get_statistics_interval_in_frames(const ::npctransport_proto::Assignment &assign, double time_step, double default_value_ns=0.1)
int get_number_of_frames(const ::npctransport_proto::Assignment &config, double time_step)
int get_frames_from_ns(double ns, double time_step)
int get_dump_interval_in_frames(const ::npctransport_proto::Assignment &config, double time_step)
double get_close_pairs_range(const ::npctransport_proto::Assignment &config)