32 #ifndef _OMS_SYSTEM_WC_H_ 33 #define _OMS_SYSTEM_WC_H_
unsigned int getMaxOutputDerivativeOrder()
Definition: SystemWC.cpp:220
oms_status_enu_t setRealInputDerivative(const ComRef &cref, const SignalDerivative &der)
Definition: SystemWC.cpp:916
oms_solver_enu_t
Definition: Types.h:96
oms_solver_enu_t solverMethod
Definition: System.h:229
Definition: ResultWriter.h:68
oms_status_enu_t doStep()
Definition: SystemWC.cpp:367
std::vector< std::pair< ComRef, int > > assc_prevIntValues
Definition: SystemWC.h:108
oms_status_enu_t addStaticValueIndicator(const ComRef &signal, double lowerBound, double upperBound, double stepSize)
Definition: StepSizeConfiguration.cpp:15
oms_status_enu_t instantiate()
Definition: SystemWC.cpp:182
oms_status_enu_t addStaticValueIndicator(const ComRef &signal, double lowerBound, double upperBound, double stepSize)
Definition: SystemWC.h:81
oms_status_enu_t registerSignalsForResultFile(ResultWriter &resultFile)
Definition: SystemWC.cpp:1099
oms_status_enu_t addEventIndicator(const ComRef &signal)
Definition: SystemWC.h:79
Definition: SystemWC.h:48
~SystemWC()
Definition: SystemWC.cpp:50
oms_status_enu_t reset()
Definition: SystemWC.cpp:352
unsigned int rollBackIt
Definition: SystemWC.h:104
double stepSize
Definition: SystemWC.h:101
oms_status_enu_t
Definition: Types.h:43
unsigned int max_error_id
Definition: SystemWC.h:99
ComRef cref
Definition: System.h:241
oms_status_enu_t stepUntilASSC(double stopTime)
Definition: SystemWC.cpp:876
oms_status_enu_t getRealOutputDerivative(const ComRef &cref, SignalDerivative &der)
Definition: SystemWC.cpp:901
bool mav_doDoubleStep
Definition: SystemWC.h:115
oms_status_enu_t updateSignals(ResultWriter &resultFile)
Definition: SystemWC.cpp:1161
oms_status_enu_t updateInputs(DirectedGraph &graph)
Definition: SystemWC.cpp:1028
unsigned int roll_iter_id
Definition: SystemWC.h:98
int masiMax
Definition: SystemWC.h:112
oms_status_enu_t addDynamicValueIndicator(const ComRef &signal, const ComRef &lower, const ComRef &upper, double stepSize)
Definition: StepSizeConfiguration.cpp:41
oms_status_enu_t setSolver(oms_solver_enu_t solver)
Definition: SystemWC.h:67
ComRef - component reference.
Definition: ComRef.h:46
unsigned int error_id
Definition: SystemWC.h:100
oms_status_enu_t importFromSSD_SimulationInformation(const pugi::xml_node &node, const std::string &sspVersion)
Definition: SystemWC.cpp:132
std::string getSolverName() const
Definition: SystemWC.cpp:72
oms_status_enu_t terminate()
Definition: SystemWC.cpp:339
oms_status_enu_t setSolverMethod(std::string)
Definition: SystemWC.cpp:89
std::vector< std::pair< ComRef, bool > > assc_prevBoolValues
Definition: SystemWC.h:109
oms_status_enu_t getInputAndOutput(DirectedGraph &graph, std::vector< double > &inputVect, std::vector< double > &outputVect, std::map< ComRef, Component *> FMUcomponents)
Definition: SystemWC.cpp:972
SystemWC(const ComRef &cref, Model *parentModel, System *parentSystem)
Definition: SystemWC.cpp:45
Definition: StepSizeConfiguration.h:10
oms_status_enu_t addDynamicValueIndicator(const ComRef &signal, const ComRef &lower, const ComRef &upper, double stepSize)
Definition: SystemWC.h:82
StepSizeConfiguration stepSizeConfiguration
Configuration data structure for assc.
Definition: SystemWC.h:95
static System * NewSystem(const ComRef &cref, Model *parentModel, System *parentSystem)
Definition: SystemWC.cpp:54
const char * signal
Definition: Tags.cpp:38
oms_status_enu_t stepUntil(double stopTime)
Definition: SystemWC.cpp:813
oms_status_enu_t initialize()
Definition: SystemWC.cpp:234
std::map< ComRef, Component * > mav_FMUcomponents
Definition: SystemWC.h:116
double maxError
Definition: SystemWC.h:102
Model * parentModel
Definition: System.h:243
unsigned int h_id
Definition: SystemWC.h:97
oms_status_enu_t exportToSSD_SimulationInformation(pugi::xml_node &node) const
Definition: SystemWC.cpp:105
oms_status_enu_t addTimeIndicator(const ComRef &signal)
Definition: StepSizeConfiguration.cpp:9
oms_status_enu_t getInputs(DirectedGraph &graph, std::vector< double > &inputs)
Definition: SystemWC.cpp:931
oms_status_enu_t setInputsDer(oms::DirectedGraph &graph, const std::vector< double > &inputsDer)
Definition: SystemWC.cpp:952
std::vector< std::pair< ComRef, double > > assc_prevDoubleValues
Definition: SystemWC.h:107
System * parentSystem
Definition: System.h:244
Definition: DirectedGraph.h:65
double normError
Definition: SystemWC.h:103
std::map< ComRef, Component * > mav_canGetAndSetStateFMUcomponents
Definition: SystemWC.h:117
oms_status_enu_t addTimeIndicator(const ComRef &signal)
Definition: SystemWC.h:80
SystemWC & operator=(SystemWC const ©)
not implemented
Definition: SignalDerivative.h:41
oms_status_enu_t addEventIndicator(const ComRef &signal)
Definition: StepSizeConfiguration.cpp:3