![]() |
QMCPACK
|
Native representation for Momentum Distribution Estimators inputs. More...
Classes | |
class | MomentumDistributionInputSection |
Public Types | |
using | Consumer = MomentumDistribution |
using | Real = QMCTraits::FullPrecRealType |
Public Member Functions | |
MomentumDistributionInput (xmlNodePtr cur) | |
MomentumDistributionInput (const MomentumDistributionInput &)=default | |
default copy constructor This is required due to MDI being part of a variant used as a vector element. More... | |
const std::string & | get_name () const |
const std::string & | get_type () const |
const int & | get_samples () const |
const Real & | get_kmax () const |
const Real & | get_kmax0 () const |
const Real & | get_kmax1 () const |
const Real & | get_kmax2 () const |
Private Attributes | |
MomentumDistributionInputSection | input_section_ |
std::string | name_ {"nofk"} |
std::string | type_ |
int | samples_ = 40 |
number of samples More... | |
Real | kmax_ = 0.0 |
Real | kmax0_ = 0.0 |
Real | kmax1_ = 0.0 |
Real | kmax2_ = 0.0 |
Native representation for Momentum Distribution Estimators inputs.
Definition at line 23 of file MomentumDistributionInput.h.
using Consumer = MomentumDistribution |
Definition at line 26 of file MomentumDistributionInput.h.
using Real = QMCTraits::FullPrecRealType |
Definition at line 27 of file MomentumDistributionInput.h.
MomentumDistributionInput | ( | xmlNodePtr | cur | ) |
Definition at line 16 of file MomentumDistributionInput.cpp.
References MomentumDistributionInput::input_section_, MomentumDistributionInput::kmax0_, MomentumDistributionInput::kmax1_, MomentumDistributionInput::kmax2_, MomentumDistributionInput::kmax_, MomentumDistributionInput::name_, InputSection::readXML(), MomentumDistributionInput::samples_, InputSection::setIfInInput(), and MomentumDistributionInput::type_.
|
default |
default copy constructor This is required due to MDI being part of a variant used as a vector element.
|
inline |
Definition at line 69 of file MomentumDistributionInput.h.
References MomentumDistributionInput::kmax_.
Referenced by MomentumDistribution::MomentumDistribution().
|
inline |
Definition at line 70 of file MomentumDistributionInput.h.
References MomentumDistributionInput::kmax0_.
Referenced by MomentumDistribution::MomentumDistribution().
|
inline |
Definition at line 71 of file MomentumDistributionInput.h.
References MomentumDistributionInput::kmax1_.
Referenced by MomentumDistribution::MomentumDistribution().
|
inline |
Definition at line 72 of file MomentumDistributionInput.h.
References MomentumDistributionInput::kmax2_.
Referenced by MomentumDistribution::MomentumDistribution().
|
inline |
Definition at line 66 of file MomentumDistributionInput.h.
References MomentumDistributionInput::name_.
Referenced by MomentumDistribution::MomentumDistribution().
|
inline |
Definition at line 68 of file MomentumDistributionInput.h.
References MomentumDistributionInput::samples_.
Referenced by MomentumDistribution::accumulate(), and MomentumDistribution::MomentumDistribution().
|
inline |
Definition at line 67 of file MomentumDistributionInput.h.
References MomentumDistributionInput::type_.
|
private |
Definition at line 52 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::MomentumDistributionInput().
|
private |
Definition at line 61 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_kmax0(), and MomentumDistributionInput::MomentumDistributionInput().
|
private |
Definition at line 62 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_kmax1(), and MomentumDistributionInput::MomentumDistributionInput().
|
private |
Definition at line 63 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_kmax2(), and MomentumDistributionInput::MomentumDistributionInput().
|
private |
Definition at line 59 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_kmax(), and MomentumDistributionInput::MomentumDistributionInput().
|
private |
Definition at line 54 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_name(), and MomentumDistributionInput::MomentumDistributionInput().
|
private |
number of samples
Definition at line 57 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_samples(), and MomentumDistributionInput::MomentumDistributionInput().
|
private |
Definition at line 55 of file MomentumDistributionInput.h.
Referenced by MomentumDistributionInput::get_type(), and MomentumDistributionInput::MomentumDistributionInput().