BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
F32vec1 Class Reference

#include <PSEUDO_F32vec1.h>

Public Member Functions

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

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)

Detailed Description

Definition at line 24 of file PSEUDO_F32vec1.h.

Constructor & Destructor Documentation

◆ F32vec1() [1/2]

F32vec1::F32vec1 ( )
inline

Definition at line 32 of file PSEUDO_F32vec1.h.

Referenced by bool2int, if3, operator!, operator&, operator*=, operator+=, operator-=, operator/=, operator<, operator<<, operator<=, operator>, operator>=, operator>>, operator|, operator||, rcp, and rcp().

Here is the caller graph for this function:

◆ F32vec1() [2/2]

F32vec1::F32vec1 ( const float & v0)
inline

Definition at line 33 of file PSEUDO_F32vec1.h.

References v.

Member Function Documentation

◆ operator[]() [1/2]

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

Definition at line 29 of file PSEUDO_F32vec1.h.

References i, and v.

◆ operator[]() [2/2]

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

Definition at line 30 of file PSEUDO_F32vec1.h.

References i, and v.

◆ bool2int

F32vec1 bool2int ( const F32vec1 & a)
friend

Definition at line 114 of file PSEUDO_F32vec1.h.

References F32vec1(), and if3.

◆ if3

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

Definition at line 104 of file PSEUDO_F32vec1.h.

References F32vec1(), and z.

◆ operator!

F32vec1 operator! ( const F32vec1 & a)
friend

Definition at line 96 of file PSEUDO_F32vec1.h.

References F32vec1(), and z.

◆ operator&

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

Definition at line 91 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ operator*=

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

Definition at line 76 of file PSEUDO_F32vec1.h.

References F32vec1().

◆ operator+=

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

Definition at line 74 of file PSEUDO_F32vec1.h.

References F32vec1().

◆ operator-=

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

Definition at line 75 of file PSEUDO_F32vec1.h.

References F32vec1().

◆ operator/=

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

Definition at line 77 of file PSEUDO_F32vec1.h.

References F32vec1().

◆ operator<

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

Definition at line 85 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ operator<<

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

Definition at line 119 of file PSEUDO_F32vec1.h.

References F32vec1().

◆ operator<=

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

Definition at line 86 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ operator>

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

Definition at line 87 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ operator>=

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

Definition at line 88 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ operator>>

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

Definition at line 125 of file PSEUDO_F32vec1.h.

References F32vec1().

◆ operator|

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

Definition at line 92 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ operator||

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

Definition at line 93 of file PSEUDO_F32vec1.h.

References F32vec1(), and _op.

◆ rcp

F32vec1 rcp ( const F32vec1 & a)
friend

Definition at line 50 of file PSEUDO_F32vec1.h.

References F32vec1().

Member Data Documentation

◆ v

float F32vec1::v

Definition at line 27 of file PSEUDO_F32vec1.h.

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


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