An abstract simulation case
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(block_obj), | public, | pointer | :: | block | => | null() |
Block information |
character(len=str64), | public | :: | name |
Name of simulation case |
|||
type(parallel_obj), | public, | pointer | :: | parallel | => | null() |
Associated parallel obj |
type(parser_obj), | public, | pointer | :: | parser | => | null() |
Associated parser |
procedure, public :: Finalize => case_obj_final | |
procedure, public :: Initialize => case_obj_init |
Finalize the solver
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(case_obj), | intent(inout) | :: | this |
Initialize the solver
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(case_obj), | intent(inout) | :: | this |
Simulation case |
||
type(block_obj), | intent(in), | target | :: | block |
Associated block |
|
type(parallel_obj), | intent(in), | target | :: | parallel |
Associated parallel obj |
|
type(parser_obj), | intent(in), | target | :: | parser |
Parser |