Neko 1.99.1
A portable framework for high-order spectral element flow simulations
|
Implements elementwise_filter_t
.
Data Types | |
type | elementwise_filter_t |
Implements the elementwise filter for SEM. More... | |
Functions/Subroutines | |
subroutine | elementwise_filter_init_from_json (this, json, coef) |
Constructor. | |
subroutine | elementwise_filter_init_from_components (this, nx) |
Actual Constructor. | |
subroutine | elementwise_filter_free (this) |
Destructor. | |
subroutine | build_1d (this) |
Build the 1d filter for an element. | |
subroutine | elementwise_field_filter_3d (this, f_out, f_in) |
Filter a 3D field. | |
subroutine | build_1d_cpu (fh, fht, transfer, nx, filter_type) |
Build the 1d filter for an element on the CPU. Suppose field x is filtered into x_hat by x_hat = fh*x. | |
|
private |
|
private |
fh | The 1D filter operator. |
fht | The transpose of fh. |
trnfr | The transfer function containing weights for different modes. |
nx | number of points, dimension of x. |
filter_type |
Definition at line 206 of file elementwise_filter.f90.
|
private |
|
private |
nx | number of points in an elements in one direction. |
Definition at line 116 of file elementwise_filter.f90.
subroutine elementwise_filter::elementwise_filter_init_from_json | ( | class(elementwise_filter_t), intent(inout) | this, |
type(json_file), intent(inout) | json, | ||
type(coef_t), intent(in) | coef | ||
) |
Definition at line 86 of file elementwise_filter.f90.