IO parameters for Petar.
More...
#include <petar.hpp>
◆ IOParamsPeTar()
IOParamsPeTar::IOParamsPeTar |
( |
| ) |
|
|
inline |
◆ checkParams()
bool IOParamsPeTar::checkParams |
( |
| ) |
|
|
inline |
◆ read()
int IOParamsPeTar::read |
( |
int |
argc, |
|
|
char * |
argv[], |
|
|
const int |
opt_used_pre = 0 |
|
) |
| |
|
inline |
reading parameters from GNU option API
- Parameters
-
[in] | argc | number of options |
[in] | argv | string of options |
[in] | opt_used_pre | already used option number from previous reading, use to correctly count the remaining argument number |
- Returns
- -1 if help is used; else the used number of argv
◆ append_switcher
IOParams<PS::S64> IOParamsPeTar::append_switcher |
◆ data_format
IOParams<PS::S64> IOParamsPeTar::data_format |
◆ dt_limit_hard_factor
IOParams<PS::F64> IOParamsPeTar::dt_limit_hard_factor |
◆ dt_min_hermite_index
IOParams<PS::S64> IOParamsPeTar::dt_min_hermite_index |
◆ dt_snap
IOParams<PS::F64> IOParamsPeTar::dt_snap |
◆ dt_soft
IOParams<PS::F64> IOParamsPeTar::dt_soft |
◆ e_err_ar
IOParams<PS::F64> IOParamsPeTar::e_err_ar |
◆ eps
◆ eta
◆ fname_inp
IOParams<std::string> IOParamsPeTar::fname_inp |
◆ fname_par
IOParams<std::string> IOParamsPeTar::fname_par |
◆ fname_snp
IOParams<std::string> IOParamsPeTar::fname_snp |
◆ gravitational_constant
IOParams<PS::F64> IOParamsPeTar::gravitational_constant |
◆ id_offset
IOParams<PS::S64> IOParamsPeTar::id_offset |
◆ input_par_store
◆ interrupt_detection_option
IOParams<PS::S64> IOParamsPeTar::interrupt_detection_option |
◆ n_bin
◆ n_glb
◆ n_group_limit
IOParams<PS::S64> IOParamsPeTar::n_group_limit |
◆ n_interrupt_limit
IOParams<PS::S64> IOParamsPeTar::n_interrupt_limit |
◆ n_leaf_limit
IOParams<PS::S64> IOParamsPeTar::n_leaf_limit |
◆ n_smp_ave
IOParams<PS::S64> IOParamsPeTar::n_smp_ave |
◆ n_step_per_orbit
IOParams<PS::S64> IOParamsPeTar::n_step_per_orbit |
◆ nstep_dt_soft_kepler
IOParams<PS::F64> IOParamsPeTar::nstep_dt_soft_kepler |
◆ print_flag
bool IOParamsPeTar::print_flag |
◆ r_bin
◆ r_escape
IOParams<PS::F64> IOParamsPeTar::r_escape |
◆ r_out
◆ r_search_min
IOParams<PS::F64> IOParamsPeTar::r_search_min |
◆ ratio_r_cut
IOParams<PS::F64> IOParamsPeTar::ratio_r_cut |
◆ sd_factor
IOParams<PS::F64> IOParamsPeTar::sd_factor |
◆ search_peri_factor
IOParams<PS::F64> IOParamsPeTar::search_peri_factor |
◆ search_vel_factor
IOParams<PS::F64> IOParamsPeTar::search_vel_factor |
◆ step_limit_ar
IOParams<PS::S64> IOParamsPeTar::step_limit_ar |
◆ theta
◆ time_end
IOParams<PS::F64> IOParamsPeTar::time_end |
◆ unit_set
IOParams<PS::S64> IOParamsPeTar::unit_set |
◆ update_changeover_flag
bool IOParamsPeTar::update_changeover_flag |
◆ update_rsearch_flag
bool IOParamsPeTar::update_rsearch_flag |
◆ write_style
IOParams<PS::S64> IOParamsPeTar::write_style |
The documentation for this class was generated from the following file: