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 | |
Data () | |
Public Attributes | |
std::vector< double > | time |
all the times available in filename More... | |
std::array< double, 2 > | time_range |
the range of times covered by data in filename More... | |
std::string | filename |
name of the file to read (regrid) from More... | |
std::shared_ptr< petsc::DM > | da |
DM with dof equal to buffer_size. More... | |
petsc::Vec | v |
a 3D Vec used to store records More... | |
double *** | array |
pointer used to access records stored in memory More... | |
unsigned int | buffer_size |
maximum number of records stored in memory More... | |
int | first |
unsigned int | n_records |
number of records currently kept in memory More... | |
InterpolationType | interp_type |
temporal interpolation type More... | |
std::shared_ptr< Interpolation > | interp |
temporal interpolation code More... | |
double | period |
forcing period, in seconds More... | |
double | period_start |
start of the period, in seconds More... | |
double | dt_min |
minimum time step length in max_timestep(), in seconds More... | |
Definition at line 43 of file Forcing.cc.