add_metadata Interface

public interface add_metadata

subroutine sdatio_add_dimension(sfile, dimension_name, dimsize, description, units) import sdatio_file type(sdatio_file), intent(in) :: sfile character(), intent(in) :: dimension_name integer, intent(in) :: dimsize character(), intent(in) :: description, units end subroutine sdatio_add_dimension end interface


Contents


Module Procedures

public subroutine add_metadata_character(sfile, metadata_name, metadata)

Arguments

Type IntentOptional AttributesName
type(sdatio_file), intent(in) :: sfile
character(len=*), intent(in) :: metadata_name
character(len=*), intent(in) :: metadata

public subroutine add_metadata_integer(sfile, metadata_name, metadata)

Arguments

Type IntentOptional AttributesName
type(sdatio_file), intent(in) :: sfile
character(len=*), intent(in) :: metadata_name
integer, intent(in) :: metadata

public subroutine add_metadata_real(sfile, metadata_name, metadata)

Arguments

Type IntentOptional AttributesName
type(sdatio_file), intent(in) :: sfile
character(len=*), intent(in) :: metadata_name
real(kind=real32), intent(in) :: metadata

public subroutine add_metadata_double_precision(sfile, metadata_name, metadata)

Arguments

Type IntentOptional AttributesName
type(sdatio_file), intent(in) :: sfile
character(len=*), intent(in) :: metadata_name
real(kind=real64), intent(in) :: metadata