|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
Compute diffusivity of the SIA flow (on the staggered grid). More...
#include <SIAFD_diagnostics.hh>
Inheritance diagram for pism::stressbalance::SIAFD_diffusivity_staggered:Public Member Functions | |
| SIAFD_diffusivity_staggered (const SIAFD *m) | |
Public Member Functions inherited from pism::Diag< SIAFD > | |
| Diag (const SIAFD *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::Array > | compute () const |
| Compute a diagnostic quantity and return a pointer to a newly-allocated Array. | |
| unsigned int | n_variables () const |
| Get the number of NetCDF variables corresponding to a diagnostic quantity. | |
| SpatialVariableMetadata & | metadata (unsigned int N=0) |
| Get a metadata object corresponding to variable number N. | |
| void | define (const File &file, io::Type default_type) const |
| void | init (const File &input, unsigned int time) |
| void | define_state (const File &output) const |
| void | write_state (const File &output) const |
Protected Member Functions | |
| virtual std::shared_ptr< array::Array > | compute_impl () const |
Protected Member Functions inherited from pism::Diagnostic | |
| virtual void | define_impl (const File &file, io::Type default_type) const |
| Define NetCDF variables corresponding to a diagnostic quantity. | |
| virtual void | init_impl (const File &input, unsigned int time) |
| virtual void | define_state_impl (const File &output) const |
| virtual void | write_state_impl (const File &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< Diagnostic > | Ptr |
Static Public Member Functions inherited from pism::Diagnostic | |
| template<typename T > | |
| static Ptr | wrap (const T &input) |
Protected Attributes inherited from pism::Diag< SIAFD > | |
| const SIAFD * | model |
Protected Attributes inherited from pism::Diagnostic | |
| std::shared_ptr< const Grid > | m_grid |
| the grid | |
| const units::System::Ptr | m_sys |
| the unit system | |
| const Config::ConstPtr | m_config |
| Configuration flags and parameters. | |
| std::vector< SpatialVariableMetadata > | m_vars |
| metadata corresponding to NetCDF variables | |
| double | m_fill_value |
| fill value (used often enough to justify storing it) | |
Compute diffusivity of the SIA flow (on the staggered grid).
Definition at line 78 of file SIAFD_diagnostics.hh.