Containts the scalar_pnpn_t type.
|
subroutine | scalar_pnpn_init (this, msh, coef, gs, params, user, ulag, vlag, wlag, time_scheme, rho) |
| Constructor.
|
|
subroutine | scalar_pnpn_restart (this, dtlag, tlag) |
| I envision the arguments to this func might need to be expanded.
|
|
subroutine | scalar_pnpn_free (this) |
|
subroutine | scalar_pnpn_step (this, t, tstep, dt, ext_bdf, dt_controller) |
|
◆ scalar_pnpn_free()
◆ scalar_pnpn_init()
subroutine scalar_pnpn::scalar_pnpn_init |
( |
class(scalar_pnpn_t), intent(inout), target |
this, |
|
|
type(mesh_t), intent(in), target |
msh, |
|
|
type(coef_t), intent(in), target |
coef, |
|
|
type(gs_t), intent(inout), target |
gs, |
|
|
type(json_file), intent(inout), target |
params, |
|
|
type(user_t), intent(in), target |
user, |
|
|
type(field_series_t), intent(in), target |
ulag, |
|
|
type(field_series_t), intent(in), target |
vlag, |
|
|
type(field_series_t), intent(in), target |
wlag, |
|
|
type(time_scheme_controller_t), intent(in), target |
time_scheme, |
|
|
real(kind=rp), intent(in) |
rho |
|
) |
| |
- Parameters
-
msh | The mesh. |
coef | The coefficients. |
gs | The gather-scatter. |
params | The case parameter file in json. |
user | Type with user-defined procedures. |
Definition at line 138 of file scalar_pnpn.f90.
◆ scalar_pnpn_restart()
◆ scalar_pnpn_step()
subroutine scalar_pnpn::scalar_pnpn_step |
( |
class(scalar_pnpn_t), intent(inout) |
this, |
|
|
real(kind=rp), intent(in) |
t, |
|
|
integer, intent(in) |
tstep, |
|
|
real(kind=rp), intent(in) |
dt, |
|
|
type(time_scheme_controller_t), intent(in) |
ext_bdf, |
|
|
type(time_step_controller_t), intent(in) |
dt_controller |
|
) |
| |
|
private |
Apply Dirichlet boundary conditions We assume that no change of boundary conditions occurs between elements. i.e. we do not apply gsop here like in Nek5000
Definition at line 302 of file scalar_pnpn.f90.