Open
Description
For most runtime parameters, we read them at initialization and they never change. But we have a few cases where depending on the values of other parameters, we change some. This should be done explicitly through a setter function so we can catch changes when we transition to structs for the runtime parameters.
Here's a partial list of runtime parameters that we override:
do_reflux
(inCastro.cpp
,read_params()
)rot_axis
(inCastro.cpp
,read_params()
)sdc_iters
(inCastro_advance_ctu.cpp
)small_temp
,small_dens
,small_pres
,small_ener
(all inCastro_setup.cpp
)rotational_period
(inCastro_io.cpp
,scf_relax.cpp
)point_mass
(inCastro_io.cpp
,Castro_pointmass.cpp
)