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