Neko  0.9.0
A portable framework for high-order spectral element flow simulations
user_intf::user_t Type Reference

Public Member Functions

procedure, pass(u) init => user_intf_init
 

Public Attributes

procedure(useric), pointer, nopass fluid_user_ic => null()
 Logical to indicate if the code have been extended by the user. More...
 
procedure(useric_scalar), pointer, nopass scalar_user_ic => null()
 
procedure(user_initialize_modules), pointer, nopass user_init_modules => null()
 
procedure(user_simcomp_init), pointer, nopass init_user_simcomp => null()
 
procedure(usermsh), pointer, nopass user_mesh_setup => null()
 
procedure(usercheck), pointer, nopass user_check => null()
 
procedure(user_final_modules), pointer, nopass user_finalize_modules => null()
 
procedure(fluid_source_compute_pointwise), pointer, nopass fluid_user_f => null()
 
procedure(fluid_source_compute_vector), pointer, nopass fluid_user_f_vector => null()
 
procedure(scalar_source_compute_pointwise), pointer, nopass scalar_user_f => null()
 
procedure(scalar_source_compute_vector), pointer, nopass scalar_user_f_vector => null()
 
procedure(usr_inflow_eval), pointer, nopass fluid_user_if => null()
 
procedure(field_dirichlet_update), pointer, nopass user_dirichlet_update => null()
 
procedure(usr_scalar_bc_eval), pointer, nopass scalar_user_bc => null()
 
procedure(user_material_properties), pointer, nopass material_properties => null()
 Routine to set material properties. More...
 

Detailed Description

Definition at line 157 of file user_intf.f90.

Member Function/Subroutine Documentation

◆ init()

procedure, pass(u) user_intf::user_t::init

Definition at line 176 of file user_intf.f90.

Here is the call graph for this function:

Member Data Documentation

◆ fluid_user_f

procedure(fluid_source_compute_pointwise), pointer, nopass user_intf::user_t::fluid_user_f => null()

Definition at line 166 of file user_intf.f90.

◆ fluid_user_f_vector

procedure(fluid_source_compute_vector), pointer, nopass user_intf::user_t::fluid_user_f_vector => null()

Definition at line 167 of file user_intf.f90.

◆ fluid_user_ic

procedure(useric), pointer, nopass user_intf::user_t::fluid_user_ic => null()

Definition at line 159 of file user_intf.f90.

◆ fluid_user_if

procedure(usr_inflow_eval), pointer, nopass user_intf::user_t::fluid_user_if => null()

Definition at line 170 of file user_intf.f90.

◆ init_user_simcomp

procedure(user_simcomp_init), pointer, nopass user_intf::user_t::init_user_simcomp => null()

Definition at line 162 of file user_intf.f90.

◆ material_properties

procedure(user_material_properties), pointer, nopass user_intf::user_t::material_properties => null()

Definition at line 174 of file user_intf.f90.

◆ scalar_user_bc

procedure(usr_scalar_bc_eval), pointer, nopass user_intf::user_t::scalar_user_bc => null()

Definition at line 172 of file user_intf.f90.

◆ scalar_user_f

procedure(scalar_source_compute_pointwise), pointer, nopass user_intf::user_t::scalar_user_f => null()

Definition at line 168 of file user_intf.f90.

◆ scalar_user_f_vector

procedure(scalar_source_compute_vector), pointer, nopass user_intf::user_t::scalar_user_f_vector => null()

Definition at line 169 of file user_intf.f90.

◆ scalar_user_ic

procedure(useric_scalar), pointer, nopass user_intf::user_t::scalar_user_ic => null()

Definition at line 160 of file user_intf.f90.

◆ user_check

procedure(usercheck), pointer, nopass user_intf::user_t::user_check => null()

Definition at line 164 of file user_intf.f90.

◆ user_dirichlet_update

procedure(field_dirichlet_update), pointer, nopass user_intf::user_t::user_dirichlet_update => null()

Definition at line 171 of file user_intf.f90.

◆ user_finalize_modules

procedure(user_final_modules), pointer, nopass user_intf::user_t::user_finalize_modules => null()

Definition at line 165 of file user_intf.f90.

◆ user_init_modules

procedure(user_initialize_modules), pointer, nopass user_intf::user_t::user_init_modules => null()

Definition at line 161 of file user_intf.f90.

◆ user_mesh_setup

procedure(usermsh), pointer, nopass user_intf::user_t::user_mesh_setup => null()

Definition at line 163 of file user_intf.f90.


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