Program listing for file kernel/src/simulationTools/Equality.hpp#
Return to documentation for this file
1#ifndef Equality_H
2#define Equality_H
3
4#include "LinearOSNS.hpp"
5
6
7class Equality : public LinearOSNS
8{
9private:
10
11 ACCEPT_SERIALIZATION(Equality);
12
13public:
14
15
16 Equality(int numericsSolverId = 0);
17
18
19 Equality(SP::SolverOptions options);
20
21
22 ~Equality() {};
23
24
25 void initialize(SP::Simulation sim);
26
27
28 int compute(double time);
29
30
31 virtual void updateM();
32
33
34 bool checkCompatibleNSLaw(NonSmoothLaw& nslaw);
35
36
37 void display() const;
38};
39
40#endif