| PX4 Firmware
    PX4 Autopilot Software http://px4.io | 
#include <Dual.hpp>
| Public Member Functions | |
| Dual ()=default | |
| Dual (Scalar v, size_t inputDimension=65535) | |
| Dual (Scalar v, const Vector< Scalar, N > &d) | |
| Dual< Scalar, N > & | operator= (const Scalar &a) | 
| Dual< Scalar, N > & | operator+= (const Dual< Scalar, N > &a) | 
| Dual< Scalar, N > & | operator*= (const Dual< Scalar, N > &a) | 
| Dual< Scalar, N > & | operator-= (const Dual< Scalar, N > &a) | 
| Dual< Scalar, N > & | operator/= (const Dual< Scalar, N > &a) | 
| Dual< Scalar, N > & | operator+= (Scalar a) | 
| Dual< Scalar, N > & | operator-= (Scalar a) | 
| Dual< Scalar, N > & | operator*= (Scalar a) | 
| Dual< Scalar, N > & | operator/= (Scalar a) | 
| Public Attributes | |
| Scalar | value {} | 
| Vector< Scalar, N > | derivative | 
| Static Public Attributes | |
| static constexpr size_t | WIDTH = N | 
| 
 | default | 
| 
 | inlineexplicit | 
Definition at line 34 of file Dual.hpp.
References matrix::Dual< Scalar, N >::derivative, and matrix::Dual< Scalar, N >::value.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 46 of file Dual.hpp.
References matrix::Matrix< Type, M, 1 >::setZero(), and matrix::Dual< Scalar, N >::value.
| Vector<Scalar, N> matrix::Dual< Scalar, N >::derivative | 
Definition at line 30 of file Dual.hpp.
Referenced by matrix::acos(), matrix::asin(), matrix::atan(), matrix::atan2(), matrix::collectReals(), matrix::cos(), matrix::Dual< Scalar, N >::Dual(), matrix::fmod(), isEqualAll(), main(), matrix::operator*(), matrix::operator+(), matrix::operator-(), matrix::operator/(), matrix::sin(), matrix::sqrt(), and matrix::tan().
| Scalar matrix::Dual< Scalar, N >::value {} | 
Definition at line 29 of file Dual.hpp.
Referenced by matrix::abs(), matrix::acos(), matrix::asin(), matrix::atan(), matrix::atan2(), matrix::ceil(), matrix::collectReals(), matrix::cos(), matrix::Dual< Scalar, N >::Dual(), matrix::floor(), matrix::fmod(), isEqualAll(), matrix::IsFinite(), matrix::IsInf(), matrix::IsNan(), main(), matrix::max(), matrix::min(), matrix::operator*(), matrix::operator+(), matrix::operator-(), matrix::operator/(), matrix::Dual< Scalar, N >::operator=(), matrix::sin(), matrix::sqrt(), and matrix::tan().
| 
 | static |