FTSparseMatrixData is used by the FTSparseMatrix Class. Users will usually not interact with or use this class directly.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTObject), | POINTER | :: | obj | |||
| class(MatrixData), | POINTER | :: | cast |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | key | ||||
| class(FTObject), | public, | POINTER | :: | object |
| final :: destructMatrixData |
| procedure, public :: init => initFTObject | |
| procedure, public :: description => FTObjectDescription | |
| procedure, public :: printDescription => printFTObjectDescription | |
| procedure, public :: className | |
| procedure, public, non_overridable :: copy => copyFTObject | |
| procedure, public, non_overridable :: retain => retainFTObject | |
| procedure, public, non_overridable :: isUnreferenced | |
| procedure, public, non_overridable :: refCount | |
| procedure, public :: initWithObjectAndKey |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTObject), | POINTER | :: | obj |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(MatrixData) | :: | self | ||||
| class(FTObject), | POINTER | :: | object | |||
| integer | :: | key |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MatrixData), | POINTER | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MatrixData) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(FTObject), | POINTER | :: | obj | |||
| class(MatrixData), | POINTER | :: | cast |