IPIM
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
rw_standard Module Reference

Routines for reading/writing IPIM standard ascii files describing a magnetic fieldline. More...

Public Member Functions

subroutine read_ascii (fid_in, fieldline)
 Interface for reading standard ascii files. More...
 
subroutine read_ascii_header (fid_in, tube_info)
 Interface for reading header from standard ascii files. More...
 
subroutine read_ascii_v0 (fid_in, fieldline)
 Read V0-format standard ascii fieldline file. More...
 
subroutine read_ascii_header_v0 (fid_in, tube_info)
 Read V0-format standard header. More...
 
subroutine write_ascii_v0 (fieldline, fid_out)
 Write V0-format standard ascii fieldline file. More...
 
subroutine write_ascii_header_v0 (tube_info, fid_out)
 Write V0-format standard header. More...
 

Detailed Description

Routines for reading/writing IPIM standard ascii files describing a magnetic fieldline.

Member Function/Subroutine Documentation

subroutine rw_standard::read_ascii ( integer, intent(in)  fid_in,
type(fieldline_type), intent(out)  fieldline 
)

Interface for reading standard ascii files.

Available formats: V0.

Parameters
[in]fid_inID file of an already open fieldline file.
[out]fieldlineRead fieldline structure.

Here is the call graph for this function:

subroutine rw_standard::read_ascii_header ( integer, intent(in)  fid_in,
type(tube_description), intent(out)  tube_info 
)

Interface for reading header from standard ascii files.

Returns
tube_info Structure tube_description

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine rw_standard::read_ascii_header_v0 ( integer, intent(in)  fid_in,
type(tube_description), intent(out)  tube_info 
)

Read V0-format standard header.

Returns
tube_info Structure tube_description

Here is the caller graph for this function:

subroutine rw_standard::read_ascii_v0 ( integer, intent(in)  fid_in,
type(fieldline_type), intent(out)  fieldline 
)

Read V0-format standard ascii fieldline file.

Standard Format V0:

  • Header.
    #std_fieldline_v0
    #
    #filepath
    #BSURF F_EXP Z_APEX (n(A12,1x))
    #value value value (n(e12.5,1x))
    #
    #curv (Rastre) r (Rastre) phi (deg) theta (deg) br (G) bp (G) bt (G)
  • Data (7E12.5): curv (Rastre) r (Rastre) phi (deg) theta (deg) br (G) bp (G) bt (G)
Parameters
[in]fid_inID file of an already open fieldline file.
[out]fieldlineRead fieldline structure.

Here is the call graph for this function:

subroutine rw_standard::write_ascii_header_v0 ( type(tube_description), intent(in)  tube_info,
integer, intent(in)  fid_out 
)

Write V0-format standard header.

Parameters
[in]tube_infoInput tube_description structure.
[in]fid_outID file of an already open fieldline file.

Here is the caller graph for this function:

subroutine rw_standard::write_ascii_v0 ( type(fieldline_type), intent(in)  fieldline,
integer, intent(in)  fid_out 
)

Write V0-format standard ascii fieldline file.

Parameters
[in]fieldlineInput fieldline structure.
[in]fid_outID file of an already open fieldline file.

Here is the call graph for this function:


The documentation for this module was generated from the following file: