Skip to content

mp_units::utility::cartesian_tensor

Synopsis

Declared in <mp-units/utility/cartesian_tensor.h>

template<Scalar T = double, std::size_t N = 3>
  requires(N == 2 || N == 3)
class cartesian_tensor : public /* implementation-defined */

Base Classes

NameDescription
/* implementation-defined */

Type Aliases

Name
value_type

Member Functions

NameDescription
cartesian_tensor [constructor]Constructors
operator= Assignment operator
imag
magnitude
norm
operator() Function call operators
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

Data Members

Name
_data_

Static Data Members

Name
extent

Deduction Guides

Friends