Contains the scalar_pnpn_t
type.
|
subroutine | scalar_pnpn_init (this, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho) |
| Boundary condition factory. Both constructs and initializes the object.
|
|
subroutine | scalar_pnpn_restart (this, chkp) |
|
subroutine | scalar_pnpn_free (this) |
|
subroutine | scalar_pnpn_step (this, time, ext_bdf, dt_controller, ksp_results) |
|
subroutine | print_debug (this) |
|
subroutine | scalar_pnpn_setup_bcs_ (this, user) |
| Initialize boundary conditions.
|
|
◆ print_debug()
◆ 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(json_file), intent(inout), target |
numerics_params, |
|
|
type(user_t), intent(in), target |
user, |
|
|
type(chkp_t), intent(inout), target |
chkp, |
|
|
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, |
|
|
type(field_t), intent(in), target |
rho |
|
) |
| |
Will mark a mesh zone for the bc and finalize.
- Parameters
-
[in,out] | object | The object to be allocated. |
[in] | scheme | The scalar_pnpn scheme. |
[in,out] | json | JSON object for initializing the bc. |
[in] | coef | SEM coefficients. Constructor. |
| msh | The mesh. |
| coef | The coefficients. |
| gs | The gather-scatter. |
| params | The case parameter file in json. |
| user | Type with user-defined procedures. |
| chkp | Set up checkpoint for restarts. |
| ulag | Lag arrays for the x velocity component. |
| vlag | Lag arrays for the y velocity component. |
| wlag | Lag arrays for the z velocity component. |
| time_scheme | The time-integration controller. |
| rho | The fluid density. |
Definition at line 170 of file scalar_pnpn.f90.
◆ scalar_pnpn_restart()
◆ scalar_pnpn_setup_bcs_()
- Parameters
-
user | The user object binding the user-defined routines. |
Definition at line 464 of file scalar_pnpn.f90.
◆ scalar_pnpn_step()