Contains helpers for the MultiLevel bundle.
More...
|
template<int NL> |
using | Levels = blitz::TinyVector< dcomp, NL > |
| Type for storing complex level energies (the s here) More...
|
|
template<int NL> |
using | RealLevels = blitz::TinyVector< double, NL > |
| Type for storing level energies (the s here) More...
|
|
|
template<typename T > |
std::ostream & | operator<< (std::ostream &os, const Storage< T > &s) |
|
template<typename T > |
std::istream & | operator>> (std::istream &is, Storage< T > &s) |
|
template<typename AveragingType , int NL, typename VP , typename VL , typename... AveragingConstructorParameters> |
RETURN_type | makePumpedLossySch (const RealLevels< NL > &deltas, const VP &etas, const VL &gammas, double gamma_parallel, AveragingConstructorParameters &&...a) |
| Maker function for PumpedLossyMultiLevelSch.
|
|
template<typename AveragingType , int NL, typename VP , typename VL , typename... AveragingConstructorParameters> |
RETURN_type | makePumpedLossySch (const multilevel::ParsPumpedLossy< NL, VP, VL > &p, AveragingConstructorParameters &&...a) |
|
template<int NL, typename VP , typename VL > |
RETURN_type | makePumpedLossySch (const RealLevels< NL > &deltas, const VP &etas, const VL &gammas, double gamma_parallel, const std::string &keyTitle="PumpedLossyMultiLevelSch", bool offDiagonals=false) |
|
template<int NL, typename VP , typename VL > |
RETURN_type | makePumpedLossySch (const multilevel::ParsPumpedLossy< NL, VP, VL > &p, const std::string &keyTitle="PumpedLossyMultiLevelSch", bool offDiagonals=false) |
|
|
const std::string | keyTitle ="MultiLevel" |
|
Contains helpers for the MultiLevel bundle.
Type for storing complex level energies (the s here)
- Template Parameters
-
Definition at line 34 of file MultiLevel_.h.
Type for storing level energies (the s here)
- Template Parameters
-
Definition at line 37 of file MultiLevel_.h.
template<typename AveragingType , int NL, typename VP , typename VL , typename... AveragingConstructorParameters>
RETURN_type multilevel::makePumpedLossySch |
( |
const multilevel::ParsPumpedLossy< NL, VP, VL > & |
p, |
|
|
AveragingConstructorParameters &&... |
a |
|
) |
| |
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 333 of file MultiLevel_.h.
template<int NL, typename VP , typename VL >
RETURN_type multilevel::makePumpedLossySch |
( |
const RealLevels< NL > & |
deltas, |
|
|
const VP & |
etas, |
|
|
const VL & |
gammas, |
|
|
double |
gamma_parallel, |
|
|
const std::string & |
keyTitle = "PumpedLossyMultiLevelSch" , |
|
|
bool |
offDiagonals = false |
|
) |
| |
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 342 of file MultiLevel_.h.
template<int NL, typename VP , typename VL >
RETURN_type multilevel::makePumpedLossySch |
( |
const multilevel::ParsPumpedLossy< NL, VP, VL > & |
p, |
|
|
const std::string & |
keyTitle = "PumpedLossyMultiLevelSch" , |
|
|
bool |
offDiagonals = false |
|
) |
| |
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 351 of file MultiLevel_.h.