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
Public Member Functions | Private Member Functions | Private Attributes | List of all members
pism::InputInterpolation3D Class Reference

#include <InputInterpolation.hh>

+ Inheritance diagram for pism::InputInterpolation3D:

Public Member Functions

 InputInterpolation3D (const Grid &target_grid, const std::vector< double > &levels, const File &input_file, const std::string &variable_name, InterpolationType type)
 
- Public Member Functions inherited from pism::InputInterpolation
virtual ~InputInterpolation ()=default
 
double regrid (const SpatialVariableMetadata &metadata, const pism::File &file, int record_index, const Grid &grid, petsc::Vec &output) const
 

Private Member Functions

double regrid_impl (const SpatialVariableMetadata &metadata, const pism::File &file, int record_index, const Grid &grid, petsc::Vec &output) const
 

Private Attributes

std::shared_ptr< LocalInterpCtxm_interp_context
 

Additional Inherited Members

- Static Public Member Functions inherited from pism::InputInterpolation
static std::shared_ptr< InputInterpolationcreate (const Grid &target_grid, const std::vector< double > &levels, const File &input_file, const std::string &variable_name, InterpolationType type)
 
- Protected Member Functions inherited from pism::InputInterpolation
 InputInterpolation ()
 

Detailed Description

Legacy 2D and 3D interpolation code used to "regrid" (read with interpolation) inputs.

Definition at line 71 of file InputInterpolation.hh.


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