Skip to content
Snippets Groups Projects
Commit a4de5131 authored by Oliver Sander's avatar Oliver Sander Committed by sander
Browse files

move boxconstraint.hh, genericvectortools.hh, and numproc.hh from the root directory to 'common'

[[Imported from SVN: r3662]]
parent ce4a6ef9
No related branches found
No related tags found
No related merge requests found
Showing
with 17 additions and 14 deletions
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
SUBDIRS = common iterationsteps norms solvers transferoperators SUBDIRS = common iterationsteps norms solvers transferoperators
dune_solversdir = $(includedir)/dune/dune-solvers dune_solversdir = $(includedir)/dune/dune-solvers
dune_solvers_HEADERS = boxconstraint.hh numproc.hh computeenergy.hh genericvectortools.hh dune_solvers_HEADERS = computeenergy.hh
include $(top_srcdir)/am/global-rules include $(top_srcdir)/am/global-rules
SUBDIRS = SUBDIRS =
commondir = $(includedir)/dune/dune-solvers/common commondir = $(includedir)/dune/dune-solvers/common
common_HEADERS = canignore.hh \ common_HEADERS = boxconstraint.hh \
genericvectortools.hh \
canignore.hh \
numproc.hh \
permutationmanager.hh \ permutationmanager.hh \
preconditioner.hh \ preconditioner.hh \
staticmatrixtools.hh staticmatrixtools.hh
......
File moved
#ifndef PRECONDITIONER_HH #ifndef PRECONDITIONER_HH
#define PRECONDITIONER_HH #define PRECONDITIONER_HH
#include <dune/solvers/numproc.hh> #include <dune/solvers/common/numproc.hh>
/** \brief Abstract base class for preconditioners /** \brief Abstract base class for preconditioners
*/ */
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include <dune/common/bitsetvector.hh> #include <dune/common/bitsetvector.hh>
#include <dune/solvers/common/canignore.hh> #include <dune/solvers/common/canignore.hh>
#include <dune/solvers/numproc.hh> #include <dune/solvers/common/numproc.hh>
//! Base class for iteration steps being called by an iterative solver //! Base class for iteration steps being called by an iterative solver
template<class VectorType, class BitVectorType = Dune::BitSetVector<VectorType::block_type::dimension> > template<class VectorType, class BitVectorType = Dune::BitSetVector<VectorType::block_type::dimension> >
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include <dune/solvers/iterationsteps/projectedblockgsstep.hh> #include <dune/solvers/iterationsteps/projectedblockgsstep.hh>
#include <dune/solvers/transferoperators/multigridtransfer.hh> #include <dune/solvers/transferoperators/multigridtransfer.hh>
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
#include <dune/solvers/transferoperators/obstaclerestrictor.hh> #include <dune/solvers/transferoperators/obstaclerestrictor.hh>
/** \brief The general monotone multigrid solver /** \brief The general monotone multigrid solver
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
#include <dune/solvers/transferoperators/multigridtransfer.hh> #include <dune/solvers/transferoperators/multigridtransfer.hh>
#include <dune/solvers/solvers/loopsolver.hh> #include <dune/solvers/solvers/loopsolver.hh>
#include <dune/solvers/genericvectortools.hh> #include <dune/solvers/common/genericvectortools.hh>
#include "blockgsstep.hh" #include "blockgsstep.hh"
#ifdef HAVE_IPOPT #ifdef HAVE_IPOPT
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include <vector> #include <vector>
#include "blockgsstep.hh" #include "blockgsstep.hh"
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
template<class OperatorType, class DiscFuncType> template<class OperatorType, class DiscFuncType>
class ProjectedBlockGSStep : public BlockGSStep<OperatorType, DiscFuncType> class ProjectedBlockGSStep : public BlockGSStep<OperatorType, DiscFuncType>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include <dune/istl/btdmatrix.hh> #include <dune/istl/btdmatrix.hh>
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
#include <dune/solvers/iterationsteps/linegsstep.hh> #include <dune/solvers/iterationsteps/linegsstep.hh>
template<class MatrixType, template<class MatrixType,
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
*/ */
#include "projectedblockgsstep.hh" #include "projectedblockgsstep.hh"
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
/** \brief A Gauss-Seidel iterator which does not assume that the functional /** \brief A Gauss-Seidel iterator which does not assume that the functional
is convex, but which expects a bounded admissible set. is convex, but which expects a bounded admissible set.
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include <iomanip> #include <iomanip>
#include <fstream> #include <fstream>
#include <dune/solvers/genericvectortools.hh> #include <dune/solvers/common/genericvectortools.hh>
template <class VectorType, class BitVectorType> template <class VectorType, class BitVectorType>
void IterativeSolver<VectorType, BitVectorType>::check() const void IterativeSolver<VectorType, BitVectorType>::check() const
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include <dune/istl/bcrsmatrix.hh> #include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/bvector.hh> #include <dune/istl/bvector.hh>
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
#include <dune/solvers/common/canignore.hh> #include <dune/solvers/common/canignore.hh>
#include <dune/solvers/solvers/iterativesolver.hh> #include <dune/solvers/solvers/iterativesolver.hh>
......
#ifndef DUNE_SOLVER_HH #ifndef DUNE_SOLVER_HH
#define DUNE_SOLVER_HH #define DUNE_SOLVER_HH
#include <dune/solvers/numproc.hh> #include <dune/solvers/common/numproc.hh>
/** \brief The base class for all sorts of solver algorithms */ /** \brief The base class for all sorts of solver algorithms */
class Solver : public NumProc class Solver : public NumProc
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include <dune/common/bitsetvector.hh> #include <dune/common/bitsetvector.hh>
#include <dune/solvers/transferoperators/obstaclerestrictor.hh> #include <dune/solvers/transferoperators/obstaclerestrictor.hh>
#include <dune/solvers/transferoperators/multigridtransfer.hh> #include <dune/solvers/transferoperators/multigridtransfer.hh>
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
template <class DiscFuncType> template <class DiscFuncType>
class MandelObstacleRestrictor : public ObstacleRestrictor<DiscFuncType> class MandelObstacleRestrictor : public ObstacleRestrictor<DiscFuncType>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include <vector> #include <vector>
#include <dune/solvers/transferoperators/multigridtransfer.hh> #include <dune/solvers/transferoperators/multigridtransfer.hh>
#include <dune/solvers/boxconstraint.hh> #include <dune/solvers/common/boxconstraint.hh>
/** \brief Abstract base class for all obstacle restriction operators /** \brief Abstract base class for all obstacle restriction operators
* \todo Do we need the template parameter? * \todo Do we need the template parameter?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment