CbmRoot
|
#include <KfSimdPseudo.h>
Public Member Functions | |
fvec () | |
fvec (const fvec &a) | |
fvec (fscal a) | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
fscal & | operator[] (size_t i) |
fscal | operator[] (size_t i) const |
void | setZero (fmask m) |
Static Public Member Functions | |
static constexpr size_t | size () |
static fvec | One () |
static fvec | Zero () |
Public Attributes | |
fscal | v [fmask::Size] |
Friends | |
class | boost::serialization::access |
Serialization block. | |
fvec | operator+ (const fvec &a, const fvec &b) |
fvec | operator- (const fvec &a, const fvec &b) |
fvec | operator* (const fvec &a, const fvec &b) |
fvec | operator/ (const fvec &a, const fvec &b) |
fmask | operator< (const fvec &a, const fvec &b) |
fmask | operator<= (const fvec &a, const fvec &b) |
fmask | operator> (const fvec &a, const fvec &b) |
fmask | operator>= (const fvec &a, const fvec &b) |
fmask | operator== (const fvec &a, const fvec &b) |
fmask | isnan (const fvec &a) |
fvec | iif (fmask a, fvec b, fvec c) |
fscal | min (fscal x, fscal y) |
fscal | max (fscal x, fscal y) |
fscal | asgnb (fscal x, fscal y) |
fscal | sgn (fscal x) |
fvec | min (const fvec &a, const fvec &b) |
fvec | max (const fvec &a, const fvec &b) |
fvec | asgnb (const fvec &a, const fvec &b) |
fvec | sqrt (const fvec &a) |
fvec | sgn (const fvec &a) |
fvec | exp (const fvec &a) |
fvec | log (const fvec &a) |
fvec | sin (const fvec &a) |
fvec | cos (const fvec &a) |
fvec | operator- (const fvec &a) |
fvec | operator+ (const fvec &a) |
void | operator+= (fvec &a, const fvec &b) |
void | operator-= (fvec &a, const fvec &b) |
void | operator*= (fvec &a, const fvec &b) |
void | operator/= (fvec &a, const fvec &b) |
std::ostream & | operator<< (std::ostream &strm, const fvec &a) |
std::istream & | operator>> (std::istream &strm, fvec &a) |
Definition at line 120 of file KfSimdPseudo.h.
|
inline |
Definition at line 127 of file KfSimdPseudo.h.
|
inline |
Definition at line 129 of file KfSimdPseudo.h.
References size().
|
inline |
Definition at line 136 of file KfSimdPseudo.h.
|
inlinestatic |
Definition at line 153 of file KfSimdPseudo.h.
References fvec().
Referenced by cbm::algo::ca::TripletConstructor::CollectHits(), cbm::algo::ca::TripletConstructor::FindDoublets(), and cbm::algo::ca::TripletConstructor::FindTriplets().
|
inline |
Definition at line 157 of file KfSimdPseudo.h.
References v.
|
inline |
Definition at line 159 of file KfSimdPseudo.h.
References v.
|
inline |
Definition at line 146 of file KfSimdPseudo.h.
|
inline |
Definition at line 161 of file KfSimdPseudo.h.
Referenced by CbmL1PFFitter::GetChiToVertex().
|
inlinestaticconstexpr |
Definition at line 123 of file KfSimdPseudo.h.
Referenced by CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmL1PFFitter::Fit(), cbm::algo::ca::TrackFitter::FitCaTracks(), fvec(), CbmL1PFFitter::GetChiToVertex(), serialize(), and setZero().
|
inlinestatic |
Definition at line 155 of file KfSimdPseudo.h.
References fvec().
Referenced by cbm::algo::ca::TrackFitter::FitCaTracks().
Definition at line 238 of file KfSimdPseudo.h.
Definition at line 233 of file KfSimdPseudo.h.
|
friend |
Serialization block.
Definition at line 144 of file KfSimdPseudo.h.
Definition at line 245 of file KfSimdPseudo.h.
Definition at line 242 of file KfSimdPseudo.h.
Definition at line 212 of file KfSimdPseudo.h.
Definition at line 243 of file KfSimdPseudo.h.
Definition at line 237 of file KfSimdPseudo.h.
Definition at line 232 of file KfSimdPseudo.h.
Definition at line 236 of file KfSimdPseudo.h.
Definition at line 231 of file KfSimdPseudo.h.
Definition at line 202 of file KfSimdPseudo.h.
Definition at line 258 of file KfSimdPseudo.h.
Definition at line 254 of file KfSimdPseudo.h.
Definition at line 200 of file KfSimdPseudo.h.
Definition at line 256 of file KfSimdPseudo.h.
Definition at line 253 of file KfSimdPseudo.h.
Definition at line 201 of file KfSimdPseudo.h.
Definition at line 257 of file KfSimdPseudo.h.
Definition at line 203 of file KfSimdPseudo.h.
Definition at line 259 of file KfSimdPseudo.h.
Definition at line 206 of file KfSimdPseudo.h.
|
friend |
Definition at line 261 of file KfSimdPseudo.h.
Definition at line 207 of file KfSimdPseudo.h.
Definition at line 210 of file KfSimdPseudo.h.
Definition at line 208 of file KfSimdPseudo.h.
Definition at line 209 of file KfSimdPseudo.h.
|
friend |
Definition at line 271 of file KfSimdPseudo.h.
Definition at line 241 of file KfSimdPseudo.h.
Definition at line 234 of file KfSimdPseudo.h.
Definition at line 244 of file KfSimdPseudo.h.
Definition at line 239 of file KfSimdPseudo.h.
fscal cbm::algo::kf::fvec::v[fmask::Size] |
Definition at line 125 of file KfSimdPseudo.h.
Referenced by operator[](), operator[](), serialize(), and setZero().