Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W _ __init__() (PreProcess method) (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.main_process.MainProcess method) (src.spyice.models.SeaIceModel method) (src.spyice.parameters.debug_constants.DebugConstants method) (src.spyice.parameters.real_constants.RealConstants method) (src.spyice.parameters.results_params.ResultsParams method) (src.spyice.parameters.user_input.UserInput method) (src.spyice.postprocess.Analysis method) (src.spyice.postprocess.analysis.Analysis method) (src.spyice.postprocess.analysis.AnalysisData method) (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) (src.spyice.preprocess.geometry_settings.GeometrySettings method) (src.spyice.preprocess.modify_initial_boundary.ModifyInitialBoundary method) (src.spyice.preprocess.PreProcess method) (src.spyice.utils.config_sort.ConfigData method) (src.spyice.utils.config_sort.ConfigSort method) (src.spyice.utils.ConfigSort method) (src.spyice.utils.error_norms.ErrorNorms method) (src.spyice.utils.spyice_exceptions.ConvergenceError method) (src.spyice.utils.spyice_logger.SpyiceLogger method) __new__() (src.spyice.parameters.user_input.BoundaryConditionType method) (src.spyice.parameters.user_input.FileNameSuffix method) (src.spyice.parameters.user_input.InitialLiquidFraction method) (src.spyice.parameters.user_input.InitialMeltTemperature method) (src.spyice.parameters.user_input.InitialSalinity method) (src.spyice.parameters.user_input.InitialTemperature method) (src.spyice.parameters.user_input.LiquidusRelation method) (src.spyice.parameters.user_input.TopTemperatureType method) __post_init__() (src.spyice.parameters.user_input.UserInput method) _plot_stefan_temp_twophase() A a_phi (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) add_new_parameter_results() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) AdvectionDiffusion (built-in class) algae_model_BAL_type (src.spyice.parameters.user_input.UserInput attribute) all_variables (src.spyice.postprocess.analysis.AnalysisData attribute) alpha (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) Analysis (class in src.spyice.postprocess) (class in src.spyice.postprocess.analysis) AnalysisData (class in src.spyice.postprocess.analysis) apply_boundary_condition() (in module src.spyice.rhs) assemble_tridiagonal() B b_phi (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) bc_neumann() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) (src.spyice.preprocess.modify_initial_boundary.ModifyInitialBoundary method) beta (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) biogeochemical_model() built-in function biogeochemical_model_at_alldepths() built-in function boundary_condition() (in module src.spyice.preprocess.initial_boundary_conditions) boundary_condition_type (src.spyice.parameters.user_input.UserInput attribute) boundary_salinity (src.spyice.parameters.user_input.UserInput attribute) boundary_top_temperature (src.spyice.parameters.user_input.UserInput attribute) BoundaryConditionType (class in src.spyice.parameters.user_input) Buffosolver() built-in function biogeochemical_model() biogeochemical_model_at_alldepths() calculate_brine_flux() calculate_in_out_brine_flux() calculate_initial_melt_temperature() calculate_initial_melt_temperature_onephase() calculate_initial_melt_temperature_twophase() calculate_initial_temperature_frezchem() calculate_local_rayleigh_number() calculate_melting_temperature_from_salinity() calculate_permeability() calculate_radiative_terms() calculate_salinity_flux() calculate_salinity_source_term_from_brineflux() chla_algae() cholorophyl_to_C_ratio_par() create_directory() create_output_directory() Ek_light() Ek_light_tanh() fs_ft() fs_ft_ln() fs_salinity() ft_temperature() get_bulk_tracer_concentration() get_salinity_source_term() ln_nutrient() model_algae_processes() ode_update_carbon_nutrient_uptake() Photosynthesis_rate_maximum_light() photosynthetic_active_radiation() photosynthetic_rate() radiation_algae() radiative_ice() radiative_organicmatter() radiative_source_term() save_results() set_up_iter() set_up_matrices() store_results() C c_br (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) c_i (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) c_w (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) calculate_boundary_salinity() (in module src.spyice.preprocess.initial_boundary_conditions) calculate_boundary_temperature() (in module src.spyice.preprocess.initial_boundary_conditions) calculate_brine_flux() built-in function calculate_brine_velocity_darcyscheme() (in module src.spyice.update_physical_values) calculate_brine_velocity_upwindscheme() (in module src.spyice.update_physical_values) calculate_errors() (src.spyice.postprocess.Analysis method) (src.spyice.postprocess.analysis.Analysis method) calculate_in_out_brine_flux() built-in function calculate_initial_melt_temperature() built-in function calculate_initial_melt_temperature_onephase() built-in function calculate_initial_melt_temperature_twophase() built-in function calculate_initial_temperature_frezchem() built-in function calculate_liquidus_temperature() (in module src.spyice.update_physical_values) calculate_local_rayleigh_number() built-in function calculate_melting_temperature_from_salinity() built-in function calculate_melting_temperature_from_salinity() (in module src.spyice.update_physical_values) calculate_permeability() built-in function calculate_radiative_terms() built-in function calculate_salinity_flux() built-in function calculate_salinity_source_term_from_brineflux() built-in function calculate_source_terms() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) calculate_temperature_profile() calculate_temperature_twophase_profiles() carbon_cc_ice_initial (src.spyice.parameters.user_input.UserInput attribute) carbon_cc_water_initial (src.spyice.parameters.user_input.UserInput attribute) check_and_reset_any_iteration_data() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) check_convergence() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) chla_algae() built-in function cholorophyl_to_C_ratio_par() built-in function choose_phase_type_iteration() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) compute_error_for_convergence() (in module src.spyice.statevariables) compute_melting_temperature_from_salinity() (in module src.spyice.preprocess.initial_boundary_conditions) config_data (src.spyice.parameters.user_input.UserInput attribute) ConfigData (class in src.spyice.utils.config_sort) ConfigSort (class in src.spyice.utils) (class in src.spyice.utils.config_sort) CONST_DENS (src.spyice.parameters.user_input.FileNameSuffix attribute) Constants (class in src.spyice.parameters.constants) constants (src.spyice.parameters.user_input.UserInput attribute) convergence_loop_iteration() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) ConvergenceError correct_for_brine_movement() (in module src.spyice.rhs) counter_limit (src.spyice.parameters.user_input.UserInput attribute) create_2d_array() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) create_directory() built-in function create_output_directory() built-in function create_output_directory() (in module src.spyice.utils) critical_depth (src.spyice.parameters.real_constants.RealConstants attribute) critical_liquid_fraction (src.spyice.parameters.user_input.UserInput attribute) D D_s (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) DEBUG (src.spyice.parameters.constants.Constants attribute) DebugConstants (class in src.spyice.parameters.debug_constants) dir_output_name (src.spyice.parameters.user_input.UserInput attribute) dir_output_name_hydra (src.spyice.parameters.user_input.UserInput attribute) DIRICHLET (src.spyice.parameters.user_input.BoundaryConditionType attribute) (src.spyice.parameters.user_input.TopTemperatureType attribute) E Ek_light() built-in function Ek_light_tanh() built-in function error_analytical_numerical() (src.spyice.postprocess.Analysis method) (src.spyice.postprocess.analysis.Analysis method) ErrorNorms (class in src.spyice.utils.error_norms) export_residuals() (in module src.spyice.utils.helpers) (src.spyice.postprocess.Analysis method) (src.spyice.postprocess.analysis.Analysis method) F factor_1() factor_2() factor_3() FileNameSuffix (class in src.spyice.parameters.user_input) flush() (src.spyice.utils.spyice_logger.SpyiceLogger method) fourier_number_timestep() (in module src.spyice.parameters.user_input) FREZCHEM (src.spyice.parameters.user_input.InitialMeltTemperature attribute) (src.spyice.parameters.user_input.LiquidusRelation attribute) fs_ft() built-in function fs_ft_ln() built-in function fs_salinity() built-in function ft_temperature() built-in function G g (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) geometry_type (src.spyice.parameters.user_input.UserInput attribute) GeometrySettings (class in src.spyice.preprocess.geometry_settings) get_bulk_tracer_concentration() built-in function get_config_params() (src.spyice.utils.config_sort.ConfigSort method) (src.spyice.utils.ConfigSort method) get_error_results() (src.spyice.postprocess.Analysis class method) (src.spyice.postprocess.analysis.Analysis class method) get_ownconfig_params() (src.spyice.utils.config_sort.ConfigSort method), [1], [2] (src.spyice.utils.ConfigSort method), [1], [2] get_results() (spyice.models.sea_ice_model.SeaIceModel class method) (src.spyice.models.SeaIceModel class method) get_salinity_source_term() built-in function get_userinput() (src.spyice.preprocess.PreProcess method) get_variables() (src.spyice.preprocess.PreProcess class method) getconfig_dataclass() (src.spyice.utils.config_sort.ConfigSort class method) (src.spyice.utils.config_sort.ConfigSort method), [1] (src.spyice.utils.ConfigSort class method) (src.spyice.utils.ConfigSort method), [1] grid_resolution_dz (src.spyice.parameters.user_input.UserInput attribute) grid_timestep_dt (src.spyice.parameters.user_input.UserInput attribute) H H_function() (in module src.spyice.update_physical_values) H_function_derivate() (in module src.spyice.update_physical_values) H_newton_iteration() (in module src.spyice.update_physical_values) I infinity_norm() (src.spyice.utils.error_norms.ErrorNorms method) initial_liquid_fraction (src.spyice.parameters.user_input.UserInput attribute) initial_salinity (src.spyice.parameters.user_input.UserInput attribute) initial_temperature (src.spyice.parameters.user_input.UserInput attribute) initialize_state_variables() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) InitialLiquidFraction (class in src.spyice.parameters.user_input) InitialMeltTemperature (class in src.spyice.parameters.user_input) InitialSalinity (class in src.spyice.parameters.user_input) InitialTemperature (class in src.spyice.parameters.user_input) InvalidPhaseError is_algae_equation (src.spyice.parameters.user_input.UserInput attribute) is_buffo (src.spyice.parameters.user_input.UserInput attribute) is_diffusiononly_equation (src.spyice.parameters.user_input.UserInput attribute) is_radiation_equation (src.spyice.parameters.user_input.UserInput attribute) is_salinity_equation (src.spyice.parameters.user_input.UserInput attribute) is_stefan (src.spyice.parameters.user_input.UserInput attribute) is_voller (src.spyice.parameters.user_input.UserInput attribute) K k_br (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) k_i (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) k_w (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) kappa (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) L L (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) liquid_fraction_tolerance (src.spyice.parameters.user_input.UserInput attribute) liquidus_relation_type (src.spyice.parameters.user_input.UserInput attribute) LiquidusRelation (class in src.spyice.parameters.user_input) ln_nutrient() built-in function locate_ice_ocean_interface() (in module spyice.models.sea_ice_model) M m (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) MainProcess (class in src.spyice.main_process) max_iterations (src.spyice.parameters.user_input.UserInput attribute) model_algae_processes() built-in function modify_tridiagonal_voller_scheme() ModifyInitialBoundary (class in src.spyice.preprocess.modify_initial_boundary) module src.spyice src.spyice.coefficients src.spyice.main_process src.spyice.models src.spyice.parameters src.spyice.parameters.constants src.spyice.parameters.debug_constants src.spyice.parameters.real_constants src.spyice.parameters.results_params src.spyice.parameters.user_input src.spyice.postprocess src.spyice.postprocess.analysis src.spyice.postprocess.visualise_model src.spyice.preprocess src.spyice.preprocess.geometry_settings src.spyice.preprocess.initial_boundary_conditions src.spyice.preprocess.modify_initial_boundary src.spyice.rhs src.spyice.statevariables src.spyice.update_physical_values src.spyice.utils src.spyice.utils.config_sort src.spyice.utils.error_norms src.spyice.utils.helpers src.spyice.utils.spyice_exceptions src.spyice.utils.spyice_logger mu (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) N NEUMANN (src.spyice.parameters.user_input.BoundaryConditionType attribute) NON_CONST_DENS (src.spyice.parameters.user_input.FileNameSuffix attribute) NON_CONST_DENS_MUSHFIX (src.spyice.parameters.user_input.FileNameSuffix attribute) NORMAL (src.spyice.parameters.user_input.LiquidusRelation attribute) numerical_analytical_diff() (src.spyice.utils.error_norms.ErrorNorms method) nutrient_cn_dsi_ice (src.spyice.parameters.user_input.UserInput attribute) nutrient_cn_dsi_water (src.spyice.parameters.user_input.UserInput attribute) O ode_update_carbon_nutrient_uptake() built-in function one_norm() (src.spyice.utils.error_norms.ErrorNorms method) ONEPHASE (src.spyice.parameters.user_input.InitialMeltTemperature attribute) output_suffix (src.spyice.parameters.user_input.UserInput attribute) overwrite_statevariables() (in module src.spyice.statevariables) P P0 (src.spyice.parameters.user_input.InitialLiquidFraction attribute) P1 (src.spyice.parameters.user_input.InitialLiquidFraction attribute) P_s (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) P_Stefan (src.spyice.parameters.user_input.InitialLiquidFraction attribute) param_const (src.spyice.parameters.real_constants.RealConstants attribute) phase_type (src.spyice.parameters.user_input.UserInput attribute) phi_all_mush_list() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) phi_c (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) phi_control_for_infinite_values() (in module src.spyice.update_physical_values) phi_func() (in module src.spyice.update_physical_values) phi_ini (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) phi_ini_Stefan (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) phi_slope() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) Photosynthesis_rate_maximum_light() built-in function photosynthetic_active_radiation() built-in function photosynthetic_rate() built-in function plot_all_phi_mush() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_brinevelocity_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_carbon_concentration() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_carbon_concentration_multiplelayers() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_carbon_concentration_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_carbon_heatmap_as_gif() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_chla_bulk_concentration() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_chla_bulk_concentration_multiplelayers() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_depth_over_time() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_depth_over_time_heatmap() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_error_temp() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_error_temp_diff() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_H_iter() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_H_iter_all() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_H_iter_heatmap() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_H_iter_heatmap_mushy() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_liquid_fraction_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_liquid_salinity_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_liquidfraction_heatmap() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_model() (src.spyice.main_process.MainProcess method) plot_nutrient_cn_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_nutrient_concentration() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_nutrient_concentration_heatmap_as_gif() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_nutrient_concentration_multiplelayers() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_photosynthetic_rate() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_photosynthetic_rate_multiplelayers() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_radiation_algae() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_radiation_algae_dt_by_rho_c() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_radiation_algae_multiplelayers() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_radiation_all() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_radiation_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_response_pt1_pt2() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_salinity_heatmap() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_salinity_heatmap_as_gif() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_salinity_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_salinity_sourceterm_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature_3D() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature_3d_contours() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature_heatmap() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature_heatmap_as_gif() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature_liquid_solid_evolution() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) plot_temperature_profile() (src.spyice.postprocess.visualise_model.VisualiseModel method) (src.spyice.postprocess.VisualiseModel method) PreProcess (built-in class) (class in src.spyice.preprocess) preprocess() (src.spyice.preprocess.PreProcess method) preprocess_jupyter() (src.spyice.preprocess.PreProcess static method) PreprocessData (built-in class) PX (src.spyice.parameters.user_input.InitialLiquidFraction attribute) R Ra_c (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) radiation_algae() built-in function radiative_ice() built-in function radiative_organicmatter() built-in function radiative_source_term() built-in function raise_salinity_exception() (in module src.spyice.preprocess.initial_boundary_conditions) read_omegaconfig() (in module src.spyice.utils.config_sort) REAL (src.spyice.parameters.constants.Constants attribute) RealConstants (class in src.spyice.parameters.real_constants) record_iteration_data() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) record_mushy_layer_data() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) reset_error_for_while_loop() (in module src.spyice.statevariables) reset_iteration_parameters() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) ResultsParams (class in src.spyice.parameters.results_params) rho_br (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) rho_i (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) rho_w (src.spyice.parameters.debug_constants.DebugConstants attribute) (src.spyice.parameters.real_constants.RealConstants attribute) run_model() (src.spyice.main_process.MainProcess method) run_sea_ice_model() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) run_while_convergence_iteration() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) S S0 (src.spyice.parameters.user_input.InitialSalinity attribute) S1 (src.spyice.parameters.user_input.InitialSalinity attribute) S2 (src.spyice.parameters.user_input.InitialSalinity attribute) S3 (src.spyice.parameters.user_input.InitialSalinity attribute) S34 (src.spyice.parameters.user_input.InitialSalinity attribute) S_LINEAR (src.spyice.parameters.user_input.InitialSalinity attribute) salinity_tolerance (src.spyice.parameters.user_input.UserInput attribute) SalinityUnavailableError save_results() built-in function SeaIceModel (class in spyice.models.sea_ice_model) (class in src.spyice.models) set_analysis() (src.spyice.postprocess.Analysis method) (src.spyice.postprocess.analysis.Analysis method) set_boundary_condition_type() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) (src.spyice.preprocess.modify_initial_boundary.ModifyInitialBoundary method) set_boundary_temperature() (in module src.spyice.preprocess.initial_boundary_conditions) set_dataclass() (in module src.spyice.utils.helpers) (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) (src.spyice.postprocess.Analysis static method) (src.spyice.postprocess.analysis.Analysis static method) (src.spyice.preprocess.PreProcess static method) set_dataclass_with_dataclass() (src.spyice.preprocess.PreProcess static method) set_inital_salinity() (in module src.spyice.preprocess.initial_boundary_conditions) set_inital_temperature() (in module src.spyice.preprocess.initial_boundary_conditions) set_initial_conditions() (in module src.spyice.preprocess.initial_boundary_conditions) set_initial_liquidfraction() (in module src.spyice.preprocess.initial_boundary_conditions) set_initial_statevariables() (in module src.spyice.statevariables) set_preprocess() (src.spyice.preprocess.PreProcess method) set_source_term() set_statevariables() (in module src.spyice.statevariables) set_up_iter() built-in function set_up_matrices() built-in function set_up_tridiagonal() setup (src.spyice.utils.config_sort.ConfigData attribute) SpyiceLogger (class in src.spyice.utils.spyice_logger) src.spyice module src.spyice.coefficients module src.spyice.main_process module src.spyice.models module src.spyice.parameters module src.spyice.parameters.constants module src.spyice.parameters.debug_constants module src.spyice.parameters.real_constants module src.spyice.parameters.results_params module src.spyice.parameters.user_input module src.spyice.postprocess module src.spyice.postprocess.analysis module src.spyice.postprocess.visualise_model module src.spyice.preprocess module src.spyice.preprocess.geometry_settings module src.spyice.preprocess.initial_boundary_conditions module src.spyice.preprocess.modify_initial_boundary module src.spyice.rhs module src.spyice.statevariables module src.spyice.update_physical_values module src.spyice.utils module src.spyice.utils.config_sort module src.spyice.utils.error_norms module src.spyice.utils.helpers module src.spyice.utils.spyice_exceptions module src.spyice.utils.spyice_logger module STEFAN (src.spyice.parameters.user_input.TopTemperatureType attribute) stefan_problem() stefan_problem_twophase() StefanProblem (built-in class) store_field_errors() (src.spyice.postprocess.Analysis method) (src.spyice.postprocess.analysis.Analysis method) store_results() built-in function store_results() (src.spyice.parameters.results_params.ResultsParams static method) store_results_for_iter_t() (src.spyice.parameters.results_params.ResultsParams static method) T T250 (src.spyice.parameters.user_input.InitialTemperature attribute) T271p25 (src.spyice.parameters.user_input.InitialTemperature attribute) T_MELT (src.spyice.parameters.user_input.InitialTemperature attribute) t_running() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) T_S (src.spyice.parameters.user_input.InitialTemperature attribute) T_STEFAN (src.spyice.parameters.user_input.InitialTemperature attribute) t_total() (in module src.spyice.utils.helpers) t_w3() (in module src.spyice.preprocess.initial_boundary_conditions) TDMAsolver() temperature_gradient() (in module src.spyice.preprocess.initial_boundary_conditions) temperature_melt (src.spyice.parameters.user_input.UserInput attribute) temperature_tolerance (src.spyice.parameters.user_input.UserInput attribute) temperature_top_type (src.spyice.parameters.user_input.UserInput attribute) TopTemperatureType (class in src.spyice.parameters.user_input) track_mush_for_parameter() (spyice.models.sea_ice_model.SeaIceModel method) (src.spyice.models.SeaIceModel method) two_norm() (src.spyice.utils.error_norms.ErrorNorms method) TWOPHASE (src.spyice.parameters.user_input.InitialMeltTemperature attribute) U unknowns_matrix() update_algae_transport() (in module src.spyice.update_physical_values) update_coefficients() (in module src.spyice.coefficients) update_enthalpy() (in module src.spyice.update_physical_values) update_enthalpy_solid_state() (in module src.spyice.update_physical_values) update_liquid_fraction_buffo() (in module src.spyice.update_physical_values) update_liquid_fraction_mixture_with_enthalpy_equation() (in module src.spyice.update_physical_values) update_liquid_fraction_mixture_with_under_relaxation() (in module src.spyice.update_physical_values) update_liquid_fraction_voller_continuous_thermal_properties() (in module src.spyice.update_physical_values) update_liquid_fraction_voller_under_relaxation() (in module src.spyice.update_physical_values) update_preprocess_dataclass() (src.spyice.preprocess.PreProcess static method) update_state_variables() (in module src.spyice.update_physical_values) update_temperature_and_salinity() (in module src.spyice.update_physical_values) UserInput (class in src.spyice.parameters.user_input) V VisualiseModel (class in src.spyice.postprocess) (class in src.spyice.postprocess.visualise_model) voller_residual_scheme() (in module src.spyice.statevariables) voller_X_array_set_zero_to_melt() W write() (src.spyice.utils.spyice_logger.SpyiceLogger method)