![]() |
QMCPACK
|
Native representation for Momentum Distribution Estimators inputs. More...
Collaboration diagram for MomentumDistributionInput: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().