mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-15 07:10:37 +08:00
SVN_SILENT:
repair some damage made by the automatic search and replace used in the prefix->namespace move
This commit is contained in:
parent
0d44c0906b
commit
3654ee8b07
@ -1,4 +1,4 @@
|
|||||||
FILE(GLOB gen_SRCS "*.h")
|
FILE(GLOB Eigen_SRCS "*.h")
|
||||||
|
|
||||||
SET(INCLUDE_INSTALL_DIR
|
SET(INCLUDE_INSTALL_DIR
|
||||||
"${CMAKE_INSTALL_PREFIX}/include/eigen2"
|
"${CMAKE_INSTALL_PREFIX}/include/eigen2"
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FILE(GLOB gen_Core_SRCS "*.h")
|
FILE(GLOB Eigen_Core_SRCS "*.h")
|
||||||
|
|
||||||
INSTALL(FILES
|
INSTALL(FILES
|
||||||
${gen_Core_SRCS}
|
${gen_Core_SRCS}
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2007 Michael Olbrich <michael.olbrich@gmx.net>
|
// Copyright (C) 2007 Michael Olbrich <michael.olbrich@gmx.net>
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
|
|
||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
@ -33,5 +33,5 @@ genTest::genTest()
|
|||||||
srand(t);
|
srand(t);
|
||||||
}
|
}
|
||||||
|
|
||||||
QTEST_APPLESS_MAIN( genTest )
|
QTEST_APPLESS_MAIN( EigenTest )
|
||||||
#include "main.moc"
|
#include "main.moc"
|
||||||
|
14
test/main.h
14
test/main.h
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
@ -36,12 +36,12 @@ USING_EIGEN_DATA_TYPES
|
|||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
class genTest : public QObject
|
class EigenTest : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
genTest();
|
EigenTest();
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void testVectorOps();
|
void testVectorOps();
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
@ -42,7 +42,7 @@ template<typename MatrixType> void matrixManip(const MatrixType& m)
|
|||||||
a.minor(i, j) -= a.block(1, rows-1, 1, cols-1).eval();
|
a.minor(i, j) -= a.block(1, rows-1, 1, cols-1).eval();
|
||||||
}
|
}
|
||||||
|
|
||||||
void genTest::testMatrixManip()
|
void EigenTest::testMatrixManip()
|
||||||
{
|
{
|
||||||
matrixManip(Matrix<int, 2, 3>());
|
matrixManip(Matrix<int, 2, 3>());
|
||||||
matrixManip(Matrix<double, 3, 3>());
|
matrixManip(Matrix<double, 3, 3>());
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
@ -59,7 +59,7 @@ template<typename MatrixType1,
|
|||||||
QVERIFY( (d * e).rows() == rows1 && (d * e).cols() == cols2 );
|
QVERIFY( (d * e).rows() == rows1 && (d * e).cols() == cols2 );
|
||||||
}
|
}
|
||||||
|
|
||||||
void genTest::testMatrixOps()
|
void EigenTest::testMatrixOps()
|
||||||
{
|
{
|
||||||
matrixOps(Matrix<float, 1, 1>(), Matrix<float, 1, 1>());
|
matrixOps(Matrix<float, 1, 1>(), Matrix<float, 1, 1>());
|
||||||
matrixOps(Matrix<int, 2, 3>(), Matrix<int, 3, 1>());
|
matrixOps(Matrix<int, 2, 3>(), Matrix<int, 3, 1>());
|
||||||
|
@ -1,19 +1,19 @@
|
|||||||
// This file is part of gen, a lightweight C++ template library
|
// This file is part of Eigen, a lightweight C++ template library
|
||||||
// for linear algebra. gen itself is part of the KDE project.
|
// for linear algebra. Eigen itself is part of the KDE project.
|
||||||
//
|
//
|
||||||
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
// Copyright (C) 2006-2007 Benoit Jacob <jacob@math.jussieu.fr>
|
||||||
//
|
//
|
||||||
// gen is free software; you can redistribute it and/or modify it under the
|
// Eigen is free software; you can redistribute it and/or modify it under the
|
||||||
// terms of the GNU General Public License as published by the Free Software
|
// terms of the GNU General Public License as published by the Free Software
|
||||||
// Foundation; either version 2 or (at your option) any later version.
|
// Foundation; either version 2 or (at your option) any later version.
|
||||||
//
|
//
|
||||||
// gen is distributed in the hope that it will be useful, but WITHOUT ANY
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
// details.
|
// details.
|
||||||
//
|
//
|
||||||
// You should have received a copy of the GNU General Public License along
|
// You should have received a copy of the GNU General Public License along
|
||||||
// with gen; if not, write to the Free Software Foundation, Inc., 51
|
// with Eigen; if not, write to the Free Software Foundation, Inc., 51
|
||||||
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
//
|
//
|
||||||
// As a special exception, if other files instantiate templates or use macros
|
// As a special exception, if other files instantiate templates or use macros
|
||||||
@ -50,7 +50,7 @@ template<typename VectorType> void vectorOps(const VectorType& v)
|
|||||||
a += (a + a).eval();
|
a += (a + a).eval();
|
||||||
}
|
}
|
||||||
|
|
||||||
void genTest::testVectorOps()
|
void EigenTest::testVectorOps()
|
||||||
{
|
{
|
||||||
vectorOps(Vector2i());
|
vectorOps(Vector2i());
|
||||||
vectorOps(Vector3d());
|
vectorOps(Vector3d());
|
||||||
|
Loading…
Reference in New Issue
Block a user