-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1) changed default_opacity from "Kramers" to "OPAL"
2) renamed input parameter Rhot_Mdotzero_factor -> Rfront_Mdotzero_factor (is not important variable now: its recommended value 1 is default) 3) added input parameter DIM_front_Mdot_factor (default 2.3). At the border between hod and cold zones, there is a negative accretion rate Mdot = - DIM_front_Mdot_factor * Mdot(Rin) 4) added input parameter DIM_front_approach (default "maxFvis") - the disc equation is solved to the point where Mdot=0 (default) or where Mdot = - DIM_front_Mdot_factor * Mdot(Rin) 5) added input parameter scatter_by_corona (yes/no) 6) added DiscEqFailException: public std::exception to exceptions.hpp to report about non-converging solution 7) added household variables R_dotM0_before_shift, maxR_Qirr_no_role to freddi_state 8) added boost::optional<vecd> Shadow : ring is shadowed (1) or not (0, default) 9) added inline void set_Mdot_outer_boundary() to change current_.Mdot_outer_boundary 10) added inline void set_R_dotM0_before_shift() to change current_.R_dotM0_before_shift 11) added inline void set_maxR_Qirr_no_role() to change current_.maxR_Qirr_no_role 12) added functions: Rfront_Rhot(double r, double z_r), obtain_Mdot_outer_boundary(), Tirr_critical(double r, int ii), and verify_disc_mass(double tau) 13) added 2nd argument to R_cooling_front(double r, double sigma_at_r) and v_cooling_front(double r, double sigma_at_r); 14) added functions: double R_vis_struct (double r, double z2r_at_r) : estimate the radius, to which viscous process can reach in time tau 15) changed name of function: ring_state_vertical() -> check_ring_is_cold() 16) in freddi_evolution.cpp: changed name of function: Mdot_out() -> Mdot_outer_boundary() 17) in freddi_evolution.cpp: moved all conditions to find boundary of the hot disc to function check_ring_is_cold(); 1 : ring is cold 18) removed Tirr_exceed_critical() 19) in freddi_state.cpp: added vecd& FreddiState::Shadow() ; double v_visc(double r, double z2r) 20) in freddi_state.cpp: in const vecd& FreddiState::Qx() : added (1.0 - Shad[i]) to Qx 21) in v_cooling_front() added check that if (sigma<0.) {sigma=0.0;} in the Ludwig's scheme 22) in double FreddiState::Teff_plus(double r) const minimum temperature on the hot branch: changed from Lasota et al., A&A 486, 523–528 (2008) to Tavleev+23 23) in function R_cooling_front : changed result: R()[last()] - v_cooling_front(r) * args().calc->tau; -> r - v_cooling_front(r, sigma_at_r) * args().calc->tau; 24) in freddi_state.cpp: added function double FreddiState::Rfront_Rhot - but it is not used now because Rfront_Mdotzero_factor == 1.0 is recommended 25) added double FreddiState::Tirr_critical (double r, int ii) to determine critical level Tirr which keeps the ring hot. 26) in freddi_state.cpp: changed name of function ring_state_vertical() to FreddiState::check_ring_is_cold() : returns 1 for hot, 0 for cold 27) in nonlinear_diffusion.cpp: added include "exceptions.hpp" 28) in nonlinear_diffusion.cpp: added vatriables iter_sol and maxiter to keep track on the number of iterations : if DIM_front_approach is "outflow" (accretion rate is negative at Rhot), disk equation sometime does not converge 29) in ns_evolution.cpp: added std output to exit from error: "R_dead is positive and less than R_cor" 30) in output.cpp: added to Derived values freddi->args().basic->rin 31) in output.cpp: added to BasicFreddiFileOutput::diskStructureDump: ### Mdot = freddi->Mdot_in() 32) input parameter DIM_front_approach is either "outflow" of "maxFvis" (default)
- Loading branch information
1 parent
2cc22ea
commit 3d2a73e
Showing
16 changed files
with
632 additions
and
222 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.