Neko 1.99.2
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
regularization::regularization_t Type Referenceabstract
Inheritance diagram for regularization::regularization_t:
Collaboration diagram for regularization::regularization_t:

Public Member Functions

procedure, pass(thisinit_base (this, json, coef, dof, reg_coeff)
 
procedure, pass(thisfree_base (this)
 
procedure(reg_init), deferred, pass init (this, json, coef, dof, reg_coeff)
 
procedure(reg_free), deferred, pass free (this)
 
procedure(reg_compute), deferred, pass compute (this, time, tstep, dt)
 

Public Attributes

type(field_t), pointer reg_coeff => null()
 
type(coef_t), pointer coef => null()
 
type(dofmap_t), pointer dof => null()
 

Detailed Description

Definition at line 43 of file regularization.f90.

Member Function/Subroutine Documentation

◆ compute()

procedure(reg_compute), deferred, pass regularization::regularization_t::compute ( class(regularization_t), intent(inout this,
type(time_state_t), intent(in time,
integer, intent(in tstep,
real(kind=rp), intent(in dt 
)
pure virtual

Definition at line 52 of file regularization.f90.

◆ free()

procedure(reg_free), deferred, pass regularization::regularization_t::free ( class(regularization_t), intent(inout this)
pure virtual

Definition at line 51 of file regularization.f90.

◆ free_base()

procedure, pass(this) regularization::regularization_t::free_base ( class(regularization_t), intent(inout this)

Definition at line 49 of file regularization.f90.

◆ init()

procedure(reg_init), deferred, pass regularization::regularization_t::init ( class(regularization_t), intent(inout this,
type(json_file), intent(inout json,
type(coef_t), intent(in), target  coef,
type(dofmap_t), intent(in), target  dof,
type(field_t), intent(in), target  reg_coeff 
)
pure virtual

Definition at line 50 of file regularization.f90.

◆ init_base()

procedure, pass(this) regularization::regularization_t::init_base ( class(regularization_t), intent(inout this,
type(json_file), intent(inout json,
type(coef_t), intent(in), target  coef,
type(dofmap_t), intent(in), target  dof,
type(field_t), intent(in), target  reg_coeff 
)

Definition at line 48 of file regularization.f90.

Member Data Documentation

◆ coef

type(coef_t), pointer regularization::regularization_t::coef => null()

Definition at line 45 of file regularization.f90.

◆ dof

type(dofmap_t), pointer regularization::regularization_t::dof => null()

Definition at line 46 of file regularization.f90.

◆ reg_coeff

type(field_t), pointer regularization::regularization_t::reg_coeff => null()

Definition at line 44 of file regularization.f90.


The documentation for this type was generated from the following file: