array1d_constructor Function

private pure function array1d_constructor(length) result(a)

Overloads the default type constructor.

Arguments

Type IntentOptional AttributesName
integer(kind=ik), intent(in) :: length

Return Value type(array1d)


Called by

proc~~array1d_constructor~~CalledByGraph proc~array1d_constructor array1d_constructor interface~array1d array1d interface~array1d->proc~array1d_constructor proc~db_init db_init proc~db_init->interface~array1d proc~backprop backprop proc~backprop->proc~db_init proc~train_batch train_batch proc~train_batch->proc~db_init

Contents

Source Code


Source Code

  pure type(array1d) function array1d_constructor(length) result(a)
    !! Overloads the default type constructor.
    integer(ik), intent(in) :: length
    allocate(a % array(length))
    a % array = 0
  end function array1d_constructor