hyperdual Derived Type

type, public, bind(c) :: hyperdual


Components

Type Visibility Attributes Name Initial
real(kind=pr), public :: f0 = 0

real part of the hyperdual number

real(kind=pr), public :: f1 = 0

\f$\varepsilon_1\f$-part of the hyperdual number

real(kind=pr), public :: f12 = 0

\f$\varepsilon_1\varepsilon_2\f$-part of the

real(kind=pr), public :: f2 = 0

\f$\varepsilon_2\f$-part of the hyperdual number