4: #include <private/matimpl.h> 7: /* 8: MATSEQDENSE format - conventional dense Fortran storage (by columns) 9: */ 11: typedef struct { 12: PetscScalar *v; /* matrix elements */ 13: PetscBool roworiented; /* if true, row oriented input (default) */ 14: PetscInt pad; /* padding */ 15: PetscBLASInt *pivots; /* pivots in LU factorization */ 16: PetscBLASInt lda; /* Lapack leading dimension of data */ 17: PetscBool changelda; /* change lda on resize? Default unless user set lda */ 18: PetscBLASInt Mmax,Nmax; /* indicates the largest dimensions of data possible */ 19: PetscBool user_alloc; /* true if the user provided the dense data */ 20: } Mat_SeqDense; 39: #endif