A helper type that is needed to have an array of polymorphic objects.
More...
|
| procedure, pass(this) | init (this, msh, coef, gs, params, numerics_params, user, chkp, ulag, vlag, wlag, time_scheme, rho) |
| | Constructor. Just allocates the object.
|
| |
| procedure, pass(this) | free (this) |
| | Destructor. Just deallocates the object.
|
| |
| procedure, pass(this) | move_from (this, other) |
| | Move operator for the wrapper, needed for storing schemes in lists and arrays.
|
| |
| procedure, pass(this) | is_allocated (this) |
| | Return allocation status.
|
| |
Definition at line 228 of file scalar_scheme.f90.
◆ free()
◆ init()
| procedure, pass(this) scalar_scheme::scalar_scheme_wrapper_t::init |
( |
class(scalar_scheme_wrapper_t), intent(inout) |
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 |
|
) |
| |
◆ is_allocated()
◆ move_from()
- Parameters
-
| this | The wrapper to move to. |
| other | The other wrapper to move from. Will be deallocated. |
Definition at line 237 of file scalar_scheme.f90.
◆ scalar
The documentation for this type was generated from the following file: