| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 
Stores a series (sequence) of fields, logically connected to a base field, and arranged according to some ordering. Currently used to store time-lagged values of solution fields. More...

Public Member Functions | |
| procedure, pass(this) | init (this, f, len) | 
| Constructor.   | |
| procedure, pass(this) | free (this) | 
| Destructor.   | |
| procedure, pass(this) | update (this) | 
| Update a field series (evict oldest entry)   | |
| procedure, pass(this) | set (this, g) | 
| Set all fields in a series to g.   | |
| procedure, pass(this) | size (this) | 
| Return the size of the field series.   | |
Public Attributes | |
| type(field_t), pointer | f => null() | 
| type(field_t), dimension(:), allocatable | lf | 
Private Attributes | |
| integer, private | len = 0 | 
Definition at line 42 of file field_series.f90.
| procedure, pass(this) field_series::field_series_t::free | ( | class(field_series_t), intent(inout) | this | ) | 
Definition at line 50 of file field_series.f90.
| procedure, pass(this) field_series::field_series_t::init | ( | class(field_series_t), intent(inout) | this, | 
| type(field_t), intent(inout), target | f, | ||
| integer | len | ||
| ) | 
Definition at line 48 of file field_series.f90.
| procedure, pass(this) field_series::field_series_t::set | ( | class(field_series_t), intent(inout) | this, | 
| type(field_t), intent(in) | g | ||
| ) | 
Definition at line 52 of file field_series.f90.
Definition at line 54 of file field_series.f90.
| procedure, pass(this) field_series::field_series_t::update | ( | class(field_series_t), intent(inout) | this | ) | 
Definition at line 51 of file field_series.f90.
Definition at line 43 of file field_series.f90.
Definition at line 45 of file field_series.f90.
| type(field_t), dimension(:), allocatable field_series::field_series_t::lf | 
Definition at line 44 of file field_series.f90.