This class represents the Hagedorn parameter set \( \Pi = \{q, p, Q, P, S\} \).
More...
|
| | HaWpParamSet () |
| |
| | HaWpParamSet (const HaWpParamSet &that) |
| |
| | HaWpParamSet (const RMatrix< D, 1 > &q, const RMatrix< D, 1 > &p, const CMatrix< D, D > &Q, const CMatrix< D, D > &P, const complex_t &S) |
| |
| | HaWpParamSet (const RMatrix< D, 1 > &q, const RMatrix< D, 1 > &p, const CMatrix< D, D > &Q, const CMatrix< D, D > &P, const complex_t &S, math::ContinuousSqrt< real_t > sqrt_detQ) |
| |
| HaWpParamSet & | operator= (const HaWpParamSet &that) |
| |
| RMatrix< D, 1 > const & | q () const |
| | Get the parameter \( q \). More...
|
| |
| RMatrix< D, 1 > const & | p () const |
| | Get the parameter \( p \). More...
|
| |
| CMatrix< D, D > const & | Q () const |
| | Get the parameter \( Q \). More...
|
| |
| CMatrix< D, D > const & | P () const |
| | Get the parameter \( P \). More...
|
| |
| complex_t const & | S () const |
| | Get the parameter \( S \). More...
|
| |
| complex_t const | sdQ () const |
| |
| real_t const | state () const |
| |
| void | q (const RMatrix< D, 1 > &qnew) |
| | Set the parameter \( q \). More...
|
| |
| void | p (const RMatrix< D, 1 > &pnew) |
| | Set the parameter \( p \). More...
|
| |
| void | Q (const CMatrix< D, D > &Qnew) |
| | Set the parameter \( Q \). More...
|
| |
| void | P (const CMatrix< D, D > &Pnew) |
| | Set the parameter \( P \). More...
|
| |
| void | S (const complex_t &Snew) |
| | Set the parameter \( S \). More...
|
| |
| void | updateq (const RMatrix< D, 1 > &qnew) |
| | Update the parameter \( q \). More...
|
| |
| void | updatep (const RMatrix< D, 1 > &pnew) |
| | Update the parameter \( p \). More...
|
| |
| void | updateQ (const CMatrix< D, D > &Qnew) |
| | Update the parameter \( Q \). More...
|
| |
| void | updateP (const CMatrix< D, D > &Pnew) |
| | Update the parameter \( P \). More...
|
| |
| void | updateS (const complex_t &Snew) |
| | Update the parameter \( S \). More...
|
| |
| void | resync () |
| |
| bool | compatible () const |
| |
| std::pair< RMatrix< D, 1 >, RMatrix< D, D > > | mix (const HaWpParamSet< D > &ket) const |
| |
template<dim_t D>
struct waveblocks::wavepackets::HaWpParamSet< D >
This class represents the Hagedorn parameter set \( \Pi = \{q, p, Q, P, S\} \).
The first two parameters \( q \) and \( p \) are \( D \) dimensional real-valued vectors. The second two \( Q \) and \( P \) are complex \( D \times D \) matrices. The last parameter \( S \) is the global complex phase.