SUPERMATRIX Derived Type

type, private, bind(c) :: SUPERMATRIX


Inherits

type~~supermatrix~~InheritsGraph type~supermatrix SUPERMATRIX C_PTR C_PTR type~supermatrix->C_PTR Store

Inherited by

type~~supermatrix~~InheritedByGraph type~supermatrix SUPERMATRIX type~sulu_env SULU_ENV type~sulu_env->type~supermatrix sma, smb, smx, sml, smu

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
integer(kind=C_INT), public :: Stype

Storage type: interprets the storage structure pointed to by Store

integer(kind=C_INT), public :: Dtype

Data type

integer(kind=C_INT), public :: Mtype

Matrix type: describes the mathematical property of the matrix

integer(kind=C_INT), public :: nrow

number of rows

integer(kind=C_INT), public :: ncol

number of columns

type(C_PTR), public :: Store

pointer to the actual storage of the matrix, here, pointer to NCFORMAT


Source Code

type, bind(c) :: SUPERMATRIX
   integer(kind=C_INT) :: Stype    !! *Storage type: interprets the storage structure pointed to by Store*
   integer(kind=C_INT) :: Dtype    !! *Data type*
   integer(kind=C_INT) :: Mtype    !! *Matrix type: describes the mathematical property of the matrix*
   integer(kind=C_INT) :: nrow     !! *number of rows*
   integer(kind=C_INT) :: ncol     !! *number of columns*
   type(C_PTR)         :: Store    !! *pointer to the actual storage of the matrix, here, pointer to [[NCformat]]*
endtype SUPERMATRIX