CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
SSEVec.cc File Reference
#include "DataFormats/Math/interface/SSEVec.h"
#include "DataFormats/Math/interface/SSERot.h"
#include <ostream>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &out, mathSSE::Vec4F const &v)
 
std::ostream & operator<< (std::ostream &out, mathSSE::Vec4D const &v)
 
std::ostream & operator<< (std::ostream &out, mathSSE::Vec2F const &v)
 
std::ostream & operator<< (std::ostream &out, mathSSE::Vec2D const &v)
 
std::ostream & operator<< (std::ostream &out, mathSSE::As3D< float > const &v)
 
std::ostream & operator<< (std::ostream &out, mathSSE::As3D< double > const &v)
 
std::ostream & operator<< (std::ostream &out, mathSSE::Rot3F const &r)
 
std::ostream & operator<< (std::ostream &out, mathSSE::Rot3D const &r)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  out,
mathSSE::Vec4F const &  v 
)

Definition at line 4 of file SSEVec.cc.

4  {
5  return out << '(' << v.arr[0] <<", " << v.arr[1] <<", "<< v.arr[2] <<", "<< v.arr[3] <<')';
6 }
tuple out
Definition: dbtoconf.py:99
mathSSE::Vec4< T > v
std::ostream& operator<< ( std::ostream &  out,
mathSSE::Vec4D const &  v 
)

Definition at line 7 of file SSEVec.cc.

7  {
8  return out << '(' << v.arr[0] <<", " << v.arr[1] <<", "<< v.arr[2] <<", "<< v.arr[3] <<')';
9 }
tuple out
Definition: dbtoconf.py:99
mathSSE::Vec4< T > v
std::ostream& operator<< ( std::ostream &  out,
mathSSE::Vec2F const &  v 
)

Definition at line 10 of file SSEVec.cc.

References mathSSE::Vec2< T >::arr.

10  {
11  return out << '(' << v.arr[0] <<", " << v.arr[1] <<')';
12 }
tuple out
Definition: dbtoconf.py:99
mathSSE::Vec4< T > v
std::ostream& operator<< ( std::ostream &  out,
mathSSE::Vec2D const &  v 
)

Definition at line 13 of file SSEVec.cc.

References mathSSE::Vec2< T >::arr.

13  {
14  return out << '(' << v.arr[0] <<", " << v.arr[1] <<')';
15 }
tuple out
Definition: dbtoconf.py:99
mathSSE::Vec4< T > v
std::ostream& operator<< ( std::ostream &  out,
mathSSE::As3D< float > const &  v 
)

Definition at line 17 of file SSEVec.cc.

References dbtoconf::out, and v.

17  {
18  return out << '(' << v.v.arr[0] <<", " << v.v.arr[1] <<", "<< v.v.arr[2] <<')';
19 }
tuple out
Definition: dbtoconf.py:99
Vec4< T > const & v
Definition: SSEVec.h:459
std::ostream& operator<< ( std::ostream &  out,
mathSSE::As3D< double > const &  v 
)

Definition at line 21 of file SSEVec.cc.

References dbtoconf::out, and v.

21  {
22  return out << '(' << v.v.arr[0] <<", " << v.v.arr[1] <<", "<< v.v.arr[2] <<')';
23 }
tuple out
Definition: dbtoconf.py:99
Vec4< T > const & v
Definition: SSEVec.h:459
std::ostream& operator<< ( std::ostream &  out,
mathSSE::Rot3F const &  r 
)

Definition at line 25 of file SSEVec.cc.

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

25  {
26  return out << as3D(r.axis[0]) << '\n' << as3D(r.axis[1]) << '\n' << as3D(r.axis[2]);
27 }
As3D< T > as3D(Vec4< T > const &v)
Definition: SSEVec.h:464
tuple out
Definition: dbtoconf.py:99
std::ostream& operator<< ( std::ostream &  out,
mathSSE::Rot3D const &  r 
)

Definition at line 29 of file SSEVec.cc.

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

29  {
30  return out << as3D(r.axis[0]) << '\n' << as3D(r.axis[1]) << '\n' << as3D(r.axis[2]);
31 }
As3D< T > as3D(Vec4< T > const &v)
Definition: SSEVec.h:464
tuple out
Definition: dbtoconf.py:99