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: