Utilities to work with continuous transfer functions.
More...
|
| template<class T , int NumOrder, int DenOrder> |
| Bode< T > | controlpp::operator+ (const Bode< T > &l, const ContinuousTransferFunction< T, NumOrder, DenOrder > &r) |
| | Adds a bode plot and a continuous transfer function together.
|
| |
| template<class T , int NumOrder, int DenOrder> |
| Bode< T > | controlpp::operator+ (const ContinuousTransferFunction< T, NumOrder, DenOrder > &l, const Bode< T > &r) |
| | Adds a continuous transfer function and a bode plot together.
|
| |
Utilities to work with continuous transfer functions.
◆ operator+() [1/2]
template<class T , int NumOrder, int DenOrder>
Adds a bode plot and a continuous transfer function together.
- Template Parameters
-
| T | The value type used to represent numbers. Usually float, double or a custom fixpoint type |
| NumOrder | The order of the numerator polynomial of the continuous transfer function |
| DenOrder | The order of the denominator polynomial of the continuous transfer function |
- Parameters
-
| l | Bode data on the left side of the addition operator |
| r | A continuous transfer function on the right side of the addition operator |
- Returns
- Bode data containing the sum of the bode plot and the continuous transfer function
◆ operator+() [2/2]
template<class T , int NumOrder, int DenOrder>
Adds a continuous transfer function and a bode plot together.
- Template Parameters
-
| T | The value type used to represent numbers. Usually float, double or a custom fixpoint type |
| NumOrder | The order of the numerator polynomial of the continuous transfer function |
| DenOrder | The order of the denominator polynomial of the continuous transfer function |
- Parameters
-
| l | A continuous transfer function on the left side of the addition operator |
| r | Bode data on the right side of the addition operator |
- Returns
- Bode data containing the sum of the continuous transfer function and the bode plot