$TEMPLATE[lapack.h]
//
// Copyright (c) 2003--2009
// Toon Knapen, Karl Meerbergen, Kresimir Fresl,
// Thomas Klimpel and Rutger ter Borg
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
// THIS FILE IS AUTOMATICALLY GENERATED
// PLEASE DO NOT EDIT!
//

#ifndef BOOST_NUMERIC_BINDINGS_LAPACK_DETAIL_LAPACK_H
#define BOOST_NUMERIC_BINDINGS_LAPACK_DETAIL_LAPACK_H

#include <boost/numeric/bindings/lapack/detail/lapack_names.h>

extern "C" {

$CONTENT//
// LAPACK auxiliary routines
//

$LIBRARY_INT_TYPE LAPACK_ILAENV(const $LIBRARY_INT_TYPE* ispec, const char* name,
        const char* opt, const $LIBRARY_INT_TYPE* n1, const $LIBRARY_INT_TYPE* n2,
        const $LIBRARY_INT_TYPE* n3, const $LIBRARY_INT_TYPE* n4, $LIBRARY_INT_TYPE,
        $LIBRARY_INT_TYPE);

}

#endif

$TEMPLATE[lapack.h_function]
void LAPACK_$SUBROUTINE( $ARGUMENTS );
$TEMPLATE[lapack_names.h]
//
// Copyright (c) 2003--2009
// Toon Knapen, Karl Meerbergen, Kresimir Fresl,
// Thomas Klimpel and Rutger ter Borg
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
// THIS FILE IS AUTOMATICALLY GENERATED
// PLEASE DO NOT EDIT!
//

#ifndef BOOST_NUMERIC_BINDINGS_LAPACK_DETAIL_LAPACK_NAMES_H
#define BOOST_NUMERIC_BINDINGS_LAPACK_DETAIL_LAPACK_NAMES_H

#include <boost/numeric/bindings/detail/config/fortran.hpp>

$CONTENT//
// LAPACK auxiliary routines
//

#define LAPACK_ILAENV FORTRAN_ID2( ilaenv, ILAENV )

#endif

$TEMPLATE[lapack_names.h_function]
#define LAPACK_$SUBROUTINE FORTRAN_ID2( $subroutine, $SUBROUTINE )
$TEMPLATE[end]
