Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(*), | intent(in) | :: | invalue |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
doubleprecision, | public | :: | invalue_local |
function squarei(invalue) use M_anything, only : anyscalar_to_int64 class(*),intent(in) :: invalue doubleprecision :: invalue_local doubleprecision :: squarei invalue_local=anyscalar_to_int64(invalue) squarei=invalue_local*invalue_local end function squarei