CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions | Variables

CMSSW_4_4_3_patch1/src/DataFormats/Math/interface/SSERot.h File Reference

#include "DataFormats/Math/interface/SSEVec.h"
#include <iosfwd>

Go to the source code of this file.

Classes

struct  mathSSE::OldRot< T >
struct  mathSSE::Rot3< T >

Namespaces

namespace  mathSSE

Typedefs

typedef Rot3< double > mathSSE::Rot3D
typedef Rot3< float > mathSSE::Rot3F

Functions

template<typename T >
struct mathSSE::OldRot mathSSE::__attribute__ ((aligned(16)))
template<typename T >
mathSSE::Rot3< Toperator* (mathSSE::Rot3< T > const &rh, mathSSE::Rot3< T > const &lh)
std::ostream & operator<< (std::ostream &out, mathSSE::Rot3F const &v)

Variables

struct mathSSE::Rot3 mathSSE::__attribute__
T R11
T R12
T R13
T R21
T R22
T R23
T R31
T R32
T R33

Function Documentation

template<typename T >
mathSSE::Rot3<T> operator* ( mathSSE::Rot3< T > const &  rh,
mathSSE::Rot3< T > const &  lh 
) [inline]

Definition at line 96 of file SSERot.h.

References mathSSE::Rot3< T >::rotateBack().

                                                                                         {
  //   return Rot3(lh.rotateBack(rh.axis[0]),lh.rotateBack(rh.axis[1]),lh.rotateBack(rh.axis[2]));
  return lh.rotateBack(rh);
}
std::ostream& operator<< ( std::ostream &  out,
mathSSE::Rot3F const &  v 
)

Definition at line 25 of file SSEVec.cc.

References mathSSE::as3D(), and mathSSE::Rot3< T >::axis.

                                                                 {
  return out << as3D(r.axis[0]) << '\n' <<  as3D(r.axis[1]) << '\n' <<  as3D(r.axis[2]);
}

Variable Documentation

T R11

Definition at line 15 of file SSERot.h.

T R12

Definition at line 15 of file SSERot.h.

T R13

Definition at line 15 of file SSERot.h.

T R21

Definition at line 16 of file SSERot.h.

T R22

Definition at line 16 of file SSERot.h.

T R23

Definition at line 16 of file SSERot.h.

T R31

Definition at line 17 of file SSERot.h.

T R32

Definition at line 17 of file SSERot.h.

T R33

Definition at line 17 of file SSERot.h.