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

Template for a user-defined wall model.

Data Types

type  wall_model_template_t
 

Functions/Subroutines

subroutine wall_model_template_init (this, scheme_name, coef, msk, facet, json)
 
subroutine wall_model_template_partial_init (this, coef, scheme_name, json)
 
subroutine wall_model_template_finalize (this, msk, facet, bc_name, user)
 
subroutine wall_model_template_free (this)
 
subroutine wall_model_template_compute (this, t, tstep)
 
subroutine, public wall_model_template_register_types ()
 
subroutine wall_model_template_allocate (obj)
 

Function/Subroutine Documentation

◆ wall_model_template_allocate()

subroutine wall_model_template::wall_model_template_allocate ( class(wall_model_t), intent(inout), allocatable  obj)
private

Definition at line 82 of file wall_model_template.f90.

Here is the caller graph for this function:

◆ wall_model_template_compute()

subroutine wall_model_template::wall_model_template_compute ( class(wall_model_template_t), intent(inout this,
real(kind=rp), intent(in t,
integer, intent(in tstep 
)
private

Definition at line 68 of file wall_model_template.f90.

◆ wall_model_template_finalize()

subroutine wall_model_template::wall_model_template_finalize ( class(wall_model_template_t), intent(inout this,
integer, dimension(:), intent(in msk,
integer, dimension(:), intent(in facet,
character(len=*), intent(in), optional  bc_name,
type(user_t), intent(in), optional, target  user 
)
private

Definition at line 46 of file wall_model_template.f90.

◆ wall_model_template_free()

subroutine wall_model_template::wall_model_template_free ( class(wall_model_template_t), intent(inout this)
private

Definition at line 62 of file wall_model_template.f90.

◆ wall_model_template_init()

subroutine wall_model_template::wall_model_template_init ( class(wall_model_template_t), intent(inout this,
character(len=*), intent(in scheme_name,
type(coef_t), intent(in coef,
integer, dimension(:), intent(in msk,
integer, dimension(:), intent(in facet,
type(json_file), intent(inout json 
)

Definition at line 25 of file wall_model_template.f90.

◆ wall_model_template_partial_init()

subroutine wall_model_template::wall_model_template_partial_init ( class(wall_model_template_t), intent(inout this,
type(coef_t), intent(in coef,
character(len=*), intent(in scheme_name,
type(json_file), intent(inout json 
)
private

Definition at line 36 of file wall_model_template.f90.

◆ wall_model_template_register_types()

subroutine, public wall_model_template::wall_model_template_register_types

Definition at line 76 of file wall_model_template.f90.

Here is the call graph for this function:
Here is the caller graph for this function: