00001
00002
00003
00004
00005 #ifndef DOUBLEMATRIXTYPES
00006 #define DOUBLEMATRIXTYPES
00007
00008
00009
00010 enum {kGenMatrix=0x01, kSymMatrix = 0x03,
00011
00012 kDenseMatrix = 0x10,
00013 kDenseGenMatrix = kGenMatrix + kDenseMatrix,
00014 kDenseSymMatrix = kSymMatrix + kDenseMatrix,
00015
00016 kSparseMatrix = 0x20,
00017 kSparseGenMatrix = kSparseMatrix + kGenMatrix,
00018 kSparseSymMatrix = kSparseMatrix + kSymMatrix,
00019
00020 kPetscSpMatrix = 0x30,
00021 kPetscSpGenMatrix = kPetscSpMatrix + kGenMatrix,
00022 kPetscSpSymMatrix = kPetscSpMatrix + kSymMatrix
00023 };
00024
00025 #endif