Initializes the CDIFS solver.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(cdifs_obj), | intent(inout) | :: | this |
CDIFS solver |
||
| type(timer_obj), | intent(in), | target | :: | timer |
Timer utility |
|
| type(parallel_obj), | intent(in), | target | :: | parallel |
Parallel machinery |
|
| type(parser_obj), | intent(in), | target | :: | parser |
Parser for input file |
subroutine cdifs_obj_Init(this,timer,parallel,parser) !> Initializes the CDIFS solver. implicit none class(cdifs_obj), intent(inout) :: this !! CDIFS solver type(timer_obj), intent(in), & target :: timer !! Timer utility type(parallel_obj), intent(in), & target :: parallel !! Parallel machinery type(parser_obj), intent(in), & target :: parser !! Parser for input file ! Point to the master objects this%timer => timer this%parallel => parallel this%parser => parser return end subroutine cdifs_obj_Init