|
| class | dr |
| | radial derivative operator More...
|
| |
| class | E1 |
| | Electric dipole operator: -|e|r = -er. More...
|
| |
| class | E1v |
| | Electric dipole operator, v-form: \( \frac{ie}{\omega \alpha} \vec{\alpha}\). More...
|
| |
| class | Ek |
| | E^k (electric multipole) operator. More...
|
| |
| class | Ek_omega |
| | Electric multipole operator, L-form, including frequency-dependence. More...
|
| |
| class | Ekv_omega |
| | Electric multipole operator, V-form, including frequency-dependence. More...
|
| |
| class | fieldshift |
| | Field shift operator, (e.g.) dV = V(r+dr) - V(r) More...
|
| |
| class | g0jL |
| | Matrix element of tensor operator: gamma^0 J_L(qr) C^L. More...
|
| |
| class | hfs |
| | Units: Assumes g in nuc. magneton units (magnetic), and Q in barns (electric), and rN is atomic units. More...
|
| |
| class | ig0g5jL |
| | Matrix element of tensor operator: i gamma^0gamma^5 J_L(qr) C^L. nb: i makes ME real. More...
|
| |
| class | ig5jL |
| | Matrix element of tensor operator: i gamma^5 J_L(qr) C^L. nb: i makes ME real. More...
|
| |
| struct | IntM4x4 |
| | 4x4 Integer matrix (for Gamma/Pauli). Can be real or imag. Not mixed. More...
|
| |
| class | j |
| | j (total angular momentum) operator More...
|
| |
| class | jL |
| | Matrix element of tensor operator: J_L(qr)*C^L. More...
|
| |
| class | l |
| | l (orbital angular momentum) operator More...
|
| |
| class | M1 |
| | Magnetic dipole operator: <a||M1||b> More...
|
| |
| class | M1nr |
| | Magnetic dipole operator, in non-relativistic form: M1 = L + 2S. More...
|
| |
| class | Mk_omega |
| | Magnetic multipole operator, including frequency-dependence. More...
|
| |
| class | MLVP |
| | Magnetic loop vacuum polarisation (Uehling vertex) More...
|
| |
| class | NullOperator |
| | Speacial operator: 0. More...
|
| |
| class | PNCnsi |
| | Nuclear-spin independent PNC operator (Qw) More...
|
| |
| class | RadialF |
| | General function of r, even scalar operator. More...
|
| |
| class | s |
| | s (spin) operator More...
|
| |
| class | ScalarOperator |
| | Speacial case for scalar operator. More...
|
| |
| class | TensorOperator |
| | General operator (virtual base class); operators derive from this. More...
|
| |
| class | VertexQED |
| | Effective VertexQED operator. More...
|
| |
| class | Vrad |
| | Flambaum-ginges radiative potential operator. More...
|
| |
|
|
std::unique_ptr< DiracOperator::TensorOperator > | generate (std::string_view operator_name, const IO::InputBlock &input, const Wavefunction &wf) |
| | Returns a unique_ptr (polymorphic) to the requested operator, with given properties.
|
| |
|
void | list_operators () |
| | List available operators.
|
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_sigma_r (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_E1 (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_E1v (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_E2 (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_Ek (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_Ek_omega (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_Mk_omega (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_Ekv_omega (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_fieldshift (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_hfs (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_l (const IO::InputBlock &input, const Wavefunction &) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_s (const IO::InputBlock &input, const Wavefunction &) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_M1 (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_M1nr (const IO::InputBlock &input, const Wavefunction &) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_p (const IO::InputBlock &input, const Wavefunction &) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_pnc (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_Vrad (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_MLVP (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_r (const IO::InputBlock &input, const Wavefunction &wf) |
| |
|
std::unique_ptr< DiracOperator::TensorOperator > | generate_dr (const IO::InputBlock &input, const Wavefunction &) |
| |
Dirac Operators: General + derived.