#include <eckit/maths/Matrix3.h>
template<typename T>
Matrix3 class final
Public types
-
using container_type = std::
array<T, 9>
Public static functions
Constructors, destructors, conversion operators
Public functions
- auto operator=(const Matrix3<T>& other) -> Matrix3&
- auto operator=(Matrix3<T>&& other) -> Matrix3&
-
auto operator*(const geo::
PointXYZ& p) const -> geo:: PointXYZ - auto operator*(const Matrix3<T>& M) const -> Matrix3<T>
- auto XX() const -> const T&
- auto XY() const -> const T&
- auto XZ() const -> const T&
- auto YX() const -> const T&
- auto YY() const -> const T&
- auto YZ() const -> const T&
- auto ZX() const -> const T&
- auto ZY() const -> const T&
- auto ZZ() const -> const T&
- auto inverse() const -> Matrix3<T>
- auto determinant() const -> T
- auto begin(T... args) -> T
- auto cbegin(T... args) -> T
- auto cend(T... args) -> T
- auto end(T... args) -> T
- auto size(T... args) -> T
Friends
-
auto operator<<(std::
ostream& out, const Matrix3& m) -> std:: ostream&