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

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