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¶
| Name | Description |
|---|---|
/* implementation-defined */ |
Type Aliases¶
| Name |
|---|
value_type |
Member Functions¶
| Name | Description |
|---|---|
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¶
| Name | Description |
|---|---|
mp_units::utility::operator<< | Stream insertion operator |
mp_units::utility::magnitude | |
mp_units::utility::norm |