Definition at line 23 of file SpinMatrix.h.
|
complex_t | a |
|
complex_t | b |
|
complex_t | c |
|
complex_t | d |
|
◆ SpinMatrix() [1/2]
SpinMatrix::SpinMatrix |
( |
complex_t |
a_, |
|
|
complex_t |
b_, |
|
|
complex_t |
c_, |
|
|
complex_t |
d_ |
|
) |
| |
Constructs matrix with rows (a_,b_) and (c_,d_).
Definition at line 18 of file SpinMatrix.cpp.
◆ SpinMatrix() [2/2]
SpinMatrix::SpinMatrix |
( |
| ) |
|
Contructs the null matrix.
Definition at line 26 of file SpinMatrix.cpp.
SpinMatrix()
Contructs the null matrix.
◆ adjoint()
◆ allFinite()
bool SpinMatrix::allFinite |
( |
| ) |
const |
Definition at line 175 of file SpinMatrix.cpp.
177 return isfinite(
a) && isfinite(
b) && isfinite(
c) && isfinite(
d);
References a, b, c, and d.
◆ col0()
Spinor SpinMatrix::col0 |
( |
| ) |
const |
◆ col1()
Spinor SpinMatrix::col1 |
( |
| ) |
const |
◆ determinant()
complex_t SpinMatrix::determinant |
( |
| ) |
const |
◆ Diag()
SpinMatrix SpinMatrix::Diag |
( |
complex_t |
a_, |
|
|
complex_t |
d_ |
|
) |
| |
|
static |
◆ FromBlochVector()
SpinMatrix SpinMatrix::FromBlochVector |
( |
const R3 & |
v | ) |
|
|
static |
◆ One()
◆ operator*() [1/4]
SpinMatrix SpinMatrix::operator* |
( |
complex_t |
f | ) |
const |
◆ operator*() [2/4]
◆ operator*() [3/4]
◆ operator*() [4/4]
SpinMatrix SpinMatrix::operator* |
( |
double |
f | ) |
const |
◆ operator*=() [1/3]
◆ operator*=() [2/3]
◆ operator*=() [3/3]
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator/() [1/2]
SpinMatrix SpinMatrix::operator/ |
( |
complex_t |
f | ) |
const |
◆ operator/() [2/2]
SpinMatrix SpinMatrix::operator/ |
( |
double |
f | ) |
const |
◆ operator/=() [1/2]
◆ operator/=() [2/2]
◆ trace()
complex_t SpinMatrix::trace |
( |
| ) |
const |
Definition at line 68 of file SpinMatrix.h.
Referenced by adjoint(), allFinite(), SumDWBA::coherentPolFF(), col0(), determinant(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), Compute::SpecularMagnetic::topLayerR(), and trace().
Definition at line 68 of file SpinMatrix.h.
Referenced by adjoint(), allFinite(), SumDWBA::coherentPolFF(), col1(), determinant(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), and Compute::SpecularMagnetic::topLayerR().
Definition at line 68 of file SpinMatrix.h.
Referenced by adjoint(), allFinite(), SumDWBA::coherentPolFF(), col0(), determinant(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), and Compute::SpecularMagnetic::topLayerR().
Definition at line 68 of file SpinMatrix.h.
Referenced by adjoint(), allFinite(), SumDWBA::coherentPolFF(), col1(), determinant(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), Compute::SpecularMagnetic::topLayerR(), and trace().
The documentation for this class was generated from the following files:
- /home/build/builds/o5h8MZZm/0/mlz/bornagain/Base/Spin/SpinMatrix.h
- /home/build/builds/o5h8MZZm/0/mlz/bornagain/Base/Spin/SpinMatrix.cpp