Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | num_classes | |||
type(ras_factors), | intent(inout) | :: | factors(num_classes,0:7) |
subroutine zero_factors_array(num_classes, factors)
integer, intent(in) :: num_classes
type(ras_factors), intent(inout) :: factors(num_classes, 0:7)
integer :: class_i, sym_i
do class_i = 1, num_classes
do sym_i = 0, 7
if (allocated(factors(class_i, sym_i)%elements)) &
factors(class_i, sym_i)%elements(:) = 0.0_dp
end do
end do
end subroutine zero_factors_array