(* File: lacaml.ml Copyright (C) 2003-2005 Markus Mottl email: markus.mottl@gmail.com WWW: http://www.ocaml.info Christophe Troestler email: Christophe.Troestler@umh.ac.be WWW: http://math.umh.ac.be/an/ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *) (* $Id: lacaml.ml,v 1.9 2006/01/18 15:03:39 mottl Exp $ *) module S = struct include Lacaml_float32 include Lacaml2_S include Lacaml4_S module Vec = struct include Vec2_S include Vec4_S end module Mat = struct include Mat2_S include Mat4_S end end module D = struct include Lacaml_float64 include Lacaml2_D include Lacaml4_D module Vec = struct include Vec2_D include Vec4_D end module Mat = struct include Mat2_D include Mat4_D end end module C = struct include Lacaml_complex32 include Lacaml2_C include Lacaml4_C module Vec = struct include Vec2_C include Vec4_C end module Mat = struct include Mat2_C include Mat4_C end end module Z = struct include Lacaml_complex64 include Lacaml2_Z include Lacaml4_Z module Vec = struct include Vec2_Z include Vec4_Z end module Mat = struct include Mat2_Z include Mat4_Z end end