Program listing for file control/src/utils/ControlLinearAdditionalTermsTS.hpp#
Return to documentation for this file
1#include "ExtraAdditionalTerms.hpp"
2
3struct ControlLinearAdditionalTermsTS : ExtraAdditionalTerms
4{
5
6private:
7
8 ACCEPT_SERIALIZATION(ControlLinearAdditionalTermsTS);
9
10public:
11
12 virtual void init(DynamicalSystemsGraph& DSG0, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation & td);
13
14
15 virtual void addSmoothTerms(DynamicalSystemsGraph& DSG0, const DynamicalSystemsGraph::VDescriptor& dsgVD, const double h, SiconosVector& xfree);
16
17
18 virtual void addJacobianRhsContribution(DynamicalSystemsGraph& DSG0, const DynamicalSystemsGraph::VDescriptor& dsgVD, const double t, SiconosMatrix& jacRhs);
19
20};