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::stressbalance::PSB_tauyz Class Reference

Reports the yz component of the shear stress within the ice (3D), according to the SIA formula. More...

#include <StressBalance_diagnostics.hh>

+ Inheritance diagram for pism::stressbalance::PSB_tauyz:

Public Member Functions

 PSB_tauyz (const StressBalance *m)
 
- Public Member Functions inherited from pism::Diag< StressBalance >
 Diag (const StressBalance *m)
 
- Public Member Functions inherited from pism::Diagnostic
 Diagnostic (std::shared_ptr< const Grid > g)
 
virtual ~Diagnostic ()=default
 
void update (double dt)
 
void reset ()
 
std::shared_ptr< array::Arraycompute () const
 Compute a diagnostic quantity and return a pointer to a newly-allocated Array.
 
const grid::DistributedGridInfogrid_info () const
 
unsigned int n_variables () const
 Get the number of NetCDF variables corresponding to a diagnostic quantity.
 
VariableMetadatametadata (unsigned int N=0)
 Get a metadata object corresponding to variable number N.
 
std::set< VariableMetadatastate () const
 
void init (const File &input, unsigned int time)
 
void write_state (const OutputFile &output) const
 

Protected Member Functions

virtual std::shared_ptr< array::Arraycompute_impl () const
 
- Protected Member Functions inherited from pism::Diagnostic
virtual void init_impl (const File &input, unsigned int time)
 
virtual std::set< VariableMetadatastate_impl () const
 
virtual void write_state_impl (const OutputFile &output) const
 
virtual void update_impl (double dt)
 
virtual void reset_impl ()
 
double to_internal (double x) const
 
double to_external (double x) const
 
template<typename T >
std::shared_ptr< T > allocate (const std::string &name) const
 

Additional Inherited Members

- Public Types inherited from pism::Diagnostic
typedef std::shared_ptr< DiagnosticPtr
 
- Static Public Member Functions inherited from pism::Diagnostic
template<typename T >
static Ptr wrap (const T &input)
 
- Protected Attributes inherited from pism::Diag< StressBalance >
const StressBalance * model
 
- Protected Attributes inherited from pism::Diagnostic
std::shared_ptr< const Gridm_grid
 the grid
 
const units::System::Ptr m_sys
 the unit system
 
std::shared_ptr< const Configm_config
 Configuration flags and parameters.
 
std::vector< VariableMetadatam_vars
 metadata corresponding to NetCDF variables
 
double m_fill_value
 fill value (used often enough to justify storing it)
 

Detailed Description

Reports the yz component of the shear stress within the ice (3D), according to the SIA formula.

Definition at line 227 of file StressBalance_diagnostics.hh.


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