// LAPACK++ (V. 1.1)
// (C) 1992-1996 All Rights Reserved.
#ifndef _LA_GENMD_H
#define _LA_GENMD_H
/** @file
* @brief Generation functions for matrices
*
* This file defines some generation functions for random
* matrices.
*/
#include "arch.h"
#include "lapack.h"
#include "f2c.h"
#ifdef _LA_TRIDIAG_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaTridiagMatDouble &A);
#endif
#ifdef _LA_SYMM_TRIDIAG_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaSymmTridiagMatDouble &A);
#endif
#ifdef _LA_GEN_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaGenMatDouble &A);
DLLIMPORT LaGenMatDouble& LaRandUniform(LaGenMatDouble &A,
double low, double high);
#endif // _LA_GEN_MAT_DOUBLE_H_
#ifdef _LA_GEN_MAT_COMPLEX_H_
DLLIMPORT LaGenMatComplex& LaRandUniform(LaGenMatComplex &A,
double low, double high);
#endif // _LA_GEN_MAT_COMPLEX_H_
#ifdef _LA_UPPER_TRIANG_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaUpperTriangMatDouble &A);
#endif
#ifdef _LA_LOWER_TRIANG_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaLowerTriangMatDouble &A);
#endif
#ifdef _LA_SYMM_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaSymmMatDouble &A);
#endif
#ifdef _LA_SPD_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaSpdMatDouble &A);
#endif
#ifdef _LA_SPD_BAND_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaSpdBandMatDouble &A);
#endif
#ifdef _LA_BAND_MAT_DOUBLE_H_
DLLIMPORT void LaGenerateMatDouble(LaBandMatDouble &A);
#endif
#endif // _LA_GENMD_H
syntax highlighted by Code2HTML, v. 0.9.1