Skip to content
Snippets Groups Projects
Commit 3714cd81 authored by Elias Pipping's avatar Elias Pipping
Browse files

[Cleanup] virtual keyword

parent 8e53d72c
No related branches found
No related tags found
No related merge requests found
...@@ -34,7 +34,7 @@ template <class Matrix, class Vector> class GlobalNonlinearity { ...@@ -34,7 +34,7 @@ template <class Matrix, class Vector> class GlobalNonlinearity {
/* /*
Return a restriction of the outer function to the i'th node. Return a restriction of the outer function to the i'th node.
*/ */
virtual std::shared_ptr<LocalFriction<block_size>> restriction(size_t i) std::shared_ptr<LocalFriction<block_size>> virtual restriction(size_t i)
const = 0; const = 0;
void addHessian(Vector const &v, Matrix &hessian) const { void addHessian(Vector const &v, Matrix &hessian) const {
...@@ -79,6 +79,6 @@ template <class Matrix, class Vector> class GlobalNonlinearity { ...@@ -79,6 +79,6 @@ template <class Matrix, class Vector> class GlobalNonlinearity {
return res->regularity(x); return res->regularity(x);
} }
virtual void updateLogState(ScalarVector const &logState) = 0; void virtual updateLogState(ScalarVector const &logState) = 0;
}; };
#endif #endif
...@@ -10,10 +10,10 @@ class DieterichStateUpdater : public StateUpdater<ScalarVector, Vector> { ...@@ -10,10 +10,10 @@ class DieterichStateUpdater : public StateUpdater<ScalarVector, Vector> {
DieterichStateUpdater(ScalarVector _logState_initial, DieterichStateUpdater(ScalarVector _logState_initial,
Dune::BitSetVector<1> const &_nodes, double _L); Dune::BitSetVector<1> const &_nodes, double _L);
virtual void nextTimeStep(); void virtual nextTimeStep();
virtual void setup(double _tau); void virtual setup(double _tau);
virtual void solve(Vector const &velocity_field); void virtual solve(Vector const &velocity_field);
virtual void extractLogState(ScalarVector &); void virtual extractLogState(ScalarVector &);
private: private:
ScalarVector logState_o; ScalarVector logState_o;
......
...@@ -10,10 +10,10 @@ class RuinaStateUpdater : public StateUpdater<ScalarVector, Vector> { ...@@ -10,10 +10,10 @@ class RuinaStateUpdater : public StateUpdater<ScalarVector, Vector> {
RuinaStateUpdater(ScalarVector _logState_initial, RuinaStateUpdater(ScalarVector _logState_initial,
Dune::BitSetVector<1> const &_nodes, double _L); Dune::BitSetVector<1> const &_nodes, double _L);
virtual void nextTimeStep(); void virtual nextTimeStep();
virtual void setup(double _tau); void virtual setup(double _tau);
virtual void solve(Vector const &velocity_field); void virtual solve(Vector const &velocity_field);
virtual void extractLogState(ScalarVector &); void virtual extractLogState(ScalarVector &);
private: private:
ScalarVector logState_o; ScalarVector logState_o;
......
...@@ -3,10 +3,10 @@ ...@@ -3,10 +3,10 @@
template <class ScalarVector, class Vector> class StateUpdater { template <class ScalarVector, class Vector> class StateUpdater {
public: public:
virtual void nextTimeStep() = 0; void virtual nextTimeStep() = 0;
virtual void setup(double _tau) = 0; void virtual setup(double _tau) = 0;
virtual void solve(Vector const &velocity_field) = 0; void virtual solve(Vector const &velocity_field) = 0;
virtual void extractLogState(ScalarVector &logState) = 0; void virtual extractLogState(ScalarVector &logState) = 0;
}; };
#endif #endif
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