savetxt Interface

public interface savetxt

Saves a 2D array into a text file (Specification)


Module Procedures

private subroutine savetxt_rspf(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
real(kind=sp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 real(sp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_rdpf(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
real(kind=dp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 real(dp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint8f(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer(kind=int8), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int8) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint16f(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer(kind=int16), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int16) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint32f(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer(kind=int32), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int32) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint64f(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
integer(kind=int64), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int64) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_cspf(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
complex(kind=sp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 complex(sp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_cdpf(filename, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
complex(kind=dp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 complex(dp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_rspu(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
real(kind=sp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 real(sp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_rdpu(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
real(kind=dp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 real(dp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint8u(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int8), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int8) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint16u(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int16), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int16) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint32u(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int32), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int32) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_iint64u(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer(kind=int64), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 integer(int64) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_cspu(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
complex(kind=sp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 complex(sp) :: data(3, 2)
 call savetxt("log.txt", data)

private subroutine savetxt_cdpu(unit, d, delimiter, fmt, header, footer, comments)

Saves a 2D array into a text file.

Arguments

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
complex(kind=dp), intent(in) :: d(:,:)
character(len=*), intent(in), optional :: delimiter
character(len=*), intent(in), optional :: fmt
character(len=*), intent(in), optional :: header
character(len=*), intent(in), optional :: footer
character(len=*), intent(in), optional :: comments

Example


 complex(dp) :: data(3, 2)
 call savetxt("log.txt", data)