[#mp_units-quantity_character]
= xref:mp_units.adoc[mp&lowbar;units]::quantity&lowbar;character
:relfileprefix: ../
:mrdocs:

Quantity character

== Synopsis

Declared in `&lt;mp&hyphen;units&sol;framework&sol;quantity&lowbar;character&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum class quantity&lowbar;character : int8&lowbar;t;
----

== Description

Scalars, vectors and tensors are mathematical objects that can be used to denote certain physical quantities and their values&period; They are as such independent of the particular choice of a coordinate system, whereas each scalar component of a vector or a tensor and each component vector and component tensor depend on that choice&period;

A scalar is a physical quantity that has magnitude but no direction&period; It might be a real or complex number which affects which operations are allowed on a quantity&period;

Vectors are physical quantities that possess both magnitude and direction and whose operations obey the axioms of a vector space&period;

Tensors can be used to describe more general physical quantities&period; For example, the Cauchy stress tensor possess magnitude, direction, and orientation qualities&period;

== Members

[cols=1]
|===
| Name
| `real&lowbar;scalar` 
| `complex&lowbar;scalar` 
| `vector` 
| `tensor` 
|===


[.small]#Created with https://www.mrdocs.com[MrDocs]#
