PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Public Member Functions | Protected Member Functions | List of all members
pism::stressbalance::SSATestCaseI Class Reference
+ Inheritance diagram for pism::stressbalance::SSATestCaseI:

Public Member Functions

 SSATestCaseI (std::shared_ptr< Context > ctx, int Mx, int My, SSAFactory ssafactory)
 
- Public Member Functions inherited from pism::stressbalance::SSATestCase
 SSATestCase (std::shared_ptr< Context > ctx, int Mx, int My, double Lx, double Ly, grid::Registration registration, grid::Periodicity periodicity)
 
virtual ~SSATestCase ()
 
virtual void init ()
 Initialize the test case at the start of a run. More...
 
virtual void run ()
 Solve the SSA. More...
 
virtual void report (const std::string &testname)
 Report on the generated solution. More...
 
virtual void write (const std::string &filename)
 Save the computation and data to a file. More...
 

Protected Member Functions

virtual void initializeSSACoefficients ()
 Set up the coefficient variables as appropriate for the test case. More...
 
virtual void exactSolution (int i, int j, double x, double y, double *u, double *v)
 
- Protected Member Functions inherited from pism::stressbalance::SSATestCase
void report_netcdf (const std::string &testname, double max_vector, double rel_vector, double max_u, double max_v, double avg_u, double avg_v)
 

Additional Inherited Members

- Protected Attributes inherited from pism::stressbalance::SSATestCase
MPI_Comm m_com
 
const std::shared_ptr< Contextm_ctx
 
const Config::Ptr m_config
 
std::shared_ptr< Gridm_grid
 
const units::System::Ptr m_sys
 
int m_stencil_width
 "wide" stencil width More...
 
EnthalpyConverter::Ptr m_enthalpyconverter
 
array::Scalar1 m_tauc
 
array::Array3D m_ice_enthalpy
 
array::Vector2 m_bc_values
 
array::Scalar2 m_bc_mask
 
Geometry m_geometry
 
SSAm_ssa
 

Detailed Description

Definition at line 50 of file ssa_testi.cc.


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