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 {
/*
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;
void addHessian(Vector const &v, Matrix &hessian) const {
......@@ -79,6 +79,6 @@ template <class Matrix, class Vector> class GlobalNonlinearity {
return res->regularity(x);
}
virtual void updateLogState(ScalarVector const &logState) = 0;
void virtual updateLogState(ScalarVector const &logState) = 0;
};
#endif
......@@ -10,10 +10,10 @@ class DieterichStateUpdater : public StateUpdater<ScalarVector, Vector> {
DieterichStateUpdater(ScalarVector _logState_initial,
Dune::BitSetVector<1> const &_nodes, double _L);
virtual void nextTimeStep();
virtual void setup(double _tau);
virtual void solve(Vector const &velocity_field);
virtual void extractLogState(ScalarVector &);
void virtual nextTimeStep();
void virtual setup(double _tau);
void virtual solve(Vector const &velocity_field);
void virtual extractLogState(ScalarVector &);
private:
ScalarVector logState_o;
......
......@@ -10,10 +10,10 @@ class RuinaStateUpdater : public StateUpdater<ScalarVector, Vector> {
RuinaStateUpdater(ScalarVector _logState_initial,
Dune::BitSetVector<1> const &_nodes, double _L);
virtual void nextTimeStep();
virtual void setup(double _tau);
virtual void solve(Vector const &velocity_field);
virtual void extractLogState(ScalarVector &);
void virtual nextTimeStep();
void virtual setup(double _tau);
void virtual solve(Vector const &velocity_field);
void virtual extractLogState(ScalarVector &);
private:
ScalarVector logState_o;
......
......@@ -3,10 +3,10 @@
template <class ScalarVector, class Vector> class StateUpdater {
public:
virtual void nextTimeStep() = 0;
virtual void setup(double _tau) = 0;
virtual void solve(Vector const &velocity_field) = 0;
virtual void extractLogState(ScalarVector &logState) = 0;
void virtual nextTimeStep() = 0;
void virtual setup(double _tau) = 0;
void virtual solve(Vector const &velocity_field) = 0;
void virtual extractLogState(ScalarVector &logState) = 0;
};
#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