|
subroutine | scalar_scheme::scalar_scheme_add_bcs (this, zones, bc_labels) |
| Initialize boundary conditions.
|
|
subroutine | scalar_scheme::scalar_scheme_init (this, msh, c_xh, gs_xh, params, scheme, user, rho) |
| Initialize all related components of the current scheme.
|
|
subroutine | scalar_scheme::scalar_scheme_free (this) |
| Deallocate a scalar formulation.
|
|
subroutine | scalar_scheme::scalar_scheme_validate (this) |
| Validate that all fields, solvers etc necessary for performing time-stepping are defined.
|
|
subroutine | scalar_scheme::scalar_scheme_solver_factory (ksp, n, solver, max_iter, abstol, monitor) |
| Initialize a linear solver.
|
|
subroutine | scalar_scheme::scalar_scheme_precon_factory (pc, ksp, coef, dof, gs, bclst, pctype) |
| Initialize a Krylov preconditioner.
|
|
subroutine | scalar_scheme::scalar_scheme_set_user_bc (this, usr_eval) |
| Initialize a user defined scalar bc.
|
|
subroutine | scalar_scheme::scalar_scheme_update_material_properties (this) |
| Update the values of lambda_field if necessary.
|
|
subroutine | scalar_scheme::scalar_scheme_set_material_properties (this, params, user) |
| Set lamdba and cp.
|
|