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