Mappings

BiochemicalAlgorithms._compute_rotationFunction
_compute_rotation(
    R::StaticArraysCore.SArray{Tuple{3, 3}, T<:Real, 2},
    _::Type{RMSDMinimizerKabsch}
) -> Any

Computes the rotation matrix by solving the eigen value problem given as the correlation matrix C. Uses all resulting eigenvalues and eigenvectors. Warns if the correlation matrix is not positive definit (contains negative eigenvalues or eigenvalues equal to 0) and uses the alternative approch RMSDMinimizerCoutsias instead. Returns a RotMatrix3.

source
_compute_rotation(
    R::StaticArraysCore.SArray{Tuple{3, 3}, T<:Real, 2},
    _::Type{RMSDMinimizerCoutsias}
) -> Rotations.RotMatrix3{T} where T<:Real

Computes the rotation matrix by solving the eigen value problem given as the residual matrix F. Uses only the largest of the resulting eigenvalues to generate the Quaternion describing the optimal rotation that maps the atoms onto each other. Returns a RotMatrix3.

source