Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Defines volume flow. More...
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_t) | u_vol |
type(field_t) | v_vol |
type(field_t) | w_vol |
type(field_t) | p_vol |
real(kind=rp) | domain_length |
real(kind=rp) | base_flow |
type(scratch_registry_t) | scratch |
Manager for temporary fields. More... | |
Private Member Functions | |
procedure, pass(this), private | compute => fluid_vol_flow_compute |
Definition at line 86 of file fluid_volflow.f90.
procedure, pass(this) fluid_volflow::fluid_volflow_t::adjust |
Definition at line 99 of file fluid_volflow.f90.
|
private |
Definition at line 100 of file fluid_volflow.f90.
procedure, pass(this) fluid_volflow::fluid_volflow_t::free |
Definition at line 98 of file fluid_volflow.f90.
procedure, pass(this) fluid_volflow::fluid_volflow_t::init |
Definition at line 97 of file fluid_volflow.f90.
logical fluid_volflow::fluid_volflow_t::avflow |
Definition at line 88 of file fluid_volflow.f90.
real(kind=rp) fluid_volflow::fluid_volflow_t::base_flow |
Definition at line 93 of file fluid_volflow.f90.
real(kind=rp) fluid_volflow::fluid_volflow_t::bdlag = 0d0 |
Definition at line 91 of file fluid_volflow.f90.
real(kind=rp) fluid_volflow::fluid_volflow_t::domain_length |
Definition at line 93 of file fluid_volflow.f90.
real(kind=rp) fluid_volflow::fluid_volflow_t::dtlag = 0d0 |
Definition at line 90 of file fluid_volflow.f90.
integer fluid_volflow::fluid_volflow_t::flow_dir |
Definition at line 87 of file fluid_volflow.f90.
real(kind=rp) fluid_volflow::fluid_volflow_t::flow_rate |
Definition at line 89 of file fluid_volflow.f90.
type(field_t) fluid_volflow::fluid_volflow_t::p_vol |
Definition at line 92 of file fluid_volflow.f90.
type(scratch_registry_t) fluid_volflow::fluid_volflow_t::scratch |
Definition at line 95 of file fluid_volflow.f90.
type(field_t) fluid_volflow::fluid_volflow_t::u_vol |
Definition at line 92 of file fluid_volflow.f90.
type(field_t) fluid_volflow::fluid_volflow_t::v_vol |
Definition at line 92 of file fluid_volflow.f90.
type(field_t) fluid_volflow::fluid_volflow_t::w_vol |
Definition at line 92 of file fluid_volflow.f90.