struct
#include <gemmi/math.hpp>
Mat33
Contents
Public types
- using row_t = double[3]
Constructors, destructors, conversion operators
Public functions
- auto operator[](int i) const -> const row_t&
- auto operator[](int i) -> row_t&
- auto multiply(const Vec3& p) const -> Vec3
- auto left_multiply(const Vec3& p) const -> Vec3
- auto multiply(const Mat33& b) const -> Mat33
- auto transpose() const -> Mat33
- auto approx(const Mat33& other, double epsilon) const -> bool
- auto determinant() const -> double
- auto inverse() const -> Mat33
- auto is_identity() const -> bool
Public variables
- double a