PISM, A Parallel Ice Sheet Model 2.2.1-cd005eec8 committed by Constantine Khrulev on 2025-03-07
|
Public Member Functions | |
Data () | |
Public Attributes | |
std::vector< double > | time |
all the times available in filename | |
std::array< double, 2 > | time_range |
the range of times covered by data in filename | |
std::string | filename |
name of the file to read (regrid) from | |
std::shared_ptr< petsc::DM > | da |
DM with dof equal to buffer_size. | |
petsc::Vec | v |
a 3D Vec used to store records | |
double *** | array |
pointer used to access records stored in memory | |
unsigned int | buffer_size |
maximum number of records stored in memory | |
int | first |
unsigned int | n_records |
number of records currently kept in memory | |
InterpolationType | interp_type |
temporal interpolation type | |
std::shared_ptr< Interpolation1D > | interp |
temporal interpolation code | |
double | period |
forcing period, in seconds | |
double | period_start |
start of the period, in seconds | |
double | dt_min |
minimum time step length in max_timestep(), in seconds | |
Definition at line 44 of file Forcing.cc.