|
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_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 &) |
|