libsim  Versione8.0.0

◆ to_char_dat()

character(len=80) function to_char_dat ( type(vol7d_var), intent(in)  this,
integer  idat,
real  rdat,
double precision  ddat,
integer(kind=int_b)  bdat,
character(len=*)  cdat 
)
Parametri
rdatreal
ddatdouble precision
idatinteger
bdatbyte
cdatcharacter

Definizione alla linea 934 del file vol7d_class.F90.

934  DO i = 1, nnetwork
935  CALL init(this%network(i))
936  ENDDO
937  ENDIF
938  ENDIF
939 ENDIF
940 ! Dimensioni dei tipi delle variabili
941 CALL vol7d_varvect_alloc(this%anavar, nanavarr, nanavard, &
942  nanavari, nanavarb, nanavarc, ini)
943 CALL vol7d_varvect_alloc(this%anaattr, nanaattrr, nanaattrd, &
944  nanaattri, nanaattrb, nanaattrc, ini)
945 CALL vol7d_varvect_alloc(this%anavarattr, nanavarattrr, nanavarattrd, &
946  nanavarattri, nanavarattrb, nanavarattrc, ini)
947 CALL vol7d_varvect_alloc(this%dativar, ndativarr, ndativard, &
948  ndativari, ndativarb, ndativarc, ini)
949 CALL vol7d_varvect_alloc(this%datiattr, ndatiattrr, ndatiattrd, &
950  ndatiattri, ndatiattrb, ndatiattrc, ini)
951 CALL vol7d_varvect_alloc(this%dativarattr, ndativarattrr, ndativarattrd, &
952  ndativarattri, ndativarattrb, ndativarattrc, ini)
953 
954 END SUBROUTINE vol7d_alloc
955 
956 
957 FUNCTION vol7d_check_alloc_ana(this)
958 TYPE(vol7d),INTENT(in) :: this
959 LOGICAL :: vol7d_check_alloc_ana
960 
961 vol7d_check_alloc_ana = ASSOCIATED(this%ana) .AND. ASSOCIATED(this%network)
962 
963 END FUNCTION vol7d_check_alloc_ana
964 
965 SUBROUTINE vol7d_force_alloc_ana(this, ini)
966 TYPE(vol7d),INTENT(inout) :: this
967 LOGICAL,INTENT(in),OPTIONAL :: ini
968 
969 ! Alloco i descrittori minimi per avere un volume di anagrafica
970 IF (.NOT. ASSOCIATED(this%ana)) CALL vol7d_alloc(this, nana=1, ini=ini)
971 IF (.NOT. ASSOCIATED(this%network)) CALL vol7d_alloc(this, nnetwork=1, ini=ini)
972 

Generated with Doxygen.