1*f6f390a9SLois Curfman McInnes /* $Id: aij.h,v 1.15 1995/10/17 21:41:57 bsmith Exp $ */ 2*f6f390a9SLois Curfman McInnes 3*f6f390a9SLois Curfman McInnes #include "matimpl.h" 4*f6f390a9SLois Curfman McInnes #include <math.h> 5*f6f390a9SLois Curfman McInnes 6*f6f390a9SLois Curfman McInnes #if !defined(__DENSE_H) 7*f6f390a9SLois Curfman McInnes #define __DENSE_H 8*f6f390a9SLois Curfman McInnes 9*f6f390a9SLois Curfman McInnes /* 10*f6f390a9SLois Curfman McInnes MATSEQDENSE format - conventional dense Fortran storage (by columns) 11*f6f390a9SLois Curfman McInnes */ 12*f6f390a9SLois Curfman McInnes 13*f6f390a9SLois Curfman McInnes typedef struct { 14*f6f390a9SLois Curfman McInnes Scalar *v; /* matrix elements */ 15*f6f390a9SLois Curfman McInnes int roworiented; /* if true, row oriented input (default) */ 16*f6f390a9SLois Curfman McInnes int m, n; /* rows, columns */ 17*f6f390a9SLois Curfman McInnes int pad; /* padding */ 18*f6f390a9SLois Curfman McInnes int *pivots; /* pivots in LU factorization */ 19*f6f390a9SLois Curfman McInnes } Mat_SeqDense; 20*f6f390a9SLois Curfman McInnes 21*f6f390a9SLois Curfman McInnes #endif 22