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

Defines volume flow. More...

Collaboration diagram for fluid_volflow::fluid_volflow_t:

Public Member Functions

procedure, pass(this) init => fluid_vol_flow_init
 
procedure, pass(this) free => fluid_vol_flow_free
 
procedure, pass(this) adjust => fluid_vol_flow
 

Public Attributes

integer flow_dir
 these two should be moved to params More...
 
logical avflow
 
real(kind=rp) flow_rate
 
real(kind=rp) dtlag = 0d0
 
real(kind=rp) bdlag = 0d0
 Really quite pointless since we do not vary the timestep. More...
 
type(field_tu_vol
 
type(field_tv_vol
 
type(field_tw_vol
 
type(field_tp_vol
 
real(kind=rp) domain_length
 
real(kind=rp) base_flow
 
type(scratch_registry_tscratch
 Manager for temporary fields. More...
 

Private Member Functions

procedure, pass(this), private compute => fluid_vol_flow_compute
 

Detailed Description

Definition at line 86 of file fluid_volflow.f90.

Member Function/Subroutine Documentation

◆ adjust()

procedure, pass(this) fluid_volflow::fluid_volflow_t::adjust

Definition at line 99 of file fluid_volflow.f90.

◆ compute()

procedure, pass(this), private fluid_volflow::fluid_volflow_t::compute
private

Definition at line 100 of file fluid_volflow.f90.

◆ free()

procedure, pass(this) fluid_volflow::fluid_volflow_t::free

Definition at line 98 of file fluid_volflow.f90.

◆ init()

procedure, pass(this) fluid_volflow::fluid_volflow_t::init

Definition at line 97 of file fluid_volflow.f90.

Member Data Documentation

◆ avflow

logical fluid_volflow::fluid_volflow_t::avflow

Definition at line 88 of file fluid_volflow.f90.

◆ base_flow

real(kind=rp) fluid_volflow::fluid_volflow_t::base_flow

Definition at line 93 of file fluid_volflow.f90.

◆ bdlag

real(kind=rp) fluid_volflow::fluid_volflow_t::bdlag = 0d0

Definition at line 91 of file fluid_volflow.f90.

◆ domain_length

real(kind=rp) fluid_volflow::fluid_volflow_t::domain_length

Definition at line 93 of file fluid_volflow.f90.

◆ dtlag

real(kind=rp) fluid_volflow::fluid_volflow_t::dtlag = 0d0

Definition at line 90 of file fluid_volflow.f90.

◆ flow_dir

integer fluid_volflow::fluid_volflow_t::flow_dir

Definition at line 87 of file fluid_volflow.f90.

◆ flow_rate

real(kind=rp) fluid_volflow::fluid_volflow_t::flow_rate

Definition at line 89 of file fluid_volflow.f90.

◆ p_vol

type(field_t) fluid_volflow::fluid_volflow_t::p_vol

Definition at line 92 of file fluid_volflow.f90.

◆ scratch

type(scratch_registry_t) fluid_volflow::fluid_volflow_t::scratch

Definition at line 95 of file fluid_volflow.f90.

◆ u_vol

type(field_t) fluid_volflow::fluid_volflow_t::u_vol

Definition at line 92 of file fluid_volflow.f90.

◆ v_vol

type(field_t) fluid_volflow::fluid_volflow_t::v_vol

Definition at line 92 of file fluid_volflow.f90.

◆ w_vol

type(field_t) fluid_volflow::fluid_volflow_t::w_vol

Definition at line 92 of file fluid_volflow.f90.


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