82   EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 
   87   void OdeFcn(
const double dT, 
const double* 
const adX, 
double* 
const adXDot, 
const bool bIsMajorTimeStep) { }
 
   90   const double* 
Output(
const double T, 
const double* 
const X);
 
   91   const double* DeMuxedOut(
const double T, 
const double* 
const X, 
int i);
 
   93#ifdef FH_VISUALIZATION 
   95   virtual void RenderInit(Ogre::Root* 
const ogreRoot, ISimObjectCreator* 
const creator) { } 
 
   98   virtual void RenderUpdate(
const double T, 
const double* 
const X) { } 
 
  101   void SetOutputPortValues(
const double T, 
const double* 
const X);
 
  102   static Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> StringToEigenMatrix(
const std::string& str);
 
  104   Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> Cu;
 
  105   Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic> Cv;
 
  106   ICommonComputation* m_SetOutputPortValues;
 
  107   ISignalPort *m_InputU, *m_InputV;
 
  109   std::unique_ptr<double[]> m_output;
 
Definition: CLinearMapping.h:80
 
const double * Output(const double T, const double *const X)
The output of the system equation y=Cu*u+Cv*v.
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW CLinearMapping(std::string simObjectName, ISimObjectCreator *creator)
Constructor.