-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Core functionalities
- The quantities shall emit a compile error when dimension mismatch occurrs
- The quantities shall support common quantities and units
- The quantities shall interop with standard library math
- Dimensionless quantities shall be implicitly convertible to / from doubles
- The code shall compile in a pros codebase
- The quantities shall have literals for easy usage
Support for common quantities
- Length
- Area
- Curvature
- Time
- Frequency
- Mass
- Velocity
- Acceleration
- Jerk
- Force
- Angle
- Angular Velocity
- Angular Acceleration
- Angular Jerk
- Torque
- Voltage
- Current
- Power
STL interop
- CMath
- std::numeric_limits
- std::hash
- std::format
Metadata
Metadata
Assignees
Labels
No labels