|
Neko 1.99.9
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Data Types | |
| type | scalar_pnpn::scalar_pnpn_t |
| interface | scalar_pnpn::scalar_pnpn_bc_allocate |
| Boundary condition factory. Both constructs and initializes the object. More... | |
| type | scalar_pnpn::scalar_pnpn_bc_allocator_entry |
| Called in user modules to add an allocator for custom types. More... | |
Modules | |
| module | scalar_pnpn |
Contains the scalar_pnpn_t type. | |
Functions/Subroutines | |
| subroutine | scalar_pnpn::scalar_pnpn_init (this, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho) |
| Constructor. | |
| subroutine | scalar_pnpn::scalar_pnpn_register_checkpoint (this, chkp) |
| Register this scalar scheme with the checkpoint. | |
| subroutine | scalar_pnpn::scalar_pnpn_restart (this, chkp) |
| subroutine | scalar_pnpn::scalar_pnpn_free (this) |
| subroutine | scalar_pnpn::scalar_pnpn_step (this, time, ext_bdf, dt_controller, ksp_results) |
| subroutine | scalar_pnpn::print_debug (this) |
| subroutine | scalar_pnpn::scalar_pnpn_setup_bcs_ (this, user) |
| Initialize boundary conditions. | |
| subroutine | scalar_pnpn::scalar_scheme_apply_strong_bcs (this, time) |
| Apply strong boundary conditions. | |
Variables | |
| type(scalar_pnpn_bc_allocator_entry), dimension(:), allocatable, private | scalar_pnpn::scalar_pnpn_bc_registry |
| Registry of scalar Pn/Pn boundary condition allocators. | |
| integer, private | scalar_pnpn::scalar_pnpn_bc_registry_size = 0 |
The size of scalar_pnpn_bc_registry. | |