mp_units::utility::cartesian_vector¶
Synopsis¶
Declared in <mp-units/utility/cartesian_vector.h>
template<Scalar T = double, std::size_t N = 3>
requires(N == 2 || N == 3)
class cartesian_vector : public /* implementation-defined */
Base Classes¶
| Name | Description |
|---|---|
/* implementation-defined */ |
Type Aliases¶
| Name |
|---|
value_type |
Member Functions¶
| Name | Description |
|---|---|
cartesian_vector [constructor] | Constructors |
operator= | Assignment operators |
imag | |
magnitude | |
norm | |
operator*= | Multiplication assignment operator |
operator+ | Unary plus operator |
operator+= | Addition assignment operator |
operator- | Unary minus operator |
operator-= | Subtraction assignment operator |
operator/= | Division assignment operator |
operator[] | Subscript operators |
real | |
unit |
Data Members¶
| Name |
|---|
_coordinates_ |
Static Data Members¶
| Name |
|---|
extent |