Matrix which defines Dirac derivative: (dF/dr) = D*F.
More...
#include <BoundState.hpp>
Inherits AdamsMoulton::DerivativeMatrix< std::size_t, double >.
|
|
| DiracDerivative (const Grid &in_grid, const std::vector< double > &in_v, const int in_k, const double in_en, const double in_alpha, const std::vector< double > &V_off_diag={}, const DiracSpinor *const VxFa=nullptr, const DiracSpinor *const iFa0=nullptr, double zion=1, double in_mass=1.0) |
| |
| double | a (std::size_t i) const final |
| | a,b,c,d are derivative matrix functions; all must be user implemented
|
| |
| double | b (std::size_t i) const final |
| |
| double | c (std::size_t i) const final |
| |
| double | d (std::size_t i) const final |
| |
| double | Sf (std::size_t i) const final |
| | Sf and Sg are optional inhomogenous terms.
|
| |
| double | Sg (std::size_t i) const final |
| |
|
| DiracDerivative (const DiracDerivative &)=delete |
| |
|
void | operator= (const DiracDerivative &)=delete |
| |
|
|
const Grid *const | pgr |
| |
|
const std::vector< double > *const | v |
| |
|
const std::vector< double > *const | Hmag |
| |
|
const DiracSpinor *const | VxFa |
| |
|
const DiracSpinor *const | Fa0 |
| |
|
const double | zion = 1.0 |
| |
|
const int | k |
| |
|
const double | en |
| |
|
const double | alpha |
| |
|
const double | cc |
| |
|
double | mass |
| |
Matrix which defines Dirac derivative: (dF/dr) = D*F.
◆ a()
| double DiracODE::Internal::DiracDerivative::a |
( |
std::size_t |
t | ) |
const |
|
finalvirtual |
◆ b()
| double DiracODE::Internal::DiracDerivative::b |
( |
std::size_t |
i | ) |
const |
|
finalvirtual |
◆ c()
| double DiracODE::Internal::DiracDerivative::c |
( |
std::size_t |
i | ) |
const |
|
finalvirtual |
◆ d()
| double DiracODE::Internal::DiracDerivative::d |
( |
std::size_t |
i | ) |
const |
|
finalvirtual |
◆ Sf()
| double DiracODE::Internal::DiracDerivative::Sf |
( |
std::size_t |
| ) |
const |
|
finalvirtual |
◆ Sg()
| double DiracODE::Internal::DiracDerivative::Sg |
( |
std::size_t |
i | ) |
const |
|
finalvirtual |
The documentation for this struct was generated from the following files: