libsim  Versione8.0.0

◆ vol7d_c_e()

logical function, private vol7d_class::vol7d_c_e ( type(vol7d), intent(in)  this)
private

Tests whether anything has ever been assigned to a vol7d object (.TRUE.) or it is as clean as after an init (.FALSE.).

Definizione alla linea 979 del file vol7d_class.F90.

979 
980 vol7d_check_alloc_dati = vol7d_check_alloc_ana(this) .AND. &
981  ASSOCIATED(this%time) .AND. ASSOCIATED(this%level) .AND. &
982  ASSOCIATED(this%timerange)
983 
984 END FUNCTION vol7d_check_alloc_dati
985 
986 SUBROUTINE vol7d_force_alloc_dati(this, ini)
987 TYPE(vol7d),INTENT(inout) :: this
988 LOGICAL,INTENT(in),OPTIONAL :: ini
989 
990 ! Alloco i descrittori minimi per avere un volume di dati
991 CALL vol7d_force_alloc_ana(this, ini)
992 IF (.NOT. ASSOCIATED(this%time)) CALL vol7d_alloc(this, ntime=1, ini=ini)
993 IF (.NOT. ASSOCIATED(this%level)) CALL vol7d_alloc(this, nlevel=1, ini=ini)
994 IF (.NOT. ASSOCIATED(this%timerange)) CALL vol7d_alloc(this, ntimerange=1, ini=ini)
995 
996 END SUBROUTINE vol7d_force_alloc_dati
997 
998 

Generated with Doxygen.