Initiate
This routine reads the information from parameter list and stores them in the field of abstract kernel.
paramcontains the parameters for kernel ParameterList_domis the domain of computation Domain_domainsis multiple domains of computation
INTERFACE
MODULE SUBROUTINE Initiate(obj, param, dom, domains)
CLASS(AbstractKernel_), INTENT(INOUT) :: obj
!! Kernel object
TYPE(ParameterList_), INTENT(IN) :: param
!! Parameter list
CLASS(Domain_), OPTIONAL, TARGET, INTENT(INOUT) :: dom
!! Domain of computation
TYPE(DomainPointer_), OPTIONAL, TARGET, INTENT(INOUT) :: domains(:)
END SUBROUTINE Initiate
END INTERFACE