::icebin::gpism::IceCoupler_PISM class | pism::icebin::IBIceModel | friend |
accumulateFluxes_massContExplicitStep(int i, int j, double surface_mass_balance, double basal_melt_rate, double divQ_SIA, double divQ_SSA, double Href_to_H_flux, double nonneg_rule_flux) | pism::icebin::IBIceModel | virtual |
allocate_age_model() | pism::IceModel | protectedvirtual |
allocate_basal_yield_stress() | pism::IceModel | protectedvirtual |
allocate_bed_deformation() | pism::IceModel | protectedvirtual |
allocate_bedrock_thermal_unit() | pism::IceModel | protectedvirtual |
allocate_couplers() | pism::icebin::IBIceModel | virtual |
allocate_energy_model() | pism::IceModel | protectedvirtual |
allocate_geometry_evolution() | pism::IceModel | protectedvirtual |
allocate_iceberg_remover() | pism::IceModel | protectedvirtual |
allocate_isochrones() | pism::IceModel | protectedvirtual |
allocate_storage() | pism::IceModel | protectedvirtual |
allocate_stressbalance() | pism::IceModel | protectedvirtual |
allocate_subglacial_hydrology() | pism::icebin::IBIceModel | virtual |
allocate_submodels() | pism::IceModel | protectedvirtual |
basal_yield_stress_model() const | pism::IceModel | |
base | pism::icebin::IBIceModel | protected |
bed_deformation_model() const | pism::IceModel | |
bedrock_thermal_model() const | pism::IceModel | |
bedrock_thermal_model_step() | pism::IceModel | protectedvirtual |
bootstrap_2d(const File &input_file) | pism::IceModel | protectedvirtual |
calving() const | pism::IceModel | |
cold_base_area(double thickness_threshold) const | pism::IceModel | |
combine_basal_melt_rate(const Geometry &geometry, const array::Scalar &shelf_base_mass_flux, const array::Scalar &grounded_basal_melt_rate, array::Scalar &result) | pism::IceModel | protectedvirtual |
compute_enth2(pism::array::Scalar &enth2, pism::array::Scalar &mass2) | pism::icebin::IBIceModel | |
compute_geometry_change(const array::Scalar &thickness, const array::Scalar &Href, const array::Scalar &thickness_old, const array::Scalar &Href_old, bool add_values, array::Scalar &output) | pism::IceModel | protected |
compute_lat_lon() | pism::IceModel | protectedvirtual |
compute_original_ice_fraction(double ice_volume) | pism::IceModel | protectedvirtual |
compute_temperate_base_fraction(double ice_area) | pism::IceModel | protectedvirtual |
ConsistencyFlag enum name | pism::IceModel | protected |
construct_surface_temp(pism::array::Scalar &deltah, double default_val, double timestep_s, pism::array::Scalar &surface_temp) | pism::icebin::IBIceModel | |
ctx() const | pism::IceModel | |
cur | pism::icebin::IBIceModel | protected |
define_diagnostics(const File &file, const std::set< std::string > &variables, io::Type default_type) const | pism::IceModel | protectedvirtual |
define_model_state(const File &file) const | pism::IceModel | protectedvirtual |
DONT_REMOVE_ICEBERGS enum value | pism::IceModel | protected |
dt() const | pism::IceModel | |
dt_TempAge | pism::IceModel | protected |
dumpToFile(const std::string &filename) const | pism::icebin::IBIceModel | |
elevmask_ice | pism::icebin::IBIceModel | |
elevmask_land | pism::icebin::IBIceModel | |
energy_balance_model() const | pism::IceModel | |
energy_model_inputs() | pism::IceModel | protectedvirtual |
energy_step() | pism::icebin::IBIceModel | virtual |
enforce_consistency_of_geometry(ConsistencyFlag flag) | pism::IceModel | protected |
enthalpy_t() const | pism::icebin::IBIceModel | inline |
extras_max_timestep(double my_t) | pism::IceModel | protected |
flush_timeseries() | pism::IceModel | protected |
forced_retreat() const | pism::IceModel | |
front_retreat_step() | pism::IceModel | protectedvirtual |
frontal_melt() const | pism::IceModel | |
geometry() const | pism::IceModel | |
geometry_evolution() const | pism::IceModel | |
grid() const | pism::IceModel | |
HistoryTreatment enum name | pism::IceModel | protected |
hydrology_step() | pism::IceModel | protectedvirtual |
ib_surface_model() | pism::icebin::IBIceModel | inline |
IBIceModel(std::shared_ptr< pism::Grid > grid, const std::shared_ptr< Context > &context, IBIceModel::Params const &_params) | pism::icebin::IBIceModel | |
ice_top_senth | pism::icebin::IBIceModel | protected |
ice_volume_cold(double thickness_threshold) const | pism::IceModel | |
ice_volume_temperate(double thickness_threshold) const | pism::IceModel | |
IceModel(std::shared_ptr< Grid > grid, const std::shared_ptr< Context > &context) | pism::IceModel | |
identify_open_ocean(const array::CellType &cell_type, array::Scalar &result) | pism::IceModel | protected |
INCLUDE_MODEL_STATE enum value | pism::IceModel | protected |
init() | pism::IceModel | |
init_calving() | pism::IceModel | protectedvirtual |
init_checkpoints() | pism::IceModel | protected |
init_diagnostics() | pism::IceModel | protectedvirtual |
init_extras() | pism::IceModel | protected |
init_front_retreat() | pism::IceModel | protectedvirtual |
init_frontal_melt() | pism::IceModel | protectedvirtual |
init_snapshots() | pism::IceModel | protected |
init_timeseries() | pism::IceModel | protected |
initialize_2d() | pism::IceModel | protectedvirtual |
JUST_DIAGNOSTICS enum value | pism::IceModel | protected |
list_diagnostics(const std::string &list_type) const | pism::IceModel | |
m_adaptive_timestep_reason | pism::IceModel | protected |
m_age_model | pism::IceModel | protected |
m_basal_melt_rate | pism::IceModel | protected |
m_basal_yield_stress | pism::IceModel | protected |
m_basal_yield_stress_model | pism::IceModel | protected |
m_beddef | pism::IceModel | protected |
m_bedtoptemp | pism::IceModel | protected |
m_btu | pism::IceModel | protected |
m_calving_rate_factor | pism::IceModel | protected |
m_checkpoint_filename | pism::IceModel | protected |
m_checkpoint_vars | pism::IceModel | protected |
m_config | pism::IceModel | protected |
m_ctx | pism::IceModel | protected |
m_current_snapshot | pism::IceModel | protected |
m_diagnostics | pism::IceModel | protected |
m_dt | pism::IceModel | protected |
m_eigen_calving | pism::IceModel | protected |
m_energy_model | pism::IceModel | protected |
m_extra_bounds | pism::IceModel | protected |
m_extra_file | pism::IceModel | protected |
m_extra_file_is_ready | pism::IceModel | protected |
m_extra_filename | pism::IceModel | protected |
m_extra_times | pism::IceModel | protected |
m_extra_vars | pism::IceModel | protected |
m_float_kill_calving | pism::IceModel | protected |
m_fracture | pism::IceModel | protected |
m_front_retreat | pism::IceModel | protected |
m_frontal_melt | pism::IceModel | protected |
m_geometry | pism::IceModel | protected |
m_geometry_evolution | pism::IceModel | protected |
m_grid | pism::IceModel | protected |
m_hayhurst_calving | pism::IceModel | protected |
m_ice_density | pism::icebin::IBIceModel | private |
m_ice_thickness_bc_mask | pism::IceModel | protected |
m_iceberg_remover | pism::IceModel | protected |
m_isochrones | pism::IceModel | protected |
m_last_checkpoint_time | pism::IceModel | protected |
m_last_extra | pism::IceModel | protected |
m_log | pism::IceModel | protected |
m_meter_per_s_to_kg_per_m2 | pism::icebin::IBIceModel | private |
m_model_state | pism::IceModel | protected |
m_n_work2d | pism::IceModel | protectedstatic |
m_new_bed_elevation | pism::IceModel | protected |
m_next_extra | pism::IceModel | protected |
m_ocean | pism::IceModel | protected |
m_output_global_attributes | pism::IceModel | protected |
m_output_vars | pism::IceModel | protected |
m_prescribed_retreat | pism::IceModel | protected |
m_save_extra | pism::IceModel | protected |
m_save_snapshots | pism::IceModel | protected |
m_sea_level | pism::IceModel | protected |
m_skip_countdown | pism::IceModel | protected |
m_snapshot_times | pism::IceModel | protected |
m_snapshot_vars | pism::IceModel | protected |
m_snapshots_file_is_ready | pism::IceModel | protected |
m_snapshots_filename | pism::IceModel | protected |
m_split_extra | pism::IceModel | protected |
m_split_snapshots | pism::IceModel | protected |
m_start_time | pism::IceModel | private |
m_stdout_flags | pism::IceModel | protected |
m_step_counter | pism::IceModel | protected |
m_stress_balance | pism::IceModel | protected |
m_subglacial_hydrology | pism::IceModel | protected |
m_submodels | pism::IceModel | protected |
m_surface | pism::IceModel | protected |
m_surface_input_for_hydrology | pism::IceModel | protected |
m_sys | pism::IceModel | protected |
m_thickness_change | pism::IceModel | protected |
m_thickness_threshold_calving | pism::IceModel | protected |
m_time | pism::IceModel | protected |
m_timestamp | pism::IceModel | private |
m_timestep_hit_multiples_last_time | pism::IceModel | protected |
m_ts_diagnostics | pism::IceModel | protected |
m_ts_filename | pism::IceModel | protected |
m_ts_times | pism::IceModel | protected |
m_ts_vars | pism::IceModel | protected |
m_velocity_bc_mask | pism::IceModel | protected |
m_velocity_bc_values | pism::IceModel | protected |
m_viewers | pism::IceModel | protected |
m_vonmises_calving | pism::IceModel | protected |
m_wide_stencil | pism::IceModel | protected |
m_work2d | pism::IceModel | mutableprotected |
m_work2d_proc0 | pism::IceModel | protected |
MappingTreatment enum name | pism::IceModel | protected |
mass_t() const | pism::icebin::IBIceModel | inline |
massContExplicitStep() | pism::icebin::IBIceModel | virtual |
massContPostHook() | pism::icebin::IBIceModel | |
massContPreHook() | pism::icebin::IBIceModel | |
max_timestep(unsigned int counter) | pism::IceModel | protectedvirtual |
max_timestep_diffusivity() | pism::IceModel | protectedvirtual |
misc_setup() | pism::icebin::IBIceModel | virtual |
model_state_setup() | pism::IceModel | protectedvirtual |
null_hydrology() | pism::icebin::IBIceModel | inline |
ocean_model() const | pism::IceModel | |
output_variables(const std::string &keyword) | pism::IceModel | protectedvirtual |
OutputKind enum name | pism::IceModel | protected |
OVERWRITE_HISTORY enum value | pism::IceModel | protected |
params | pism::icebin::IBIceModel | |
post_energy_nc | pism::icebin::IBIceModel | |
post_mass_nc | pism::icebin::IBIceModel | |
post_step_hook() | pism::IceModel | protectedvirtual |
pre_energy_nc | pism::icebin::IBIceModel | |
pre_mass_nc | pism::icebin::IBIceModel | |
pre_step_hook() | pism::IceModel | protectedvirtual |
prepare_initial_outputs() | pism::icebin::IBIceModel | |
prepare_outputs(double time_s) | pism::icebin::IBIceModel | |
prepend_history(const std::string &string) | pism::IceModel | protectedvirtual |
PREPEND_HISTORY enum value | pism::IceModel | protected |
print_summary(bool tempAndAge) | pism::IceModel | protectedvirtual |
print_summary_line(bool printPrototype, bool tempAndAge, double delta_t, double volume, double area, double meltfrac, double max_diffusivity) | pism::IceModel | protectedvirtual |
process_options() | pism::IceModel | protectedvirtual |
process_signals() | pism::IceModel | protectedvirtual |
prune_diagnostics() | pism::IceModel | protectedvirtual |
rate | pism::icebin::IBIceModel | protected |
regrid() | pism::IceModel | protectedvirtual |
REMOVE_ICEBERGS enum value | pism::IceModel | protected |
reset_counters() | pism::IceModel | protected |
reset_diagnostics() | pism::IceModel | protectedvirtual |
reset_rate() | pism::icebin::IBIceModel | |
restart_2d(const File &input_file, unsigned int record) | pism::IceModel | protectedvirtual |
run() | pism::IceModel | |
run_stats() const | pism::IceModel | protected |
run_to(double run_end) | pism::IceModel | |
save_max_timestep(double my_t) | pism::IceModel | protected |
save_results() | pism::IceModel | virtual |
save_state_on_error(const std::string &suffix, const std::set< std::string > &additional_variables) | pism::IceModel | protected |
save_variables(const File &file, OutputKind kind, const std::set< std::string > &variables, double time, io::Type default_diagnostics_type=io::PISM_FLOAT) const | pism::IceModel | protectedvirtual |
set_python_ocean_model(std::shared_ptr< ocean::PyOceanModel > model) | pism::IceModel | |
set_rate(double dt) | pism::icebin::IBIceModel | |
skip_counter(double input_dt, double input_dt_diffusivity) | pism::IceModel | protectedvirtual |
SKIP_MAPPING enum value | pism::IceModel | protected |
step(bool do_mass_continuity, bool do_skip) | pism::IceModel | protectedvirtual |
stress_balance() const | pism::IceModel | |
stress_balance_inputs() | pism::IceModel | protectedvirtual |
super typedef | pism::icebin::IBIceModel | |
t_TempAge | pism::IceModel | protected |
temperate_base_area(double thickness_threshold) const | pism::IceModel | |
time_setup() | pism::icebin::IBIceModel | virtual |
ts_max_timestep(double my_t) | pism::IceModel | protected |
update_diagnostics(double dt) | pism::IceModel | protectedvirtual |
update_fracture_density() | pism::IceModel | protectedvirtual |
update_viewers() | pism::IceModel | protectedvirtual |
view_field(const array::Array *field) | pism::IceModel | protectedvirtual |
write_checkpoint() | pism::IceModel | protected |
write_diagnostics(const File &file, const std::set< std::string > &variables) const | pism::IceModel | protectedvirtual |
write_extras() | pism::IceModel | protected |
WRITE_MAPPING enum value | pism::IceModel | protected |
write_metadata(const File &file, MappingTreatment mapping_flag, HistoryTreatment history_flag) const | pism::IceModel | protectedvirtual |
write_model_state(const File &file) const | pism::IceModel | protectedvirtual |
write_snapshot() | pism::IceModel | protected |
yield_stress_inputs() | pism::IceModel | protectedvirtual |
~IBIceModel() | pism::icebin::IBIceModel | virtual |
~IceModel() | pism::IceModel | virtual |