#ifndef _MATRIXMACROS_H_
#define _MATRIXMACROS_H_

// index of element in row i, column j (both 0-indexed), 
// in a matrix with 'numRows' rows, stored in LAPACK-style column-major order
#define ELT(numRows,i,j) (((long)j)*((long)numRows)+((long)i))

#define MIN(x,y) ((x)<(y) ? (x) : (y))
#define MAX(x,y) ((x)>(y) ? (x) : (y))

#endif
