CbmRoot
F32vec1 Class Reference

#include <PSEUDO_F32vec1.h>

Public Member Functions

float & operator[] (int i)
 
float operator[] (int i) const
 
 F32vec1 ()
 
 F32vec1 (const float &v0)
 
 operator float () const
 
float & operator[] (int i)
 
float operator[] (int i) const
 
 F32vec1 ()
 
 F32vec1 (const float &v0)
 
 operator float () const
 

Public Attributes

float v
 

Friends

F32vec1 rcp (const F32vec1 &a)
 
void operator+= (F32vec1 &a, const F32vec1 &b)
 
void operator-= (F32vec1 &a, const F32vec1 &b)
 
void operator*= (F32vec1 &a, const F32vec1 &b)
 
void operator/= (F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator< (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator<= (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator> (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator>= (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator& (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator| (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator|| (const F32vec1 &a, const F32vec1 &b)
 
F32vec1 operator! (const F32vec1 &a)
 
F32vec1 if3 (const F32vec1 &a, const F32vec1 &b, const F32vec1 &c)
 
F32vec1 bool2int (const F32vec1 &a)
 
ostream & operator<< (ostream &strm, const F32vec1 &a)
 
istream & operator>> (istream &strm, F32vec1 &a)
 
F32vec1 rcp (const F32vec1 &a)
 
void operator+= (F32vec1 &a, const F32vec1 &b)
 
void operator-= (F32vec1 &a, const F32vec1 &b)
 
void operator*= (F32vec1 &a, const F32vec1 &b)
 
void operator/= (F32vec1 &a, const F32vec1 &b)
 
std::ostream & operator<< (std::ostream &strm, const F32vec1 &a)
 
std::istream & operator>> (std::istream &strm, F32vec1 &a)
 

Detailed Description

Definition at line 24 of file L1/vectors/PSEUDO_F32vec1.h.

Constructor & Destructor Documentation

◆ F32vec1() [1/4]

F32vec1::F32vec1 ( )
inline

Definition at line 35 of file L1/vectors/PSEUDO_F32vec1.h.

References v.

◆ F32vec1() [2/4]

F32vec1::F32vec1 ( const float &  v0)
inline

Definition at line 36 of file L1/vectors/PSEUDO_F32vec1.h.

◆ F32vec1() [3/4]

F32vec1::F32vec1 ( )
inline

Definition at line 34 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

References v.

◆ F32vec1() [4/4]

F32vec1::F32vec1 ( const float &  v0)
inline

Definition at line 35 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

Member Function Documentation

◆ operator float() [1/2]

F32vec1::operator float ( ) const
inline

Definition at line 38 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator float() [2/2]

F32vec1::operator float ( ) const
inline

Definition at line 39 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator[]() [1/4]

float& F32vec1::operator[] ( int  i)
inline

Definition at line 31 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

References v.

◆ operator[]() [2/4]

float& F32vec1::operator[] ( int  i)
inline

Definition at line 32 of file L1/vectors/PSEUDO_F32vec1.h.

References v.

◆ operator[]() [3/4]

float F32vec1::operator[] ( int  i) const
inline

Definition at line 32 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator[]() [4/4]

float F32vec1::operator[] ( int  i) const
inline

Definition at line 33 of file L1/vectors/PSEUDO_F32vec1.h.

Friends And Related Function Documentation

◆ bool2int

F32vec1 bool2int ( const F32vec1 a)
friend

Definition at line 121 of file L1/vectors/PSEUDO_F32vec1.h.

◆ if3

F32vec1 if3 ( const F32vec1 a,
const F32vec1 b,
const F32vec1 c 
)
friend

Definition at line 112 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator!

F32vec1 operator! ( const F32vec1 a)
friend

Definition at line 105 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator&

F32vec1 operator& ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 98 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator*= [1/2]

void operator*= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 78 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator*= [2/2]

void operator*= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 79 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator+= [1/2]

void operator+= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 76 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator+= [2/2]

void operator+= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 77 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator-= [1/2]

void operator-= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 77 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator-= [2/2]

void operator-= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 78 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator/= [1/2]

void operator/= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 79 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator/= [2/2]

void operator/= ( F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 80 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator<

F32vec1 operator< ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 88 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator<< [1/2]

ostream& operator<< ( ostream &  strm,
const F32vec1 a 
)
friend

Definition at line 126 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator<< [2/2]

std::ostream& operator<< ( std::ostream &  strm,
const F32vec1 a 
)
friend

Definition at line 81 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator<=

F32vec1 operator<= ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 89 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator>

F32vec1 operator> ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 92 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator>=

F32vec1 operator>= ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 93 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator>> [1/2]

istream& operator>> ( istream &  strm,
F32vec1 a 
)
friend

Definition at line 131 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator>> [2/2]

std::istream& operator>> ( std::istream &  strm,
F32vec1 a 
)
friend

Definition at line 86 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ operator|

F32vec1 operator| ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 99 of file L1/vectors/PSEUDO_F32vec1.h.

◆ operator||

F32vec1 operator|| ( const F32vec1 a,
const F32vec1 b 
)
friend

Definition at line 100 of file L1/vectors/PSEUDO_F32vec1.h.

◆ rcp [1/2]

F32vec1 rcp ( const F32vec1 a)
friend

Definition at line 52 of file littrack/parallel/vectors/PSEUDO_F32vec1.h.

◆ rcp [2/2]

F32vec1 rcp ( const F32vec1 a)
friend

Definition at line 53 of file L1/vectors/PSEUDO_F32vec1.h.

Member Data Documentation

◆ v

float F32vec1::v

Definition at line 30 of file L1/vectors/PSEUDO_F32vec1.h.

Referenced by F32vec1(), operator[](), and rcp().


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