GA_Individual_ Derived Type

type, public :: GA_Individual_


Components

Type Visibility Attributes Name Initial
real(kind=real64), public, allocatable :: realParameter(:)
integer(kind=int32), public, allocatable :: intParameter(:)
type(GA_annotaton), public, allocatable :: realAnnotaton(:)
type(GA_annotaton), public, allocatable :: intAnnotaton(:)
logical, public, allocatable :: realRegistered(:)
logical, public, allocatable :: intRegistered(:)

Type-Bound Procedures

procedure, public :: init => initGA_Individual

  • public subroutine initGA_Individual(obj, num_real, num_int)

    Arguments

    Type IntentOptional Attributes Name
    class(GA_Individual_), intent(inout) :: obj
    integer(kind=int32), intent(in) :: num_real
    integer(kind=int32), intent(in) :: num_int