73 ZeroDynamics(
const std::string& simObjectName, ISimObjectCreator*
const creator);
76 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot)
const;
77 void InitialConditionSetup(
const double T,
const double*
const currentIC,
double*
const updatedIC, ISimObjectCreator*
const creator);
81 estimator::Matrix GetInitialEstimationErrorCovariance();
82 estimator::Matrix GetProcessNoiseCovariance();
83 estimator::Matrix GetMeasurementNoiseCovariance() {
return estimator::Matrix(); }
84 estimator::Vector ExpectedMeasurementOutput(
const double T,
const double*
const X) {
return estimator::Vector(); }
85 estimator::Vector ActualMeasurementOutput(
const double T,
const double*
const X) {
return estimator::Vector(); }
86 unsigned int GetNumMeasurements() {
return 0; }
89 void SetOutputPortValues(
const double T,
const double*
const X)
const;
90 const double* Output(
const double T,
const double*
const X);
92 ICommonComputation* m_SetOutputPortValues;
93 int m_StateIndex, m_NoStates;
94 std::unique_ptr<double[]> m_State;
95 std::unique_ptr<double[]> m_P0, m_Q;