Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init (this, f, len) |
Initialize a field series of length len for a field f. | |
procedure, pass(this) | free (this) |
Deallocates a field series. | |
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 39 of file field_series.f90.
procedure, pass(this) field_series::field_series_t::free | ( | class(field_series_t), intent(inout) | this | ) |
Definition at line 45 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 44 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 47 of file field_series.f90.
Definition at line 48 of file field_series.f90.
procedure, pass(this) field_series::field_series_t::update | ( | class(field_series_t), intent(inout) | this | ) |
Definition at line 46 of file field_series.f90.
Definition at line 40 of file field_series.f90.
Definition at line 42 of file field_series.f90.
type(field_t), dimension(:), allocatable field_series::field_series_t::lf |
Definition at line 41 of file field_series.f90.