public interface writeMat
Write a matrix into a file
Called By
interface~~writemat~~CalledByGraph
interface~writemat
writeMat
proc~testwritemat
testWriteMat
proc~testwritemat->interface~writemat
program~testmatio_prg
testMatIO_prg
program~testmatio_prg->proc~testwritemat
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Module Procedures
private subroutine writeMat_i2(fn, an, A, new)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(in)
::
fn
character(len=*),
intent(in)
::
an
integer(kind=c_int16_t),
intent(in),
dimension(:,:) ::
A
logical,
intent(in),
optional
::
new
private subroutine writeMat_i4(fn, an, A, new)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(in)
::
fn
character(len=*),
intent(in)
::
an
integer(kind=c_int32_t),
intent(in),
dimension(:,:) ::
A
logical,
intent(in),
optional
::
new
private subroutine writeMat_r4(fn, an, A, new)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(in)
::
fn
character(len=*),
intent(in)
::
an
real(kind=c_float),
intent(in),
dimension(:,:) ::
A
logical,
intent(in),
optional
::
new
private subroutine writeMat_r8(fn, an, A, new)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(in)
::
fn
character(len=*),
intent(in)
::
an
real(kind=c_double),
intent(in),
dimension(:,:) ::
A
logical,
intent(in),
optional
::
new
private subroutine writeMat_z4(fn, an, A, new)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(in)
::
fn
character(len=*),
intent(in)
::
an
complex(kind=c_float_complex),
intent(in),
dimension(:,:) ::
A
logical,
intent(in),
optional
::
new
private subroutine writeMat_z8(fn, an, A, new)
Arguments
Type
Intent Optional
Attributes Name
character(len=*),
intent(in)
::
fn
character(len=*),
intent(in)
::
an
complex(kind=c_double_complex),
intent(in),
dimension(:,:) ::
A
logical,
intent(in),
optional
::
new