1 /*
2    Copyright (c) 2009-2014, Jack Poulson
3    All rights reserved.
4 
5    This file is part of Elemental and is under the BSD 2-Clause License,
6    which can be found in the LICENSE file in the root directory, or at
7    http://opensource.org/licenses/BSD-2-Clause
8 */
9 #pragma once
10 #ifndef ELEM_MATRICES_IMPL_HPP
11 #define ELEM_MATRICES_IMPL_HPP
12 
13 // Deterministic matrices
14 // ======================
15 
16 #include "./BullsHead.hpp"
17 #include "./Cauchy.hpp"
18 #include "./CauchyLike.hpp"
19 #include "./Circulant.hpp"
20 #include "./Demmel.hpp"
21 #include "./Diagonal.hpp"
22 #include "./Egorov.hpp"
23 #include "./ExtendedKahan.hpp"
24 #include "./Fiedler.hpp"
25 #include "./Forsythe.hpp"
26 #include "./FoxLi.hpp"
27 #include "./Fourier.hpp"
28 #include "./GCDMatrix.hpp"
29 #include "./Gear.hpp"
30 #include "./GKS.hpp"
31 #include "./Grcar.hpp"
32 #include "./Hankel.hpp"
33 #include "./Hanowa.hpp"
34 #include "./HatanoNelson.hpp"
35 #include "./Helmholtz.hpp"
36 #include "./HelmholtzPML.hpp"
37 #include "./HermitianFromEVD.hpp"
38 #include "./Hilbert.hpp"
39 #include "./Identity.hpp"
40 #include "./Jordan.hpp"
41 #include "./Kahan.hpp"
42 #include "./KMS.hpp"
43 #include "./Laplacian.hpp"
44 #include "./Lauchli.hpp"
45 #include "./Legendre.hpp"
46 #include "./Lehmer.hpp"
47 #include "./Lotkin.hpp"
48 #include "./MinIJ.hpp"
49 #include "./NormalFromEVD.hpp"
50 #include "./Ones.hpp"
51 #include "./OneTwoOne.hpp"
52 #include "./Parter.hpp"
53 #include "./Pei.hpp"
54 #include "./Redheffer.hpp"
55 #include "./Riemann.hpp"
56 #include "./Ris.hpp"
57 #include "./Toeplitz.hpp"
58 #include "./Trefethen.hpp"
59 #include "./Triangle.hpp"
60 #include "./TriW.hpp"
61 #include "./Walsh.hpp"
62 #include "./Whale.hpp"
63 #include "./Wilkinson.hpp"
64 #include "./Zeros.hpp"
65 
66 // Random matrices
67 // ===============
68 
69 // Uniform
70 #include "./HermitianUniformSpectrum.hpp"
71 #include "./NormalUniformSpectrum.hpp"
72 #include "./Uniform.hpp"
73 #include "./UniformHelmholtzGreens.hpp"
74 
75 // Gaussian
76 #include "./Gaussian.hpp"
77 #include "./Wigner.hpp"
78 #include "./Haar.hpp"
79 
80 #endif // ifndef ELEM_MATRICES_IMPL_HPP
81