Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_encap_t), | intent(in) | :: | y | |||
real(kind=pfdp), | intent(in) | :: | t | |||
integer, | intent(in) | :: | level | |||
class(pf_encap_t), | intent(inout) | :: | f | |||
integer, | intent(in) | :: | piece |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_encap_t), | intent(inout) | :: | y | |||
real(kind=pfdp), | intent(in) | :: | t | |||
real(kind=pfdp), | intent(in) | :: | dt | |||
class(pf_encap_t), | intent(in) | :: | rhs | |||
integer, | intent(in) | :: | level | |||
class(pf_encap_t), | intent(inout) | :: | f | |||
integer, | intent(in) | :: | piece |
Multi-implicit SDC sweeper type (old style), extends abstract sweeper
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | npieces | ||||
logical, | public | :: | use_LUq | ||||
real(kind=pfdp), | public, | allocatable | :: | SdiffE(:,:) | |||
real(kind=pfdp), | public, | allocatable | :: | SdiffI(:,:) |
procedure(pf_spreadq0_p), public :: spreadq0 | |
procedure(pf_f_eval_p), public :: f_eval | |
procedure(pf_f_comp_p), public :: f_comp | |
procedure, public :: sweep => misdc_sweep | |
procedure, public :: initialize => misdc_initialize | |
procedure, public :: evaluate => misdc_evaluate | |
procedure, public :: integrate => misdc_integrate | |
procedure, public :: residual => misdc_residual | |
procedure, public :: evaluate_all => misdc_evaluate_all | |
procedure, public :: destroy => misdc_destroy | |
procedure, public :: misdc_destroy |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
type(pf_pfasst_t), | intent(inout) | :: | pf | |||
class(pf_level_t), | intent(inout) | :: | lev | |||
real(kind=pfdp), | intent(in) | :: | t0 | |||
real(kind=pfdp), | intent(in) | :: | dt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_level_t), | intent(inout) | :: | lev | |||
real(kind=pfdp), | intent(in) | :: | t | |||
integer, | intent(in) | :: | m |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_level_t), | intent(inout) | :: | lev |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_level_t), | intent(inout) | :: | lev |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_level_t), | intent(in) | :: | lev | |||
class(pf_encap_t), | intent(in) | :: | qSDC(:) | |||
class(pf_encap_t), | intent(in) | :: | fSDC(:,:) | |||
real(kind=pfdp), | intent(in) | :: | dt | |||
class(pf_encap_t), | intent(inout) | :: | fintSDC(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_level_t), | intent(inout) | :: | lev | |||
real(kind=pfdp), | intent(in) | :: | dt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(pf_misdc_t), | intent(inout) | :: | this | |||
class(pf_level_t), | intent(inout) | :: | lev | |||
real(kind=pfdp), | intent(in) | :: | t(:) |