![]() |
Controlpp
|
Functions to analyse filters/controllers/transfer functions/state spaces. More...
#include <complex>#include <numbers>#include <Eigen/Dense>#include <controlpp/DiscreteStateSpace.hpp>#include <controlpp/DiscreteTransferFunction.hpp>#include <controlpp/DiscreteFilter.hpp>#include <controlpp/TimeSeries.hpp>Go to the source code of this file.
Namespaces | |
| namespace | controlpp |
| The main namespace for the Control++ library. | |
Functions | |
| template<class T , int NStates> | |
| TimeSeries< T > | controlpp::step (const DiscreteStateSpace< T, NStates, 1, 1 > &dss, double Ts, double simulation_time) |
| calculates the step response of a system | |
| template<class T , int NumOrder, int DenOrder> | |
| std::tuple< T, T > | controlpp::slowest_fastest_frequencies (const ContinuousTransferFunction< T, NumOrder, DenOrder > &tf, T alternative=static_cast< T >(1)) |
| Calculates the slowest (lowest) and fastest (highest) frequencies of a continuous transfer function. | |
| template<class T , int NumOrder, int DenOrder> | |
| TimeSeries< T > | controlpp::step (const ContinuousTransferFunction< T, NumOrder, DenOrder > &tf, const T &sample_time, const T &simulation_time) |
| template<class T , int NumOrder, int DenOrder> | |
| TimeSeries< T > | controlpp::step (const ContinuousTransferFunction< T, NumOrder, DenOrder > &tf) |
Functions to analyse filters/controllers/transfer functions/state spaces.