|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EvtSpinAmp.hh>
Public Member Functions | |
| EvtSpinAmp () | |
| EvtSpinAmp (const vector< EvtSpinType::spintype > &twospin) | |
| EvtSpinAmp (const vector< EvtSpinType::spintype > &twospin, const EvtComplex &val) | |
| EvtSpinAmp (const vector< EvtSpinType::spintype > &twospin, const vector< EvtComplex > &elem) | |
| EvtSpinAmp (const EvtSpinAmp &) | |
| ~EvtSpinAmp () | |
| EvtComplex & | operator() (const vector< int > &) |
| const EvtComplex & | operator() (const vector< int > &) const |
| EvtComplex & | operator() (int,...) |
| const EvtComplex & | operator() (int,...) const |
| EvtSpinAmp & | operator= (const EvtSpinAmp &) |
| EvtSpinAmp | operator+ (const EvtSpinAmp &) const |
| EvtSpinAmp & | operator+= (const EvtSpinAmp &) |
| EvtSpinAmp | operator- (const EvtSpinAmp &) const |
| EvtSpinAmp & | operator-= (const EvtSpinAmp &) |
| EvtSpinAmp | operator* (const EvtSpinAmp &) const |
| EvtSpinAmp & | operator*= (const EvtSpinAmp &) |
| EvtSpinAmp & | operator*= (const EvtComplex &) |
| EvtSpinAmp & | operator/= (const EvtComplex &) |
| void | intcont (int, int) |
| void | extcont (const EvtSpinAmp &, int, int) |
| void | assign (const EvtComplex &val) |
| int | rank () const |
| const vector< int > & | dims () const |
| void | addspin (int twospin) |
| void | setelem (const vector< EvtComplex > &elem) |
| bool | iterate (vector< int > &index) const |
| vector< int > | iterinit () const |
| bool | allowed (const vector< int > &index) const |
| bool | iterateallowed (vector< int > &index) const |
| vector< int > | iterallowedinit () const |
Friends | |
| EvtSpinAmp | operator* (const EvtComplex &real, const EvtSpinAmp &cont) |
| EvtSpinAmp | operator* (const EvtSpinAmp &cont, const EvtComplex &real) |
| EvtSpinAmp | operator/ (const EvtSpinAmp &cont, const EvtComplex &real) |
| std::ostream & | operator<< (std::ostream &os, const EvtSpinAmp &) |
Definition at line 17 of file EvtSpinAmp.hh.
|
inline |
Definition at line 25 of file EvtSpinAmp.hh.
Referenced by EvtSpinAmp(), extcont(), intcont(), operator*, operator*(), operator*, operator*=(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/, operator/=(), operator<<, and operator=().
| EvtSpinAmp::EvtSpinAmp | ( | const vector< EvtSpinType::spintype > & | twospin | ) |
Definition at line 48 of file EvtSpinAmp.cc.
| EvtSpinAmp::EvtSpinAmp | ( | const vector< EvtSpinType::spintype > & | twospin, |
| const EvtComplex & | val ) |
Definition at line 58 of file EvtSpinAmp.cc.
| EvtSpinAmp::EvtSpinAmp | ( | const vector< EvtSpinType::spintype > & | twospin, |
| const vector< EvtComplex > & | elem ) |
Definition at line 68 of file EvtSpinAmp.cc.
| EvtSpinAmp::EvtSpinAmp | ( | const EvtSpinAmp & | copy | ) |
Definition at line 86 of file EvtSpinAmp.cc.
|
inline |
Definition at line 31 of file EvtSpinAmp.hh.
|
inline |
Definition at line 69 of file EvtSpinAmp.hh.
| bool EvtSpinAmp::allowed | ( | const vector< int > & | index | ) | const |
Definition at line 328 of file EvtSpinAmp.cc.
Referenced by iterallowedinit(), and iterateallowed().
|
inline |
Definition at line 59 of file EvtSpinAmp.hh.
|
inline |
Definition at line 65 of file EvtSpinAmp.hh.
Referenced by EvtMultibody::decay().
| void EvtSpinAmp::extcont | ( | const EvtSpinAmp & | cont, |
| int | a, | ||
| int | b ) |
Definition at line 425 of file EvtSpinAmp.cc.
Referenced by EvtMHelAmp::amplitude(), and EvtMultibody::decay().
| void EvtSpinAmp::intcont | ( | int | a, |
| int | b ) |
Definition at line 367 of file EvtSpinAmp.cc.
Referenced by extcont().
| vector< int > EvtSpinAmp::iterallowedinit | ( | ) | const |
Definition at line 360 of file EvtSpinAmp.cc.
Referenced by EvtMHelAmp::amplitude(), and EvtMultibody::decay().
| bool EvtSpinAmp::iterate | ( | vector< int > & | index | ) | const |
Definition at line 310 of file EvtSpinAmp.cc.
Referenced by intcont(), iterallowedinit(), iterateallowed(), operator*(), and operator<<.
| bool EvtSpinAmp::iterateallowed | ( | vector< int > & | index | ) | const |
Definition at line 352 of file EvtSpinAmp.cc.
Referenced by EvtMHelAmp::amplitude(), and EvtMultibody::decay().
| vector< int > EvtSpinAmp::iterinit | ( | ) | const |
Definition at line 302 of file EvtSpinAmp.cc.
Referenced by intcont(), iterallowedinit(), and operator<<.
| EvtComplex & EvtSpinAmp::operator() | ( | const vector< int > & | index | ) |
Definition at line 142 of file EvtSpinAmp.cc.
| const EvtComplex & EvtSpinAmp::operator() | ( | const vector< int > & | index | ) | const |
Definition at line 161 of file EvtSpinAmp.cc.
| EvtComplex & EvtSpinAmp::operator() | ( | int | i, |
| ... ) |
Definition at line 180 of file EvtSpinAmp.cc.
| const EvtComplex & EvtSpinAmp::operator() | ( | int | i, |
| ... ) const |
| EvtSpinAmp EvtSpinAmp::operator* | ( | const EvtSpinAmp & | amp2 | ) | const |
Definition at line 251 of file EvtSpinAmp.cc.
| EvtSpinAmp & EvtSpinAmp::operator*= | ( | const EvtComplex & | real | ) |
Definition at line 290 of file EvtSpinAmp.cc.
| EvtSpinAmp & EvtSpinAmp::operator*= | ( | const EvtSpinAmp & | cont | ) |
Definition at line 284 of file EvtSpinAmp.cc.
| EvtSpinAmp EvtSpinAmp::operator+ | ( | const EvtSpinAmp & | cont | ) | const |
Definition at line 216 of file EvtSpinAmp.cc.
| EvtSpinAmp & EvtSpinAmp::operator+= | ( | const EvtSpinAmp & | cont | ) |
Definition at line 225 of file EvtSpinAmp.cc.
| EvtSpinAmp EvtSpinAmp::operator- | ( | const EvtSpinAmp & | cont | ) | const |
Definition at line 233 of file EvtSpinAmp.cc.
| EvtSpinAmp & EvtSpinAmp::operator-= | ( | const EvtSpinAmp & | cont | ) |
Definition at line 242 of file EvtSpinAmp.cc.
| EvtSpinAmp & EvtSpinAmp::operator/= | ( | const EvtComplex & | real | ) |
Definition at line 296 of file EvtSpinAmp.cc.
| EvtSpinAmp & EvtSpinAmp::operator= | ( | const EvtSpinAmp & | cont | ) |
Definition at line 208 of file EvtSpinAmp.cc.
|
inline |
Definition at line 62 of file EvtSpinAmp.hh.
Referenced by EvtMultibody::decay(), extcont(), intcont(), and operator*().
|
inline |
Definition at line 70 of file EvtSpinAmp.hh.
|
friend |
Definition at line 21 of file EvtSpinAmp.cc.
|
friend |
Definition at line 29 of file EvtSpinAmp.cc.
|
friend |
Definition at line 31 of file EvtSpinAmp.cc.
|
friend |
Definition at line 8 of file EvtSpinAmp.cc.