Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Base abstract class for filter. More...
Public Member Functions | |
procedure, pass(this) | init_base (this, json, coef) |
Constructor for the filter_t class. | |
procedure, pass(this) | free_base (this) |
Destructor for the filter_t (base) class. | |
procedure(filter_init), deferred, pass | init (this, json, coef) |
The common constructor using a JSON dictionary. | |
procedure(filter_free), deferred, pass | free (this) |
Destructor. | |
procedure(filter_apply), deferred, pass | apply (this, f_out, f_in) |
The main function to be executed during the run. | |
Public Attributes | |
type(coef_t), pointer | coef => null() |
Coefficients for the SEM. | |
Definition at line 48 of file filter.f90.
|
pure virtual |
Definition at line 62 of file filter.f90.
|
pure virtual |
Definition at line 60 of file filter.f90.
Definition at line 56 of file filter.f90.
|
pure virtual |
Definition at line 58 of file filter.f90.
procedure, pass(this) filter::filter_t::init_base | ( | class(filter_t), intent(inout) | this, |
type(json_file), intent(inout) | json, | ||
type(coef_t), intent(in), target | coef | ||
) |
Definition at line 54 of file filter.f90.
Definition at line 50 of file filter.f90.