residual_helmholtz Subroutine

public subroutine residual_helmholtz(self, n, v, t, Ar, ArV, ArT, ArTV, ArV2, ArT2, Arn, ArVn, ArTn, Arn2)

Type Bound

ArModelAdiff

Arguments

Type IntentOptional Attributes Name
class(ArModelAdiff), intent(in) :: self
real(kind=pr), intent(in) :: n(:)
real(kind=pr), intent(in) :: v
real(kind=pr), intent(in) :: t
real(kind=pr), intent(out), optional :: Ar
real(kind=pr), intent(out), optional :: ArV
real(kind=pr), intent(out), optional :: ArT
real(kind=pr), intent(out), optional :: ArTV
real(kind=pr), intent(out), optional :: ArV2
real(kind=pr), intent(out), optional :: ArT2
real(kind=pr), intent(out), optional, dimension(size(n)) :: Arn
real(kind=pr), intent(out), optional, dimension(size(n)) :: ArVn
real(kind=pr), intent(out), optional, dimension(size(n)) :: ArTn
real(kind=pr), intent(out), optional :: Arn2(size(n),size(n))

Calls

proc~~residual_helmholtz~2~~CallsGraph proc~residual_helmholtz~2 ArModelAdiff%residual_helmholtz Ar Ar proc~residual_helmholtz~2->Ar none~get_dardn get_dardn proc~residual_helmholtz~2->none~get_dardn none~get_dardn2 get_dardn2 proc~residual_helmholtz~2->none~get_dardn2 none~get_dardt get_dardt proc~residual_helmholtz~2->none~get_dardt none~get_dardt2 get_dardt2 proc~residual_helmholtz~2->none~get_dardt2 none~get_dardtn get_dardtn proc~residual_helmholtz~2->none~get_dardtn none~get_dardv get_dardv proc~residual_helmholtz~2->none~get_dardv none~get_dardv2 get_dardv2 proc~residual_helmholtz~2->none~get_dardv2 none~get_dardvn get_dardvn proc~residual_helmholtz~2->none~get_dardvn none~get_dardvt get_dardvt proc~residual_helmholtz~2->none~get_dardvt none~reset_vars~4 reset_vars proc~residual_helmholtz~2->none~reset_vars~4 none~get_dardn->Ar none~get_dardn->none~reset_vars~4 none~get_dardn2->Ar none~get_dardn2->none~reset_vars~4 none~get_dardt->Ar none~get_dardt->none~reset_vars~4 none~get_dardt2->Ar none~get_dardt2->none~reset_vars~4 none~get_dardtn->Ar none~get_dardtn->none~reset_vars~4 none~get_dardv->Ar none~get_dardv->none~reset_vars~4 none~get_dardv2->Ar none~get_dardv2->none~reset_vars~4 none~get_dardvn->Ar none~get_dardvn->none~reset_vars~4 none~get_dardvt->Ar none~get_dardvt->none~reset_vars~4

Variables

Type Visibility Attributes Name Initial
logical, public :: any_deriv
type(hyperdual), public :: d_Ar
type(hyperdual), public :: d_n(size(n))
type(hyperdual), public :: d_t
type(hyperdual), public :: d_v

Subroutines

subroutine get_dardn()

Arguments

None

subroutine get_dardn2()

Arguments

None

subroutine get_dardt()

Arguments

None

subroutine get_dardt2()

Arguments

None

subroutine get_dardtn()

Arguments

None

subroutine get_dardv()

Arguments

None

subroutine get_dardv2()

Arguments

None

subroutine get_dardvn()

Arguments

None

subroutine get_dardvt()

Arguments

None

subroutine reset_vars()

Arguments

None