GA_Individual_ Derived Type

type, public :: GA_Individual_


Contents


Components

TypeVisibility AttributesNameInitial
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 AttributesName
    class(GA_Individual_), intent(inout) :: obj
    integer(kind=int32), intent(in) :: num_real
    integer(kind=int32), intent(in) :: num_int