slsqpb_data Derived Type

type, public :: slsqpb_data

data formerly saved in slsqpb.


Inherited by

type~~slsqpb_data~~InheritedByGraph type~slsqpb_data slsqpb_data type~slsqp_solver slsqp_solver type~slsqp_solver->type~slsqpb_data slsqpb

Components

Type Visibility Attributes Name Initial
real(kind=wp), public :: t = zero
real(kind=wp), public :: f0 = zero
real(kind=wp), public :: h1 = zero
real(kind=wp), public :: h2 = zero
real(kind=wp), public :: h3 = zero
real(kind=wp), public :: h4 = zero
real(kind=wp), public :: t0 = zero
real(kind=wp), public :: gs = zero
real(kind=wp), public :: tol = zero
real(kind=wp), public :: alpha = zero
integer, public :: line = 0
integer, public :: iexact = 0
integer, public :: incons = 0
integer, public :: ireset = 0
integer, public :: itermx = 0
integer, public :: n1 = 0
integer, public :: n2 = 0
integer, public :: n3 = 0

Type-Bound Procedures

procedure, public :: destroy => destroy_slsqpb_data

Source Code

    type,public :: slsqpb_data
        !! data formerly saved in [[slsqpb]].
        real(wp) :: t       = zero
        real(wp) :: f0      = zero
        real(wp) :: h1      = zero
        real(wp) :: h2      = zero
        real(wp) :: h3      = zero
        real(wp) :: h4      = zero
        real(wp) :: t0      = zero
        real(wp) :: gs      = zero
        real(wp) :: tol     = zero
        real(wp) :: alpha   = zero
        integer  :: line    = 0
        integer  :: iexact  = 0
        integer  :: incons  = 0
        integer  :: ireset  = 0
        integer  :: itermx  = 0
        integer  :: n1      = 0
        integer  :: n2      = 0
        integer  :: n3      = 0
    contains
        procedure :: destroy => destroy_slsqpb_data
    end type slsqpb_data