Project x onto X , the space of old solutions and back again Couple projections for velocity.
|
subroutine | projection_init_vel (this, n, l, activ_step) |
|
subroutine | projection_free_vel (this) |
|
subroutine | projection_pre_solving_vel (this, b_u, b_v, b_w, tstep, coef, n, dt_controller, stringx, stringy, stringz) |
|
subroutine | projection_post_solving_vel (this, x_u, x_v, x_w, ax, coef, bclst_u, bclst_v, bclst_w, gs_h, n, tstep, dt_controller) |
|
subroutine | bcknd_project_back_vel (this, x_u, x_v, x_w, ax, coef, bclst_u, bclst_v, bclst_w, gs_h, n) |
|
◆ bcknd_project_back_vel()
subroutine projection_vel::bcknd_project_back_vel |
( |
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 |
|
) |
| |
|
private |
◆ projection_free_vel()
◆ projection_init_vel()
subroutine projection_vel::projection_init_vel |
( |
class(projection_vel_t), intent(inout), target |
this, |
|
|
integer, intent(in) |
n, |
|
|
integer, intent(in), optional |
l, |
|
|
integer, intent(in), optional |
activ_step |
|
) |
| |
◆ projection_post_solving_vel()
subroutine projection_vel::projection_post_solving_vel |
( |
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 |
|
) |
| |
|
private |
◆ projection_pre_solving_vel()
subroutine projection_vel::projection_pre_solving_vel |
( |
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 |
|
) |
| |
|
private |