Controlpp
Loading...
Searching...
No Matches
controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances > Struct Template Reference

A continuous generalised plant model. More...

#include <controlpp/H2Controller.hpp>

Public Attributes

Eigen::Matrix< T, NStates, NStates > A
 
Eigen::Matrix< T, NStates, NDisturbances > Bw
 
Eigen::Matrix< T, NStates, NInputs > Bu
 
Eigen::Matrix< T, NPerfOutputs, NStates > Cz
 
Eigen::Matrix< T, NPerfOutputs, NInputs > Duz
 
Eigen::Matrix< T, NMeasOutputs, NStates > Cy
 
Eigen::Matrix< T, NMeasOutputs, NDisturbances > Dwy
 

Detailed Description

template<class T, int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
struct controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >

A continuous generalised plant model.

Member Data Documentation

◆ A

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NStates, NStates> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::A

◆ Bu

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NStates, NInputs> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::Bu

◆ Bw

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NStates, NDisturbances> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::Bw

◆ Cy

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NMeasOutputs, NStates> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::Cy

◆ Cz

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NPerfOutputs, NStates> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::Cz

◆ Duz

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NPerfOutputs, NInputs> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::Duz

◆ Dwy

template<class T , int NStates, int NInputs = 1, int NPerfOutputs = 1, int NMeasOutputs = 1, int NDisturbances = 1>
Eigen::Matrix<T, NMeasOutputs, NDisturbances> controlpp::ContinuousGeneralisedPlant< T, NStates, NInputs, NPerfOutputs, NMeasOutputs, NDisturbances >::Dwy

The documentation for this struct was generated from the following file: