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)