initialize class: read file and save data to class structure
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(t_boundaryFromFile), | intent(inout) | :: | sf |
self |
||
| character(len=*), | intent(in) | :: | fileString |
SUBROUTINE bff_init(sf,fileString) ! MODULES USE MODgvec_io_netcdf, ONLY:ncfile_init IMPLICIT NONE !----------------------------------------------------------------------------------------------------------------------------------- ! INPUT VARIABLES CHARACTER(LEN=*) , INTENT(IN ) :: fileString !----------------------------------------------------------------------------------------------------------------------------------- ! OUTPUT VARIABLES CLASS(t_boundaryFromFile), INTENT(INOUT) :: sf !! self !=================================================================================================================================== WRITE(UNIT_stdOut,'(A)')' READ BOUNDARY FROM NETCDF FILE "'//TRIM(FileString)//'" ...' sf%ncfile=TRIM(FileString) CALL ncfile_init(sf%nc,sf%ncfile,"r") CALL READNETCDF(sf) sf%initialized=.TRUE. END SUBROUTINE bff_init