Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(FEMDomain_), | public, | pointer | :: | femdomain | => | null() | |
type(LinearSolver_), | public | :: | LinearSolver | ||||
real(kind=real64), | public, | allocatable | :: | P_AB(:,:) | |||
real(kind=real64), | public, | allocatable | :: | K_AB(:,:) | |||
real(kind=real64), | public, | allocatable | :: | f1_A(:) | |||
real(kind=real64), | public, | allocatable | :: | f2_A(:) | |||
real(kind=real64), | public, | allocatable | :: | h_B(:) | |||
logical, | public | :: | initialized | = | .false. |
procedure, public :: init => initSpaceTimeDiffusion | |
procedure, public :: run => runSpaceTimeDiffusion |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SpaceTimeDiffusion_), | intent(inout) | :: | obj | |||
type(FEMDomain_), | intent(in), | target | :: | femdomain |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(SpaceTimeDiffusion_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(in) | :: | dt | |||
character(len=*), | intent(in) | :: | initialvalue |