CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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, Vec4F const &v)
 
std::ostream & operator<< (std::ostream &out, Vec4D const &v)
 
std::ostream & operator<< (std::ostream &out, Vec2F const &v)
 
std::ostream & operator<< (std::ostream &out, Vec2D const &v)
 
std::ostream & operator<< (std::ostream &out, As3D< float > const &v)
 
std::ostream & operator<< (std::ostream &out, As3D< double > const &v)
 
std::ostream & operator<< (std::ostream &out, Rot3F const &r)
 
std::ostream & operator<< (std::ostream &out, Rot3D const &r)
 
std::ostream & operator<< (std::ostream &out, Rot2F const &r)
 
std::ostream & operator<< (std::ostream &out, Rot2D const &r)
 

Function Documentation

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

Definition at line 8 of file SSEVec.cc.

8  {
9  return out << '(' << v[0] << ", " << v[1] << ", " << v[2] << ", " << v[3] << ')';
10 }
std::ostream& operator<< ( std::ostream &  out,
Vec4D const &  v 
)

Definition at line 11 of file SSEVec.cc.

11  {
12  return out << '(' << v[0] << ", " << v[1] << ", " << v[2] << ", " << v[3] << ')';
13 }
std::ostream& operator<< ( std::ostream &  out,
Vec2F const &  v 
)

Definition at line 14 of file SSEVec.cc.

14 { return out << '(' << v[0] << ", " << v[1] << ')'; }
std::ostream& operator<< ( std::ostream &  out,
Vec2D const &  v 
)

Definition at line 15 of file SSEVec.cc.

15 { return out << '(' << v[0] << ", " << v[1] << ')'; }
std::ostream& operator<< ( std::ostream &  out,
As3D< float > const &  v 
)

Definition at line 17 of file SSEVec.cc.

References submitPVResolutionJobs::out, and findQualityFiles::v.

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

Definition at line 21 of file SSEVec.cc.

References submitPVResolutionJobs::out, and findQualityFiles::v.

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

Definition at line 25 of file SSEVec.cc.

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

25  {
26  return out << as3D(r.axis[0]) << '\n' << as3D(r.axis[1]) << '\n' << as3D(r.axis[2]);
27 }
As3D< V > as3D(V const &v)
Definition: ExtVec.h:174
std::ostream& operator<< ( std::ostream &  out,
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< V > as3D(V const &v)
Definition: ExtVec.h:174
std::ostream& operator<< ( std::ostream &  out,
Rot2F const &  r 
)

Definition at line 33 of file SSEVec.cc.

References Rot2< T >::axis.

33 { return out << r.axis[0] << '\n' << r.axis[1]; }
std::ostream& operator<< ( std::ostream &  out,
Rot2D const &  r 
)

Definition at line 35 of file SSEVec.cc.

References Rot2< T >::axis.

35 { return out << r.axis[0] << '\n' << r.axis[1]; }