Program listing for file control/src/utils/ControlLinearAdditionalTermsTS.hpp

Program listing for file control/src/utils/ControlLinearAdditionalTermsTS.hpp#

 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};