Loading [MathJax]/extensions/tex2jax.js
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ convert()

double pism::units::convert ( System::Ptr  system,
double  input,
const std::string &  spec1,
const std::string &  spec2 
)

Convert a quantity from unit1 to unit2.

Example: convert(1, "m year-1", "m second-1").

Please avoid using in computationally-intensive code.

Definition at line 70 of file Units.cc.

References convert().

Referenced by pism::stressbalance::BedSmoother::BedSmoother(), pism::surface::DEBMSimple::compute_next_balance_year_start(), pism::surface::TemperatureIndex::compute_next_balance_year_start(), pism::IceModel::compute_original_ice_fraction(), pism::IceModel::compute_temperate_base_fraction(), convert(), pism::surface::DEBMSimple::DEBMSimple(), pism::surface::diagnostics::DEBMSInsolationMelt::DEBMSInsolationMelt(), pism::stressbalance::SSATestCaseExp::exactSolution(), pism::Config::get_number(), pism::surface::PDDMassBalance::get_timeseries_length(), pism::atmosphere::ElevationChange::init_impl(), pism::surface::EISMINTII::init_impl(), pism::surface::ElevationChange::init_impl(), pism::surface::ForceThickness::init_impl(), pism::stressbalance::SSATestCaseJ::initializeSSACoefficients(), pism::ocean::PIK::mass_flux(), pism::FrontRetreat::max_timestep(), pism::parse_date(), pism::IceBasalResistancePlasticLaw::print_info(), pism::IceBasalResistancePseudoPlasticLaw::print_info(), pism::IceBasalResistanceRegularizedLaw::print_info(), pism::IceModel::print_summary_line(), pism::options::Real::Real(), pism::stressbalance::SSATestCase::report(), pism::reportErrors(), pism::IceModel::run_stats(), pism::stressbalance::SIAFD::SIAFD(), pism::stressbalance::SSATestCase::SSATestCase(), pism::stressbalance::SSATestCaseCFBC::SSATestCaseCFBC(), pism::stressbalance::SSATestCaseConst::SSATestCaseConst(), pism::stressbalance::SSATestCaseExp::SSATestCaseExp(), pism::energy::TemperatureModel::update_impl(), pism::hydrology::Distributed::update_impl(), pism::hydrology::Routing::update_impl(), and pism::surface::Verification::update_L().