Neko  0.8.1
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()
 
procedure(useric_scalar), pointer, nopass scalar_user_ic => null()
 
procedure(user_initialize_modules), pointer, nopass user_init_modules => 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 146 of file user_intf.f90.

Member Function/Subroutine Documentation

◆ init()

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

Definition at line 163 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 153 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 154 of file user_intf.f90.

◆ fluid_user_ic

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

Definition at line 147 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 157 of file user_intf.f90.

◆ material_properties

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

Routine to set material properties.

Definition at line 161 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 159 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 155 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 156 of file user_intf.f90.

◆ scalar_user_ic

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

Definition at line 148 of file user_intf.f90.

◆ user_check

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

Definition at line 151 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 158 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 152 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 149 of file user_intf.f90.

◆ user_mesh_setup

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

Definition at line 150 of file user_intf.f90.


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