linmin_data Derived Type

type, public :: linmin_data

data formerly saved in linmin routine.


Inherited by

type~~linmin_data~~InheritedByGraph type~linmin_data linmin_data type~slsqp_solver slsqp_solver type~slsqp_solver->type~linmin_data linmin

Components

Type Visibility Attributes Name Initial
real(kind=wp), public :: a = zero
real(kind=wp), public :: b = zero
real(kind=wp), public :: d = zero
real(kind=wp), public :: e = zero
real(kind=wp), public :: p = zero
real(kind=wp), public :: q = zero
real(kind=wp), public :: r = zero
real(kind=wp), public :: u = zero
real(kind=wp), public :: v = zero
real(kind=wp), public :: w = zero
real(kind=wp), public :: x = zero
real(kind=wp), public :: m = zero
real(kind=wp), public :: fu = zero
real(kind=wp), public :: fv = zero
real(kind=wp), public :: fw = zero
real(kind=wp), public :: fx = zero
real(kind=wp), public :: tol1 = zero
real(kind=wp), public :: tol2 = zero

Type-Bound Procedures

procedure, public :: destroy => destroy_linmin_data

Source Code

    type,public :: linmin_data
        !! data formerly saved in [[linmin]] routine.
        real(wp) :: a    = zero
        real(wp) :: b    = zero
        real(wp) :: d    = zero
        real(wp) :: e    = zero
        real(wp) :: p    = zero
        real(wp) :: q    = zero
        real(wp) :: r    = zero
        real(wp) :: u    = zero
        real(wp) :: v    = zero
        real(wp) :: w    = zero
        real(wp) :: x    = zero
        real(wp) :: m    = zero
        real(wp) :: fu   = zero
        real(wp) :: fv   = zero
        real(wp) :: fw   = zero
        real(wp) :: fx   = zero
        real(wp) :: tol1 = zero
        real(wp) :: tol2 = zero
    contains
        procedure :: destroy => destroy_linmin_data
    end type linmin_data