Commit 7b121305 authored by Stefan Philips's avatar Stefan Philips
Browse files

[REMOVE] WLinearAlgebra.h and WLinearAlgebra.cpp

[CHANGE] Include WVectorFixed.h, WMatrixFixed.h and WPosition.h directly, where necessary
parent 2ad7bf1e
......@@ -34,8 +34,8 @@
#include <boost/filesystem.hpp>
#include "WStringUtils.h"
#include "math/linearAlgebra/WLinearAlgebra.h"
#include "math/linearAlgebra/WMatrixFixed.h"
#include "math/linearAlgebra/WPosition.h"
#include "math/linearAlgebra/WVectorFixed.h"
#include "math/WInterval.h"
#include "WAssert.h"
......
......@@ -28,7 +28,7 @@
#include <vector>
#include "../math/WLine.h"
#include "../math/linearAlgebra/WLinearAlgebra.h"
#include "../math/linearAlgebra/WPosition.h"
class WFiberTest;
......
......@@ -30,7 +30,7 @@
#include <cxxtest/TestSuite.h>
#include "../../math/linearAlgebra/WLinearAlgebra.h"
#include "../../math/linearAlgebra/WPosition.h"
#include "../WFiber.h"
#include "WFiberTraits.h"
......
......@@ -30,7 +30,7 @@
#include <vector>
#include "../WAssert.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WVectorFixed.h"
namespace utility
{
......
......@@ -37,7 +37,8 @@
#include "../WStringUtils.h"
#include "WLine.h"
#include "WPolynomialEquationSolvers.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WPosition.h"
#include "linearAlgebra/WVectorFixed.h"
WLine::WLine( const std::vector< WPosition > &points )
: WMixinVector< WPosition >( points )
......
......@@ -29,7 +29,7 @@
#include "WLinearAlgebraFunctions.h"
#include "WMatrix.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WVectorFixed.h"
WVector3d multMatrixWithVector3D( WMatrix<double> mat, WVector3d vec )
{
......
......@@ -25,10 +25,11 @@
#ifndef WLINEARALGEBRAFUNCTIONS_H
#define WLINEARALGEBRAFUNCTIONS_H
#include <Eigen/Core>
#include <Eigen/SVD>
#include "WMatrix.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WPosition.h"
template< typename > class WMatrix;
......
......@@ -24,7 +24,8 @@
#include "WMath.h"
#include "WPlane.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WPosition.h"
#include "linearAlgebra/WVectorFixed.h"
#include "../WAssert.h"
#include "../WLimits.h"
......
......@@ -31,7 +31,7 @@
#include "WLine.h"
#include "WPlane.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WPosition.h"
/**
* Classes and functions of math module of OpenWalnut.
......
......@@ -30,7 +30,8 @@
#include <osg/Matrix>
#include "WValue.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WMatrixFixed.h"
#include "linearAlgebra/WVectorFixed.h"
#include "../WDefines.h"
......
......@@ -27,7 +27,7 @@
#include <boost/shared_ptr.hpp>
#include "../../common/math/WLinearAlgebraFunctions.h"
#include "../../common/math/linearAlgebra/WLinearAlgebra.h"
#include "../../common/math/linearAlgebra/WVectorFixed.h"
#include "../../common/WAssert.h"
#include "../../common/WLimits.h"
......
......@@ -31,7 +31,7 @@
#include "../../dataHandler/WGridRegular3D.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WVectorFixed.h"
/**
* Represents a plane with a normal vector and a position in space.
......
......@@ -35,7 +35,7 @@
#include "core/common/WLogger.h"
#include "core/common/math/WGeometryFunctions.h"
#include "../exceptions/WPreconditionNotMet.h"
#include "linearAlgebra/WLinearAlgebra.h"
#include "linearAlgebra/WVectorFixed.h"
#include "WLinearAlgebraFunctions.h"
#include "WMath.h"
#include "WMatrix.h"
......
......@@ -28,7 +28,7 @@
#include <cmath>
#include <vector>
#include "../../common/math/linearAlgebra/WLinearAlgebra.h"
#include "../../common/math/linearAlgebra/WMatrixFixed.h"
/**
* This class stores coordinates on the unit sphere.
......
......@@ -29,9 +29,10 @@
#include <cmath>
#include <vector>
#include <Eigen/Core>
#include "../WAssert.h"
#include "../WStringUtils.h"
#include "linearAlgebra/WLinearAlgebra.h"
/**
* Base class for all higher level values like tensors, vectors, matrices and so on.
......
//---------------------------------------------------------------------------
//
// Project: OpenWalnut ( http://www.openwalnut.org )
//
// Copyright 2009 OpenWalnut Community, BSV@Uni-Leipzig and CNCF@MPI-CBS
// For more information see http://www.openwalnut.org/copying
//
// This file is part of OpenWalnut.
//
// OpenWalnut 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.
//
// OpenWalnut 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 OpenWalnut. If not, see <http://www.gnu.org/licenses/>.
//
//---------------------------------------------------------------------------
#include "WLinearAlgebra.h"
//---------------------------------------------------------------------------
//
// Project: OpenWalnut ( http://www.openwalnut.org )
//
// Copyright 2009 OpenWalnut Community, BSV@Uni-Leipzig and CNCF@MPI-CBS
// For more information see http://www.openwalnut.org/copying
//
// This file is part of OpenWalnut.
//
// OpenWalnut 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.
//
// OpenWalnut 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 OpenWalnut. If not, see <http://www.gnu.org/licenses/>.
//
//---------------------------------------------------------------------------
#ifndef WLINEARALGEBRA_H
#define WLINEARALGEBRA_H
#include "WMatrixFixed.h"
#include "WVectorFixed.h"
#include "WPosition.h"
#endif // WLINEARALGEBRA_H
......@@ -33,7 +33,7 @@
#include "../../WLimits.h"
#include "../WLinearAlgebraFunctions.h"
#include "../WMatrix.h"
#include "../linearAlgebra/WLinearAlgebra.h"
#include "../linearAlgebra/WVectorFixed.h"
#include "WVector3dTraits.h"
/**
......
......@@ -31,7 +31,7 @@
#include <cxxtest/ValueTraits.h>
#include "../../test/WTraitsBase.h"
#include "../linearAlgebra/WLinearAlgebra.h"
#include "../linearAlgebra/WPosition.h"
#ifdef CXXTEST_RUNNING
namespace CxxTest
......
......@@ -39,7 +39,6 @@
#include <cxxtest/TestSuite.h>
#include "../WMatrix.h"
#include "../linearAlgebra/WLinearAlgebra.h"
#include "../WValue.h"
#include "../WGeometryFunctions.h"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment