|
OpenWareLaboratory
|


Go to the source code of this file.
Data Structures | |
| class | ExponentialValue< T, Value > |
| Exponentially scaled value. More... | |
| class | LinearValue< T, Value > |
| Linearly scaled value. More... | |
| class | LogarithmicValue< T, Value > |
| Logarithmically scaled value. More... | |
| class | SmoothValue< T, Value > |
| Applies exponential smoothing to a scalar value. More... | |
| class | StiffValue< T, Value > |
| Applies simple hysteresis to a scalar. More... | |
Typedefs | |
| typedef ExponentialValue< float > | ExponentialFloat |
| typedef ExponentialValue< int > | ExponentialInt |
| typedef LinearValue< float > | LinearFloat |
| typedef LinearValue< int > | LinearInt |
| typedef LogarithmicValue< float > | LogarithmicFloat |
| typedef LogarithmicValue< int > | LogarithmicInt |
| typedef SmoothValue< float, ExponentialFloat > | SmoothExponentialFloat |
| typedef SmoothValue< int, ExponentialInt > | SmoothExponentialInt |
| typedef SmoothValue< float > | SmoothFloat |
| typedef SmoothValue< int > | SmoothInt |
| typedef SmoothValue< float, LinearFloat > | SmoothLinearFloat |
| typedef SmoothValue< int, LinearInt > | SmoothLinearInt |
| typedef SmoothValue< float, StiffFloat > | SmoothStiffFloat |
| typedef SmoothValue< int, StiffInt > | SmoothStiffInt |
| template<class T > | |
| using | SmoothStiffValue = SmoothValue< T, StiffValue< T > > |
| typedef StiffValue< float > | StiffFloat |
| typedef StiffValue< int > | StiffInt |
| typedef ExponentialValue<float> ExponentialFloat |
Definition at line 241 of file SmoothValue.h.
| typedef ExponentialValue<int> ExponentialInt |
Definition at line 240 of file SmoothValue.h.
| typedef LinearValue<float> LinearFloat |
Definition at line 174 of file SmoothValue.h.
| typedef LinearValue<int> LinearInt |
Definition at line 175 of file SmoothValue.h.
| typedef LogarithmicValue<float> LogarithmicFloat |
Definition at line 304 of file SmoothValue.h.
| typedef LogarithmicValue<int> LogarithmicInt |
Definition at line 305 of file SmoothValue.h.
| typedef SmoothValue<float, ExponentialFloat> SmoothExponentialFloat |
Definition at line 243 of file SmoothValue.h.
| typedef SmoothValue<int, ExponentialInt> SmoothExponentialInt |
Definition at line 242 of file SmoothValue.h.
| typedef SmoothValue<float> SmoothFloat |
Definition at line 53 of file SmoothValue.h.
| typedef SmoothValue<int> SmoothInt |
Definition at line 54 of file SmoothValue.h.
| typedef SmoothValue<float, LinearFloat> SmoothLinearFloat |
Definition at line 176 of file SmoothValue.h.
| typedef SmoothValue<int, LinearInt> SmoothLinearInt |
Definition at line 177 of file SmoothValue.h.
| typedef SmoothValue<float, StiffFloat> SmoothStiffFloat |
Definition at line 102 of file SmoothValue.h.
| typedef SmoothValue<int, StiffInt> SmoothStiffInt |
Definition at line 103 of file SmoothValue.h.
| using SmoothStiffValue = SmoothValue<T, StiffValue<T> > |
Definition at line 106 of file SmoothValue.h.
| typedef StiffValue<float> StiffFloat |
Definition at line 100 of file SmoothValue.h.
| typedef StiffValue<int> StiffInt |
Definition at line 101 of file SmoothValue.h.