DataType AngularAcceleration.
More...
#include <ad/physics/AngularAcceleration.hpp>
DataType AngularAcceleration.
The rate of change of AngularVelocity of an object with respect to time. The unit is: RadianPerSecondSquared
◆ AngularAcceleration() [1/2]
| ad::physics::AngularAcceleration::AngularAcceleration |
( |
| ) |
|
|
inline |
default constructor
The default value of AngularAcceleration is: std::numeric_limits<double>::quiet_NaN()
◆ AngularAcceleration() [2/2]
◆ ensureValid()
| void ad::physics::AngularAcceleration::ensureValid |
( |
| ) |
const |
|
inline |
◆ ensureValidNonZero()
| void ad::physics::AngularAcceleration::ensureValidNonZero |
( |
| ) |
const |
|
inline |
◆ isValid()
| bool ad::physics::AngularAcceleration::isValid |
( |
| ) |
const |
|
inline |
◆ operator double()
◆ operator!=()
standard comparison operator
- Parameters
-
- Returns
true if one of the AngularAcceleration is not valid or they can be taken as numerically different
◆ operator*()
standard arithmetic operator
- Parameters
-
| [in] | scalar | Scalar double value |
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if
value or the result of the operation is not valid
◆ operator+()
standard arithmetic operator
- Parameters
-
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if one of the two operands or the result of the operation is not valid
◆ operator+=()
standard arithmetic operator
- Parameters
-
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if one of the two operands or the result of the operation is not valid
◆ operator-() [1/2]
standard arithmetic operator
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if this or the result of the operation is not valid
◆ operator-() [2/2]
standard arithmetic operator
- Parameters
-
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if one of the two operands or the result of the operation is not valid
◆ operator-=()
standard arithmetic operator
- Parameters
-
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if one of the two operands or the result of the operation is not valid
◆ operator/() [1/2]
standard arithmetic operator
- Parameters
-
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if one of the two operands or the result of the operation is not valid or other is zero
-
since AngularAcceleration is a type with physical unit, the division results in the dimensionless type.
◆ operator/() [2/2]
standard arithmetic operator
- Parameters
-
| [in] | scalar | Scalar double value |
- Returns
- Result of arithmetic operation.
- Note
- throws a std::out_of_range exception if this or the result of the operation is not valid or other is zero
◆ operator<()
◆ operator<=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
standard comparison operator
- Parameters
-
- Returns
true if both AngularAcceleration are valid and can be taken as numerically equal
◆ operator>()
◆ operator>=()
The documentation for this class was generated from the following file: