#include <gemmi/math.hpp>
template<typename T>
SMat33 struct
Contents
- Reference
Public functions
- auto as_mat33() const -> Mat33
- auto trace() const -> T
- auto nonzero() const -> bool
- void scale(T s) const
-
template<typename Real>auto scaled(Real s) const -> SMat33<Real>
- auto added_kI(T k) const -> SMat33<T>
- auto r_u_r(const Vec3& r) const -> double
- auto transformed_by(const Mat33& m) const -> SMat33<double>
- auto determinant() const -> T
- auto inverse() const -> SMat33
-
auto calculate_eigenvalues() const -> std::
array<double, 3> - auto calculate_eigenvector(double eigenvalue) const -> Vec3