Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Go to the source code of this file.
Functions | |
DoubleAc | norm_DynLinArr (const DynLinArr< DoubleAc > &f) |
template<class T > | |
T | norm_DynLinArr (const DynLinArr< T > &f) |
template<class T > | |
T | norm_DynLinArr_part (const DynLinArr< T > &f, const DynLinArr< int > &s_use) |
DoubleAc | normsq_DynLinArr (const DynLinArr< DoubleAc > &f) |
template<class T > | |
T | normsq_DynLinArr (const DynLinArr< T > &f) |
template<class T > | |
T | normsq_DynLinArr_part (const DynLinArr< T > &f, const DynLinArr< int > &s_use) |
template<class T > | |
DynArr< T > | operator* (const DynArr< T > &mt1, const DynArr< T > &mt2) |
template<class T > | |
DynLinArr< T > | operator* (const DynArr< T > &mt, const DynLinArr< T > &vc) |
DynLinArr< DoubleAc > | operator* (const DynArr< DoubleAc > &mt, const DynLinArr< double > &vc) |
DynLinArr< DoubleAc > | operator* (const DynArr< double > &mt, const DynLinArr< DoubleAc > &vc) |
template<class T > | |
T | operator* (const DynLinArr< T > &vc1, const DynLinArr< T > &vc2) |
DoubleAc | operator* (const DynLinArr< DoubleAc > &vc1, const DynLinArr< double > &vc2) |
DoubleAc | operator* (const DynLinArr< double > &vc1, const DynLinArr< DoubleAc > &vc2) |
template<class T , class X > | |
DynLinArr< T > | operator* (const DynLinArr< T > &ar, const X &t) |
template<class T , class X > | |
DynLinArr< T > & | operator*= (DynLinArr< T > &ar, const X &t) |
template<class T , class X > | |
DynLinArr< T > | operator* (const X &t, const DynLinArr< T > &ar) |
template<class T , class X > | |
DynLinArr< T > | operator/ (const DynLinArr< T > &ar, const X &t) |
template<class T , class X > | |
DynLinArr< T > & | operator/= (DynLinArr< T > &ar, const X &t) |
template<class T , class X > | |
DynArr< T > | operator* (const DynArr< T > &mt, const X &t) |
template<class T , class X > | |
DynArr< T > | operator* (const X &t, const DynArr< T > &mt) |
template<class T , class X > | |
DynArr< T > & | operator*= (DynArr< T > &mt, const X &t) |
template<class T , class X > | |
DynArr< T > | operator/ (const DynArr< T > &mt, const X &t) |
template<class T , class X > | |
DynArr< T > & | operator/= (DynArr< T > &mt, const X &t) |
template<class T > | |
DynLinArr< T > | operator+ (const DynLinArr< T > &vc1, const DynLinArr< T > &vc2) |
template<class T > | |
DynLinArr< T > & | operator+= (DynLinArr< T > &vc1, const DynLinArr< T > &vc2) |
template<class T > | |
DynLinArr< T > | operator- (const DynLinArr< T > &vc1, const DynLinArr< T > &vc2) |
template<class T > | |
DynLinArr< T > & | operator-= (DynLinArr< T > &vc1, const DynLinArr< T > &vc2) |
DynLinArr< DoubleAc > | operator+ (const DynLinArr< DoubleAc > &vc1, const DynLinArr< double > &vc2) |
DynLinArr< DoubleAc > | operator+ (const DynLinArr< double > &vc1, const DynLinArr< DoubleAc > &vc2) |
DynLinArr< DoubleAc > | operator- (const DynLinArr< DoubleAc > &vc1, const DynLinArr< double > &vc2) |
DynLinArr< DoubleAc > | operator- (const DynLinArr< double > &vc1, const DynLinArr< DoubleAc > &vc2) |
template<class T > | |
DynLinArr< T > | operator- (const DynLinArr< T > &ar) |
template<class T > | |
void | change_sign (DynLinArr< T > &ar) |
void | change_sign (float &f) |
void | change_sign (double &f) |
template<class T , class X > | |
DynLinArr< T > & | operator+= (DynLinArr< T > &ar, const X &t) |
template<class T , class X > | |
DynLinArr< T > & | operator-= (DynLinArr< T > &ar, const X &t) |
template<class T > | |
DynArr< T > | operator+ (const DynArr< T > &mt1, const DynArr< T > &mt2) |
template<class T > | |
DynArr< T > & | operator+= (DynArr< T > &mt1, const DynArr< T > &mt2) |
template<class T > | |
DynArr< T > | operator- (const DynArr< T > &mt1, const DynArr< T > &mt2) |
template<class T > | |
DynArr< T > & | operator-= (DynArr< T > &mt1, const DynArr< T > &mt2) |
template<class T > | |
DynArr< T > | operator- (const DynArr< T > &mt) |
template<class T > | |
void | change_sign (DynArr< T > &mt) |
template<class T , class X > | |
DynArr< T > & | operator+= (DynArr< T > &mt, const X &t) |
template<class T , class X > | |
DynArr< T > & | operator-= (DynArr< T > &mt, const X &t) |
DynArr< DoubleAc > | operator+ (const DynArr< DoubleAc > &mt1, const DynArr< double > &mt2) |
DynArr< DoubleAc > | operator+ (const DynArr< double > &mt1, const DynArr< DoubleAc > &mt2) |
DynArr< DoubleAc > | operator- (const DynArr< DoubleAc > &mt1, const DynArr< double > &mt2) |
DynArr< DoubleAc > | operator- (const DynArr< double > &mt1, const DynArr< DoubleAc > &mt2) |
|
inline |
Definition at line 470 of file multiply.h.
void change_sign | ( | DynArr< T > & | mt | ) |
Definition at line 623 of file multiply.h.
void change_sign | ( | DynLinArr< T > & | ar | ) |
Definition at line 457 of file multiply.h.
Referenced by change_sign().
|
inline |
Definition at line 468 of file multiply.h.
Definition at line 15 of file multiply.cpp.
T norm_DynLinArr | ( | const DynLinArr< T > & | f | ) |
Definition at line 26 of file multiply.h.
T norm_DynLinArr_part | ( | const DynLinArr< T > & | f, |
const DynLinArr< int > & | s_use | ||
) |
Definition at line 39 of file multiply.h.
T normsq_DynLinArr | ( | const DynLinArr< T > & | f | ) |
Definition at line 56 of file multiply.h.
T normsq_DynLinArr_part | ( | const DynLinArr< T > & | f, |
const DynLinArr< int > & | s_use | ||
) |
Definition at line 68 of file multiply.h.
Definition at line 57 of file multiply.cpp.
Definition at line 37 of file multiply.cpp.
Definition at line 125 of file multiply.h.
Definition at line 255 of file multiply.h.
Definition at line 85 of file multiply.h.
Definition at line 93 of file multiply.cpp.
Definition at line 77 of file multiply.cpp.
Definition at line 196 of file multiply.h.
Definition at line 163 of file multiply.h.
Definition at line 277 of file multiply.h.
Definition at line 217 of file multiply.h.
Definition at line 298 of file multiply.h.
Definition at line 207 of file multiply.h.
Definition at line 209 of file multiply.cpp.
Definition at line 172 of file multiply.cpp.
Definition at line 493 of file multiply.h.
DynLinArr< DoubleAc > operator+ | ( | const DynLinArr< double > & | vc1, |
const DynLinArr< DoubleAc > & | vc2 | ||
) |
Definition at line 143 of file multiply.cpp.
DynLinArr< DoubleAc > operator+ | ( | const DynLinArr< DoubleAc > & | vc1, |
const DynLinArr< double > & | vc2 | ||
) |
Definition at line 114 of file multiply.cpp.
DynLinArr< T > operator+ | ( | const DynLinArr< T > & | vc1, |
const DynLinArr< T > & | vc2 | ||
) |
Definition at line 362 of file multiply.h.
Definition at line 643 of file multiply.h.
Definition at line 522 of file multiply.h.
Definition at line 473 of file multiply.h.
Definition at line 381 of file multiply.h.
Definition at line 228 of file multiply.cpp.
Definition at line 190 of file multiply.cpp.
Definition at line 600 of file multiply.h.
Definition at line 548 of file multiply.h.
DynLinArr< DoubleAc > operator- | ( | const DynLinArr< double > & | vc1, |
const DynLinArr< DoubleAc > & | vc2 | ||
) |
Definition at line 157 of file multiply.cpp.
DynLinArr< DoubleAc > operator- | ( | const DynLinArr< DoubleAc > & | vc1, |
const DynLinArr< double > & | vc2 | ||
) |
Definition at line 128 of file multiply.cpp.
Definition at line 444 of file multiply.h.
DynLinArr< T > operator- | ( | const DynLinArr< T > & | vc1, |
const DynLinArr< T > & | vc2 | ||
) |
Definition at line 399 of file multiply.h.
Definition at line 663 of file multiply.h.
Definition at line 575 of file multiply.h.
Definition at line 483 of file multiply.h.
Definition at line 418 of file multiply.h.
Definition at line 319 of file multiply.h.
Definition at line 230 of file multiply.h.
Definition at line 340 of file multiply.h.
Definition at line 243 of file multiply.h.