Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
filter Module Reference

Filter to be applied to a scalar field.

Data Types

interface  filter_apply
 The application of the filter. More...
 
interface  filter_free
 Destructor. More...
 
interface  filter_init
 The common constructor using a JSON dictionary. More...
 
type  filter_t
 Base abstract class for filter. More...
 

Functions/Subroutines

subroutine filter_init_base (this, json, coef)
 Filter factory. Both constructs and initializes the object.
 
subroutine filter_free_base (this)
 Destructor for the filter_t (base) class.
 

Function/Subroutine Documentation

◆ filter_free_base()

subroutine filter::filter_free_base ( class(filter_t), intent(inout this)
private

Definition at line 128 of file filter.f90.

◆ filter_init_base()

subroutine filter::filter_init_base ( class(filter_t), intent(inout this,
type(json_file), intent(inout json,
type(coef_t), intent(in), target  coef 
)
private
Parameters
objectThe object to be allocated.
type_nameThe name of the filter.
jsonA dictionary with parameters.
coefSEM coefficients. Constructor for the filter_t (base) class.

Definition at line 118 of file filter.f90.