|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
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.