PISM, A Parallel Ice Sheet Model 2.3.0-79cae578d committed by Constantine Khrulev on 2026-03-22
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
pism::energy::LiquifiedIceFlux Class Reference

Ice loss "flux" due to ice liquefaction. More...

+ Inheritance diagram for pism::energy::LiquifiedIceFlux:

Public Member Functions

 LiquifiedIceFlux (const EnergyModel *m)
 
- Public Member Functions inherited from pism::TSDiag< TSFluxDiagnostic, EnergyModel >
 TSDiag (const EnergyModel *m, const std::string &name)
 
- Public Member Functions inherited from pism::TSFluxDiagnostic
 TSFluxDiagnostic (std::shared_ptr< const Grid > g, const std::string &name)
 
- Public Member Functions inherited from pism::TSRateDiagnostic
 TSRateDiagnostic (std::shared_ptr< const Grid > g, const std::string &name)
 
- Public Member Functions inherited from pism::TSDiagnostic
 TSDiagnostic (std::shared_ptr< const Grid > g, const std::string &name)
 
virtual ~TSDiagnostic ()
 
void update (double t0, double t1)
 
void flush ()
 
void init (std::shared_ptr< OutputFile > output_file, std::shared_ptr< std::vector< double > > requested_times)
 
const VariableMetadatametadata () const
 

Protected Member Functions

double compute ()
 
- Protected Member Functions inherited from pism::TSRateDiagnostic
void evaluate (double t0, double t1, double change)
 
- Protected Member Functions inherited from pism::TSDiagnostic
void set_units (const std::string &units, const std::string &output_units)
 

Additional Inherited Members

- Public Types inherited from pism::TSDiagnostic
typedef std::shared_ptr< TSDiagnosticPtr
 
- Protected Attributes inherited from pism::TSDiag< TSFluxDiagnostic, EnergyModel >
const EnergyModel * model
 
- Protected Attributes inherited from pism::TSRateDiagnostic
double m_accumulator
 accumulator of changes (used to compute rates of change)
 
- Protected Attributes inherited from pism::TSDiagnostic
std::shared_ptr< const Gridm_grid
 the grid
 
std::shared_ptr< const Configm_config
 Configuration flags and parameters.
 
std::shared_ptr< units::Systemm_sys
 the unit system
 
VariableMetadata m_variable
 
std::vector< doublem_time
 
std::vector< doublem_bounds
 
std::vector< doublem_values
 
std::shared_ptr< std::vector< double > > m_requested_times
 requested times
 
unsigned int m_current_time
 index into m_times
 
std::shared_ptr< OutputFilem_output_file
 
unsigned int m_start
 starting index used when flushing the buffer
 
size_t m_buffer_size
 size of the buffer used to store data
 

Detailed Description

Ice loss "flux" due to ice liquefaction.

Definition at line 314 of file EnergyModel.cc.


The documentation for this class was generated from the following file: