|
Graphite Version 3
An experimental 3D geometry processing program
|
The base class for abstract matrices. More...
#include <geogram/NL/nl_matrix.h>
Public Attributes | |
| NLuint | m |
| number of rows | |
| NLuint | n |
| number of columns | |
| NLenum | type |
| Matrix type. | |
| NLDestroyMatrixFunc | destroy_func |
| Destructor. | |
| NLMultMatrixVectorFunc | mult_func |
| Matrix x vector product. | |
The base class for abstract matrices.
Definition at line 80 of file nl_matrix.h.
| NLDestroyMatrixFunc NLMatrixStruct::destroy_func |
Destructor.
Definition at line 103 of file nl_matrix.h.
| NLuint NLMatrixStruct::m |
number of rows
Definition at line 84 of file nl_matrix.h.
| NLMultMatrixVectorFunc NLMatrixStruct::mult_func |
Matrix x vector product.
Definition at line 108 of file nl_matrix.h.
| NLuint NLMatrixStruct::n |
number of columns
Definition at line 89 of file nl_matrix.h.
| NLenum NLMatrixStruct::type |
Matrix type.
One of NL_MATRIX_SPARSE_DYNAMIC, NL_MATRIX_CRS, NL_MATRIX_SUPERLU_EXT, NL_CHOLDMOD_MATRIX_EXT, NL_MATRIX_FUNCTION, NL_MATRIX_OTHER
Definition at line 98 of file nl_matrix.h.