/dports/science/siconos/siconos-4.4.0/kernel/src/simulationTools/ |
H A D | TimeDiscretisation.cpp | 26 TimeDiscretisation::TimeDiscretisation(): _h(0.), _t0(std::numeric_limits<double>::quiet_NaN()) in TimeDiscretisation() function in TimeDiscretisation 36 TimeDiscretisation::TimeDiscretisation(const TkVector& tk): in TimeDiscretisation() function in TimeDiscretisation 49 TimeDiscretisation::TimeDiscretisation(double t0, double h): in TimeDiscretisation() function in TimeDiscretisation 60 TimeDiscretisation::TimeDiscretisation(double t0, const std::string& str): _h(0.0), _t0(t0) in TimeDiscretisation() function in TimeDiscretisation 69 TimeDiscretisation::TimeDiscretisation(unsigned int nSteps, double t0, double T): in TimeDiscretisation() function in TimeDiscretisation 81 TimeDiscretisation::TimeDiscretisation(const TimeDiscretisation& td) in TimeDiscretisation() function in TimeDiscretisation 107 TimeDiscretisation::~TimeDiscretisation() in ~TimeDiscretisation() 119 void TimeDiscretisation::setTkVector(const TkVector& newTk) in setTkVector() 125 void TimeDiscretisation::setT0(double val) in setT0() 153 double TimeDiscretisation::getTk(const unsigned int indx) in getTk() [all …]
|
H A D | TimeDiscretisation.hpp | 65 class TimeDiscretisation class 70 ACCEPT_SERIALIZATION(TimeDiscretisation); 96 TimeDiscretisation(); 102 TimeDiscretisation& operator =(const TimeDiscretisation& td); 119 TimeDiscretisation(const TkVector& newTk); 125 TimeDiscretisation(double t0, double h); 132 TimeDiscretisation(unsigned int nSteps, double t0, double T); 139 TimeDiscretisation(double t0, const std::string& str); 144 TimeDiscretisation(const TimeDiscretisation& td); 147 ~TimeDiscretisation();
|
H A D | MatrixIntegrator.hpp | 63 SP::TimeDiscretisation _TD; 72 …it(const DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation & td); 85 …t DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation &td, const … 94 …t DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation &td, SP::Plu… 101 …ator(const DynamicalSystem& ds,const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation &td);
|
H A D | EventsManager.hpp | 87 SP::TimeDiscretisation _td; 118 EventsManager(SP::TimeDiscretisation td); 236 Event& insertEvent(int type, SP::TimeDiscretisation td); 291 inline const TimeDiscretisation& timeDiscretisation() const { return *_td;}; in timeDiscretisation()
|
H A D | MatrixIntegrator.cpp | 37 … DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation & td, SP::Si… in MatrixIntegrator() 44 …t DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation & td, SP::Pl… in MatrixIntegrator() 55 …or(const DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation & td) in MatrixIntegrator() 62 …nit(const DynamicalSystem& ds, const NonSmoothDynamicalSystem& nsds, const TimeDiscretisation & td) in commonInit() 64 _TD.reset(new TimeDiscretisation(td)); in commonInit()
|
H A D | Event.hpp | 95 SP::TimeDiscretisation _td; 197 void setTimeDiscretisation(SP::TimeDiscretisation td); 202 inline SP::TimeDiscretisation getTimeDiscretisation() const { return _td; }; in getTimeDiscretisation()
|
H A D | TimeStepping.hpp | 140 TimeStepping(SP::NonSmoothDynamicalSystem nsds, SP::TimeDiscretisation td, 149 TimeStepping(SP::NonSmoothDynamicalSystem nsds, SP::TimeDiscretisation td, int nb =0);
|
H A D | EventDriven.hpp | 94 EventDriven(SP::NonSmoothDynamicalSystem nsds, SP::TimeDiscretisation td); 101 EventDriven(SP::NonSmoothDynamicalSystem nsds, SP::TimeDiscretisation td, int nb);
|
H A D | Simulation.hpp | 170 Simulation(SP::NonSmoothDynamicalSystem nsds, SP::TimeDiscretisation td); 175 Simulation(SP::TimeDiscretisation td);
|
/dports/science/siconos/siconos-4.4.0/control/src/utils/ |
H A D | ControlManager.hpp | 98 void linkSensorSimulation(SP::Sensor s, SP::TimeDiscretisation td); 104 void linkActuatorSimulation(SP::Actuator act, SP::TimeDiscretisation td); 110 void linkObserverSimulation(SP::Observer obs, SP::TimeDiscretisation td); 161 SP::Sensor addSensor(int name, SP::TimeDiscretisation td, SP::DynamicalSystem ds); 179 void addSensorPtr(SP::Sensor s, SP::TimeDiscretisation td); 189 …void addAndRecordSensorPtr(SP::Sensor s, SP::TimeDiscretisation td, const NonSmoothDynamicalSystem… 197 SP::Actuator addActuator(int name, SP::TimeDiscretisation td, SP::ControlSensor sensor); 215 void addActuatorPtr(SP::Actuator act, SP::TimeDiscretisation td); 225 …void addAndRecordActuatorPtr(SP::Actuator act, SP::TimeDiscretisation td, const NonSmoothDynamical… 253 void addObserverPtr(SP::Observer obs, SP::TimeDiscretisation td); [all …]
|
H A D | ControlManager.cpp | 92 SP::Sensor ControlManager::addSensor(int type, SP::TimeDiscretisation td, SP::DynamicalSystem ds) in addSensor() 109 SP::Actuator ControlManager::addActuator(int type, SP::TimeDiscretisation td, SP::ControlSensor sen… in addActuator() 149 void ControlManager::addSensorPtr(SP::Sensor s, SP::TimeDiscretisation td) in addSensorPtr() 157 void ControlManager::addAndRecordSensorPtr(SP::Sensor s, SP::TimeDiscretisation td, const NonSmooth… in addAndRecordSensorPtr() 166 void ControlManager::addActuatorPtr(SP::Actuator act, SP::TimeDiscretisation td) in addActuatorPtr() 174 void ControlManager::addAndRecordActuatorPtr(SP::Actuator act, SP::TimeDiscretisation td, const Non… in addAndRecordActuatorPtr() 183 void ControlManager::addObserverPtr(SP::Observer obs, SP::TimeDiscretisation td) in addObserverPtr() 191 void ControlManager::addAndRecordObserverPtr(SP::Observer obs, SP::TimeDiscretisation td, const Non… in addAndRecordObserverPtr() 200 void ControlManager::linkSensorSimulation(SP::Sensor s, SP::TimeDiscretisation td) in linkSensorSimulation() 207 void ControlManager::linkActuatorSimulation(SP::Actuator act, SP::TimeDiscretisation td) in linkActuatorSimulation() [all …]
|
/dports/science/siconos/siconos-4.4.0/control/src/Simulation/ |
H A D | ControlSimulation.cpp | 34 _processTD.reset(new TimeDiscretisation(_t0, _h)); in ControlSimulation() 109 SP::TimeDiscretisation td(new TimeDiscretisation(_t0, h)); in addSensor() 120 SP::TimeDiscretisation td(new TimeDiscretisation(_t0, h)); in addActuator() 131 SP::TimeDiscretisation td(new TimeDiscretisation(_t0, h)); in addObserver()
|
/dports/science/siconos/siconos-4.4.0/docs/sphinx/users_guide/ |
H A D | control.rst | 19 SP::TimeDiscretisation t1(t0,h); 21 SP::TimeDiscretisation t2(t0,h); 27 Important: each actuator/sensor must have its own TimeDiscretisation object. \n 28 Why: after each process of an event, its TimeDiscretisation is increment (ie tk->tk+1 etc ) 29 and if several events share the same TimeDiscretisation, it will be incremented too many times.
|
H A D | time_discretisation.rst | 8 A TimeDiscretisation must be linked to one and only one Model (required parameter of any constructo… 9 …ndant or conflicting information. See the constructors list in the TimeDiscretisation class docume… 16 SP::TimeDiscretisation td(new TimeDiscretisation(h, nSteps,m));
|
/dports/science/siconos/siconos-4.4.0/control/src/Controller/ |
H A D | LinearSMCOT2.hpp | 47 SP::TimeDiscretisation _tdPhi; 55 SP::TimeDiscretisation _tdPred; 96 virtual void setTimeDiscretisation(const TimeDiscretisation& td);
|
H A D | LinearSMCOT2.cpp | 170 void LinearSMCOT2::setTimeDiscretisation(const TimeDiscretisation& td) in setTimeDiscretisation() 172 _tdPhi.reset(new TimeDiscretisation(td)); in setTimeDiscretisation() 173 _tdPred.reset(new TimeDiscretisation(td)); in setTimeDiscretisation()
|
H A D | CommonSMC.hpp | 91 SP::TimeDiscretisation _td; 267 virtual void setTimeDiscretisation(const TimeDiscretisation& td);
|
/dports/science/siconos/siconos-4.4.0/control/swig/tests/ |
H A D | test_smc.py | 7 from siconos.kernel import FirstOrderLinearDS, NonSmoothDynamicalSystem, TimeDiscretisation, \ 55 processTD = TimeDiscretisation(t0, h) 56 tSensor = TimeDiscretisation(t0, hControl) 57 tActuator = TimeDiscretisation(t0, hControl)
|
/dports/science/siconos/siconos-4.4.0/control/src/Observer/ |
H A D | Observer.cpp | 63 void Observer::setTimeDiscretisation(const TimeDiscretisation& td) in setTimeDiscretisation() 65 _td.reset(new TimeDiscretisation(td)); in setTimeDiscretisation()
|
H A D | Observer.hpp | 59 SP::TimeDiscretisation _td; 143 virtual void setTimeDiscretisation(const TimeDiscretisation& td);
|
/dports/science/siconos/siconos-4.4.0/kernel/swig/ |
H A D | fromXml.py.in | 401 if simxml.TimeDiscretisation.tk is not None: 402 td = SK.TimeDiscretisation(simxml.TimeDiscretisation.tk) 403 elif simxml.TimeDiscretisation.N is not None: 404 td = SK.TimeDiscretisation(simxml.TimeDiscretisation.N, t0, T) 405 elif simxml.TimeDiscretisation.h is not None: 406 td = SK.TimeDiscretisation(t0, simxml.TimeDiscretisation.h) 408 print('Could not define the TimeDiscretisation')
|
/dports/science/siconos/siconos-4.4.0/kernel/swig/tests/ |
H A D | test_diode_bridge.py | 8 TimeDiscretisation, LCP, TimeStepping 64 time_discretisation = TimeDiscretisation(t0, time_step)
|
/dports/science/siconos/siconos-4.4.0/io/swig/tests/ |
H A D | test_serialization.py | 44 MoreauJeanOSI, TimeDiscretisation, LCP, TimeStepping 102 t = TimeDiscretisation(t0, h)
|
/dports/science/siconos/siconos-4.4.0/mechanics/src/occ/ |
H A D | OccTimeStepping.hpp | 13 …OccTimeStepping(SP::NonSmoothDynamicalSystem nsds, SP::TimeDiscretisation td) : TimeStepping(nsds,… in OccTimeStepping()
|
/dports/science/siconos/siconos-4.4.0/kernel/src/simulationTools/test/ |
H A D | testAVI.cpp | 38 _TD.reset(new TimeDiscretisation(_t0, _h)); in init() 85 _TD.reset(new TimeDiscretisation(_t0, _h)); in testAVI()
|