diff options
Diffstat (limited to 'disabled/ArrayBase.h')
-rw-r--r-- | disabled/ArrayBase.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/disabled/ArrayBase.h b/disabled/ArrayBase.h deleted file mode 100644 index 0d2f3094c..000000000 --- a/disabled/ArrayBase.h +++ /dev/null @@ -1,43 +0,0 @@ -// This file is part of Eigen, a lightweight C++ template library -// for linear algebra. -// -// Copyright (C) 2006-2008 Benoit Jacob <jacob.benoit.1@gmail.com> -// -// Eigen 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 3 of the License, or (at your option) any later version. -// -// Alternatively, 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 of -// the License, 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 Lesser General Public License or the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License and a copy of the GNU General Public License along with -// Eigen. If not, see <http://www.gnu.org/licenses/>. - -#ifndef EIGEN_ARRAYBASE_H -#define EIGEN_ARRAYBASE_H - -template<typename Derived> class ArrayBase<Derived,true> -{ - inline const Derived& derived() const { return *static_cast<const Derived*>(this); } - inline Derived& derived() { return *static_cast<Derived*>(this); } - inline Derived& const_cast_derived() const - { return *static_cast<Derived*>(const_cast<ArrayBase*>(this)); } -public: - template<typename OtherDerived> - const Product<Derived,OtherDerived> - matrixProduct(const MatrixBase<OtherDerived> &other) const - { - return Product<Derived,OtherDerived>(derived(), other.derived()); - } -}; - -#endif // EIGEN_ARRAYBASE_H |