From be429ebf9c1b3d759f042267f79db8f4184bfe33 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Sun, 7 Oct 2007 15:58:30 +0000 Subject: [PATCH] reorganisation of headers, commit47b935fc42cbf2ca992d8a270bc1b0fc97d1f6bc /2.... --- src/All | 32 ----------------------- src/Core | 32 ----------------------- src/{internal => Core}/Block.h | 0 src/{internal => Core}/CMakeLists.txt | 0 src/{internal => Core}/Column.h | 0 src/{internal => Core}/Conjugate.h | 0 src/{internal => Core}/Eval.h | 0 src/{internal => Core}/Loop.h | 0 src/{internal => Core}/Matrix.h | 0 src/{internal => Core}/MatrixOps.h | 0 src/{internal => Core}/MatrixRef.h | 0 src/{internal => Core}/MatrixStorage.h | 0 src/{internal => Core}/Minor.h | 0 src/{internal => Core}/Numeric.h | 0 src/{internal => Core}/Object.h | 0 src/{internal => Core}/Row.h | 0 src/{internal => Core}/ScalarOps.h | 0 src/{internal => Core}/Transpose.h | 0 src/{internal => Core}/Util.h | 0 src/Manip | 36 -------------------------- 20 files changed, 100 deletions(-) delete mode 100644 src/All delete mode 100644 src/Core rename src/{internal => Core}/Block.h (100%) rename src/{internal => Core}/CMakeLists.txt (100%) rename src/{internal => Core}/Column.h (100%) rename src/{internal => Core}/Conjugate.h (100%) rename src/{internal => Core}/Eval.h (100%) rename src/{internal => Core}/Loop.h (100%) rename src/{internal => Core}/Matrix.h (100%) rename src/{internal => Core}/MatrixOps.h (100%) rename src/{internal => Core}/MatrixRef.h (100%) rename src/{internal => Core}/MatrixStorage.h (100%) rename src/{internal => Core}/Minor.h (100%) rename src/{internal => Core}/Numeric.h (100%) rename src/{internal => Core}/Object.h (100%) rename src/{internal => Core}/Row.h (100%) rename src/{internal => Core}/ScalarOps.h (100%) rename src/{internal => Core}/Transpose.h (100%) rename src/{internal => Core}/Util.h (100%) delete mode 100644 src/Manip diff --git a/src/All b/src/All deleted file mode 100644 index 62c2abf35..000000000 --- a/src/All +++ /dev/null @@ -1,32 +0,0 @@ -// This file is part of Eigen, a lightweight C++ template library -// for linear algebra. Eigen itself is part of the KDE project. -// -// Copyright (C) 2006-2007 Benoit Jacob -// -// 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 -// Foundation; either version 2 or (at your option) any later version. -// -// Eigen 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 General Public License for more -// details. -// -// You should have received a copy of the GNU General Public License along -// with Eigen; if not, write to the Free Software Foundation, Inc., 51 -// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -// -// As a special exception, if other files instantiate templates or use macros -// or functions from this file, or you compile this file and link it -// with other works to produce a work based on this file, this file does not -// by itself cause the resulting work to be covered by the GNU General Public -// License. This exception does not invalidate any other reasons why a work -// based on this file might be covered by the GNU General Public License. - -#ifndef EI_ALL_H -#define EI_ALL_H - -#include "Core" -#include "Manip" - -#endif // EI_ALL_H diff --git a/src/Core b/src/Core deleted file mode 100644 index 581893ace..000000000 --- a/src/Core +++ /dev/null @@ -1,32 +0,0 @@ -// This file is part of Eigen, a lightweight C++ template library -// for linear algebra. Eigen itself is part of the KDE project. -// -// Copyright (C) 2006-2007 Benoit Jacob -// -// 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 -// Foundation; either version 2 or (at your option) any later version. -// -// Eigen 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 General Public License for more -// details. -// -// You should have received a copy of the GNU General Public License along -// with Eigen; if not, write to the Free Software Foundation, Inc., 51 -// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -// -// As a special exception, if other files instantiate templates or use macros -// or functions from this file, or you compile this file and link it -// with other works to produce a work based on this file, this file does not -// by itself cause the resulting work to be covered by the GNU General Public -// License. This exception does not invalidate any other reasons why a work -// based on this file might be covered by the GNU General Public License. - -#ifndef EI_CORE_H -#define EI_CORE_H - -//#include "internal/Vector.h" -#include "internal/Matrix.h" - -#endif // EI_CORE_H diff --git a/src/internal/Block.h b/src/Core/Block.h similarity index 100% rename from src/internal/Block.h rename to src/Core/Block.h diff --git a/src/internal/CMakeLists.txt b/src/Core/CMakeLists.txt similarity index 100% rename from src/internal/CMakeLists.txt rename to src/Core/CMakeLists.txt diff --git a/src/internal/Column.h b/src/Core/Column.h similarity index 100% rename from src/internal/Column.h rename to src/Core/Column.h diff --git a/src/internal/Conjugate.h b/src/Core/Conjugate.h similarity index 100% rename from src/internal/Conjugate.h rename to src/Core/Conjugate.h diff --git a/src/internal/Eval.h b/src/Core/Eval.h similarity index 100% rename from src/internal/Eval.h rename to src/Core/Eval.h diff --git a/src/internal/Loop.h b/src/Core/Loop.h similarity index 100% rename from src/internal/Loop.h rename to src/Core/Loop.h diff --git a/src/internal/Matrix.h b/src/Core/Matrix.h similarity index 100% rename from src/internal/Matrix.h rename to src/Core/Matrix.h diff --git a/src/internal/MatrixOps.h b/src/Core/MatrixOps.h similarity index 100% rename from src/internal/MatrixOps.h rename to src/Core/MatrixOps.h diff --git a/src/internal/MatrixRef.h b/src/Core/MatrixRef.h similarity index 100% rename from src/internal/MatrixRef.h rename to src/Core/MatrixRef.h diff --git a/src/internal/MatrixStorage.h b/src/Core/MatrixStorage.h similarity index 100% rename from src/internal/MatrixStorage.h rename to src/Core/MatrixStorage.h diff --git a/src/internal/Minor.h b/src/Core/Minor.h similarity index 100% rename from src/internal/Minor.h rename to src/Core/Minor.h diff --git a/src/internal/Numeric.h b/src/Core/Numeric.h similarity index 100% rename from src/internal/Numeric.h rename to src/Core/Numeric.h diff --git a/src/internal/Object.h b/src/Core/Object.h similarity index 100% rename from src/internal/Object.h rename to src/Core/Object.h diff --git a/src/internal/Row.h b/src/Core/Row.h similarity index 100% rename from src/internal/Row.h rename to src/Core/Row.h diff --git a/src/internal/ScalarOps.h b/src/Core/ScalarOps.h similarity index 100% rename from src/internal/ScalarOps.h rename to src/Core/ScalarOps.h diff --git a/src/internal/Transpose.h b/src/Core/Transpose.h similarity index 100% rename from src/internal/Transpose.h rename to src/Core/Transpose.h diff --git a/src/internal/Util.h b/src/Core/Util.h similarity index 100% rename from src/internal/Util.h rename to src/Core/Util.h diff --git a/src/Manip b/src/Manip deleted file mode 100644 index 440fabcad..000000000 --- a/src/Manip +++ /dev/null @@ -1,36 +0,0 @@ -// This file is part of Eigen, a lightweight C++ template library -// for linear algebra. Eigen itself is part of the KDE project. -// -// Copyright (C) 2006-2007 Benoit Jacob -// -// 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 -// Foundation; either version 2 or (at your option) any later version. -// -// Eigen 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 General Public License for more -// details. -// -// You should have received a copy of the GNU General Public License along -// with Eigen; if not, write to the Free Software Foundation, Inc., 51 -// Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -// -// As a special exception, if other files instantiate templates or use macros -// or functions from this file, or you compile this file and link it -// with other works to produce a work based on this file, this file does not -// by itself cause the resulting work to be covered by the GNU General Public -// License. This exception does not invalidate any other reasons why a work -// based on this file might be covered by the GNU General Public License. - -#ifndef EI_MANIP_H -#define EI_MANIP_H - -#include "internal/Row.h" -#include "internal/Column.h" -#include "internal/Block.h" -#include "internal/Minor.h" -#include "internal/Transpose.h" -#include "internal/Conjugate.h" - -#endif // EI_MANIP_H