Loading [MathJax]/extensions/tex2jax.js
Neko 0.9.99
A portable framework for high-order spectral element flow simulations
All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros Pages
projection_vel::projection_vel_t Type Reference
Collaboration diagram for projection_vel::projection_vel_t:

Public Member Functions

procedure, pass(thisinit (this, n, l, activ_step)
 
procedure, pass(thisfree (this)
 
procedure, pass(thispre_solving (this, b_u, b_v, b_w, tstep, coef, n, dt_controller, stringx, stringy, stringz)
 
procedure, pass(thispost_solving (this, x_u, x_v, x_w, ax, coef, bclst_u, bclst_v, bclst_w, gs_h, n, tstep, dt_controller)
 
procedure, pass(thisproject_back (this, x_u, x_v, x_w, ax, coef, bclst_u, bclst_v, bclst_w, gs_h, n)
 

Public Attributes

type(projection_tproj_u
 
type(projection_tproj_v
 
type(projection_tproj_w
 
integer activ_step
 
integer l
 

Detailed Description

Definition at line 53 of file projection_vel.f90.

Member Function/Subroutine Documentation

◆ free()

procedure, pass(this) projection_vel::projection_vel_t::free ( class(projection_vel_t), intent(inout this)

Definition at line 59 of file projection_vel.f90.

◆ init()

procedure, pass(this) projection_vel::projection_vel_t::init ( class(projection_vel_t), intent(inout), target  this,
integer, intent(in n,
integer, intent(in), optional  l,
integer, intent(in), optional  activ_step 
)

Definition at line 58 of file projection_vel.f90.

◆ post_solving()

procedure, pass(this) projection_vel::projection_vel_t::post_solving ( class(projection_vel_t), intent(inout this,
real(kind=rp), dimension(n), intent(inout x_u,
real(kind=rp), dimension(n), intent(inout x_v,
real(kind=rp), dimension(n), intent(inout x_w,
class(ax_t), intent(inout ax,
class(coef_t), intent(inout coef,
class(bc_list_t), intent(inout bclst_u,
class(bc_list_t), intent(inout bclst_v,
class(bc_list_t), intent(inout bclst_w,
type(gs_t), intent(inout gs_h,
integer, intent(inout n,
integer, intent(in tstep,
type(time_step_controller_t), intent(in dt_controller 
)

Definition at line 61 of file projection_vel.f90.

◆ pre_solving()

procedure, pass(this) projection_vel::projection_vel_t::pre_solving ( class(projection_vel_t), intent(inout this,
real(kind=rp), dimension(n), intent(inout b_u,
real(kind=rp), dimension(n), intent(inout b_v,
real(kind=rp), dimension(n), intent(inout b_w,
integer, intent(in tstep,
class(coef_t), intent(inout coef,
integer, intent(inout n,
type(time_step_controller_t), intent(in dt_controller,
character(len=*), optional  stringx,
character(len=*), optional  stringy,
character(len=*), optional  stringz 
)

Definition at line 60 of file projection_vel.f90.

◆ project_back()

procedure, pass(this) projection_vel::projection_vel_t::project_back ( class(projection_vel_t this,
real(kind=rp), dimension(n), intent(inout x_u,
real(kind=rp), dimension(n), intent(inout x_v,
real(kind=rp), dimension(n), intent(inout x_w,
class(ax_t), intent(inout ax,
class(coef_t), intent(inout coef,
class(bc_list_t), intent(inout bclst_u,
class(bc_list_t), intent(inout bclst_v,
class(bc_list_t), intent(inout bclst_w,
type(gs_t), intent(inout gs_h,
integer, intent(inout n 
)

Definition at line 62 of file projection_vel.f90.

Member Data Documentation

◆ activ_step

integer projection_vel::projection_vel_t::activ_step

Definition at line 55 of file projection_vel.f90.

◆ l

integer projection_vel::projection_vel_t::l

Definition at line 56 of file projection_vel.f90.

◆ proj_u

type(projection_t) projection_vel::projection_vel_t::proj_u

Definition at line 54 of file projection_vel.f90.

◆ proj_v

type(projection_t) projection_vel::projection_vel_t::proj_v

Definition at line 54 of file projection_vel.f90.

◆ proj_w

type(projection_t) projection_vel::projection_vel_t::proj_w

Definition at line 54 of file projection_vel.f90.


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