Skip to content
Snippets Groups Projects
Commit 3b3b8bd4 authored by Elias Pipping's avatar Elias Pipping Committed by Elias Pipping
Browse files

Drop Dune:: from headers

parent 8bd082ad
No related branches found
No related tags found
No related merge requests found
...@@ -13,11 +13,11 @@ ...@@ -13,11 +13,11 @@
namespace Dune { namespace Dune {
template <int dim, class OuterFunctionType> template <int dim, class OuterFunctionType>
class GlobalLaursenNonlinearity : public Dune::GlobalNonlinearity<dim> { class GlobalLaursenNonlinearity : public GlobalNonlinearity<dim> {
public: public:
GlobalLaursenNonlinearity( GlobalLaursenNonlinearity(
std::vector<double> const &mu, std::vector<double> const &normalStress, std::vector<double> const &mu, std::vector<double> const &normalStress,
std::vector<Dune::FieldVector<double, 1>> const &nodalIntegrals) std::vector<FieldVector<double, 1>> const &nodalIntegrals)
: mu(mu), normalStress(normalStress), nodalIntegrals(nodalIntegrals) {} : mu(mu), normalStress(normalStress), nodalIntegrals(nodalIntegrals) {}
/* /*
...@@ -50,7 +50,7 @@ class GlobalLaursenNonlinearity : public Dune::GlobalNonlinearity<dim> { ...@@ -50,7 +50,7 @@ class GlobalLaursenNonlinearity : public Dune::GlobalNonlinearity<dim> {
// results // results
std::vector<double> mu; std::vector<double> mu;
std::vector<double> normalStress; std::vector<double> normalStress;
std::vector<Dune::FieldVector<double, 1>> nodalIntegrals; std::vector<FieldVector<double, 1>> nodalIntegrals;
}; };
} }
#endif #endif
...@@ -12,10 +12,10 @@ ...@@ -12,10 +12,10 @@
namespace Dune { namespace Dune {
template <int dim> template <int dim>
class GlobalRuinaNonlinearity : public Dune::GlobalNonlinearity<dim> { class GlobalRuinaNonlinearity : public GlobalNonlinearity<dim> {
public: public:
GlobalRuinaNonlinearity( GlobalRuinaNonlinearity(
std::vector<Dune::FieldVector<double, 1>> const &nodalIntegrals, std::vector<FieldVector<double, 1>> const &nodalIntegrals,
std::vector<double> const &a, std::vector<double> const &mu, std::vector<double> const &a, std::vector<double> const &mu,
std::vector<double> const &eta, std::vector<double> const &normalStress) std::vector<double> const &eta, std::vector<double> const &normalStress)
: nodalIntegrals(nodalIntegrals), : nodalIntegrals(nodalIntegrals),
...@@ -33,7 +33,7 @@ class GlobalRuinaNonlinearity : public Dune::GlobalNonlinearity<dim> { ...@@ -33,7 +33,7 @@ class GlobalRuinaNonlinearity : public Dune::GlobalNonlinearity<dim> {
if (nodalIntegrals[i][0] == 0) if (nodalIntegrals[i][0] == 0)
return trivialNonlinearity; return trivialNonlinearity;
shared_ptr<NiceFunction const> const func(new Dune::RuinaFunction( shared_ptr<NiceFunction const> const func(new RuinaFunction(
nodalIntegrals[i][0], a[i], mu[i], eta[i], normalStress[i])); nodalIntegrals[i][0], a[i], mu[i], eta[i], normalStress[i]));
return shared_ptr<LocalNonlinearity<dim>>(new LocalNonlinearity<dim>(func)); return shared_ptr<LocalNonlinearity<dim>>(new LocalNonlinearity<dim>(func));
} }
...@@ -41,7 +41,7 @@ class GlobalRuinaNonlinearity : public Dune::GlobalNonlinearity<dim> { ...@@ -41,7 +41,7 @@ class GlobalRuinaNonlinearity : public Dune::GlobalNonlinearity<dim> {
private: private:
shared_ptr<LocalNonlinearity<dim> const> const trivialNonlinearity; shared_ptr<LocalNonlinearity<dim> const> const trivialNonlinearity;
std::vector<Dune::FieldVector<double, 1>> nodalIntegrals; std::vector<FieldVector<double, 1>> nodalIntegrals;
std::vector<double> a; std::vector<double> a;
std::vector<double> mu; std::vector<double> mu;
std::vector<double> eta; std::vector<double> eta;
......
...@@ -18,7 +18,7 @@ template <int dimension> class LocalNonlinearity { ...@@ -18,7 +18,7 @@ template <int dimension> class LocalNonlinearity {
typedef FieldVector<double, dimension> VectorType; typedef FieldVector<double, dimension> VectorType;
typedef FieldMatrix<double, dimension, dimension> MatrixType; typedef FieldMatrix<double, dimension, dimension> MatrixType;
LocalNonlinearity(Dune::shared_ptr<NiceFunction const> func) : func_(func) {} LocalNonlinearity(shared_ptr<NiceFunction const> func) : func_(func) {}
double operator()(VectorType const x) const { double operator()(VectorType const x) const {
double ret; double ret;
...@@ -63,7 +63,7 @@ template <int dimension> class LocalNonlinearity { ...@@ -63,7 +63,7 @@ template <int dimension> class LocalNonlinearity {
} }
private: private:
Dune::shared_ptr<NiceFunction const> const func_; shared_ptr<NiceFunction const> const func_;
}; };
} }
#endif #endif
...@@ -218,7 +218,7 @@ void minimise(Functional const J, typename Functional::SmallVector &x, ...@@ -218,7 +218,7 @@ void minimise(Functional const J, typename Functional::SmallVector &x,
Bisection slowBisection(bisection); Bisection slowBisection(bisection);
slowBisection.setFastQuadratic(false); slowBisection.setFastQuadratic(false);
typedef Dune::CurvedFunction<LocalNonlinearityType> MyCurvedFunctionType; typedef CurvedFunction<LocalNonlinearityType> MyCurvedFunctionType;
MyCurvedFunctionType JRest(J.A, J.b, phi, x, descDir); MyCurvedFunctionType JRest(J.A, J.b, phi, x, descDir);
int count; int count;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment