Skip to content

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

NameDescription
/* implementation-defined */

Type Aliases

Name
value_type

Member Functions

NameDescription
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

Static Data Members

Name
extent

Deduction Guides

Friends