// @HEADER
// *****************************************************************************
//                   Basker: A Direct Linear Solver package
//
// Copyright 2011 NTESS and the Basker contributors.
// SPDX-License-Identifier: LGPL-2.1-or-later
// *****************************************************************************
// @HEADER


#ifndef BASKER_HPP
#define BASKER_HPP

#include "basker_types.hpp"
#include "basker_decl.hpp"
#include "basker_def.hpp"

/*
#ifdef MATLAB_MEX_FILE
#include "matrix.h"
#include "mex.h"

#define BASKERASSERT(a) mxAssert(a,"")
#define BASKERREALLOC(ptr,size) mxRealloc(ptr, size)
#define BASKERCALLOC(num, size) mxCalloc(num, size)
#define BASKERFREE(ptr)

#else
#include <cassert>
#include <cstdlib>

#define BASKERASSERT(a) assert(a)
#define BASKERREALLOC(ptr, size) realloc(ptr, size)
#define BASKERCALLOC(num, size) calloc(num,size)
#define BASKERFREE(ptr)         free(ptr)

#endif
*/

#endif
