Simple module to handle fld file series. Provides an interface to the different fields sotred in a fld file Also provides simple functions to scale and add different fld files. An example of using this module is shown in contrib/average_fields.f90 The fld_file_data_t should dynamically update each time one reads a new fld file Martin Karp 1/2-2023.
◆ fld_file_data_add()
◆ fld_file_data_free()
subroutine fld_file_data::fld_file_data_free |
( |
class(fld_file_data_t), intent(inout) |
this | ) |
|
|
private |
◆ fld_file_data_init()
subroutine fld_file_data::fld_file_data_init |
( |
class(fld_file_data_t), intent(inout) |
this, |
|
|
integer, intent(in), optional |
nelv, |
|
|
integer, intent(in), optional |
offset_el |
|
) |
| |
◆ fld_file_data_scale()
subroutine fld_file_data::fld_file_data_scale |
( |
class(fld_file_data_t), intent(inout) |
this, |
|
|
real(kind=rp), intent(in) |
c |
|
) |
| |
|
private |
◆ fld_file_data_size()
integer function fld_file_data::fld_file_data_size |
( |
class(fld_file_data_t) |
this | ) |
|
|
private |
◆ fld_file_get_list()
subroutine fld_file_data::fld_file_get_list |
( |
class(fld_file_data_t), intent(in), target |
this, |
|
|
type(vector_ptr_t), dimension(n), intent(inout) |
ptr_list, |
|
|
integer, intent(in) |
n |
|
) |
| |
|
private |