Eigen::internal::quat_conj< Arch, Derived, Scalar > Struct Template Reference

#include <Quaternion.h>

Static Public Member Functions

static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion< Scalarrun (const QuaternionBase< Derived > &q)
 

Member Function Documentation

◆ run()

template<int Arch, class Derived , typename Scalar >
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Quaternion<Scalar> Eigen::internal::quat_conj< Arch, Derived, Scalar >::run ( const QuaternionBase< Derived > &  q)
inlinestatic
741  {
742  return Quaternion<Scalar>(q.w(), -q.x(), -q.y(), -q.z());
743  }
This class contains the 4 components of a quaternion and the standard operators and functions needed ...
Definition: Kernel/Math/Quaternion.h:42
EIGEN_DEVICE_FUNC const Scalar & q
Definition: SpecialFunctionsImpl.h:2019

References Eigen::numext::q.


The documentation for this struct was generated from the following file: