Controlpp
Loading...
Searching...
No Matches
DiscreteStateSpace.hpp File Reference

Go to the source code of this file.

Classes

class  controlpp::DiscreteStateSpace< ValueType, internal_states, inputs, outputs >
 Matrix (A, B, C, D) representation of a linear time invariant system. More...
 

Namespaces

namespace  controlpp
 The main namespace for the Control++ library.
 

Functions

template<class T , int NumOrder, int DenOrder>
requires (NumOrder <= DenOrder)
DiscreteStateSpace< T, DenOrder, 1, 1 > controlpp::to_discrete_state_space (const TransferFunction< T, NumOrder, DenOrder > &rp)
 constructs a discrete state space function from a rational polynom
 
template<class ValueType , int NumOrder, int DenOrder>
DiscreteStateSpace< ValueType, DenOrder, 1, 1 > controlpp::to_discrete_state_space (const DiscreteTransferFunction< ValueType, NumOrder, DenOrder > &dtf)
 constructs a continuous state space function from a continuous transfer function
 
template<class ValueType , int NumOrder, int DenOrder>
DiscreteStateSpace< ValueType, DenOrder, 1, 1 > controlpp::to_state_space (const DiscreteTransferFunction< ValueType, NumOrder, DenOrder > &dtf)
 constructs a continuous state space function from a continuous transfer function