Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init (this, n, l, activ_step) |
procedure, pass(this) | free (this) |
procedure, pass(this) | pre_solving (this, b_u, b_v, b_w, tstep, coef, n, dt_controller, stringx, stringy, stringz) |
procedure, pass(this) | post_solving (this, x_u, x_v, x_w, ax, coef, bclst_u, bclst_v, bclst_w, gs_h, n, tstep, dt_controller) |
procedure, pass(this) | project_back (this, x_u, x_v, x_w, ax, coef, bclst_u, bclst_v, bclst_w, gs_h, n) |
Public Attributes | |
type(projection_t) | proj_u |
type(projection_t) | proj_v |
type(projection_t) | proj_w |
integer | activ_step |
integer | l |
Definition at line 53 of file projection_vel.f90.
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.
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.
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.
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.
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.
integer projection_vel::projection_vel_t::activ_step |
Definition at line 55 of file projection_vel.f90.
integer projection_vel::projection_vel_t::l |
Definition at line 56 of file projection_vel.f90.
type(projection_t) projection_vel::projection_vel_t::proj_u |
Definition at line 54 of file projection_vel.f90.
type(projection_t) projection_vel::projection_vel_t::proj_v |
Definition at line 54 of file projection_vel.f90.
type(projection_t) projection_vel::projection_vel_t::proj_w |
Definition at line 54 of file projection_vel.f90.