![]() |
QMCPACK
|
Factory class using Singleton pattern. More...
Inheritance diagram for OneDimGridFactory:
Collaboration diagram for OneDimGridFactory:Public Types | |
| using | GridType = OneDimGridBase< RealType > |
| typedef of the one-dimensional grid More... | |
Public Types inherited from QMCTraits | |
| enum | { DIM = OHMMS_DIM, DIM_VGL = OHMMS_DIM + 2 } |
| using | QTBase = QMCTypes< OHMMS_PRECISION, DIM > |
| using | QTFull = QMCTypes< OHMMS_PRECISION_FULL, DIM > |
| using | RealType = QTBase::RealType |
| using | ComplexType = QTBase::ComplexType |
| using | ValueType = QTBase::ValueType |
| using | PosType = QTBase::PosType |
| using | GradType = QTBase::GradType |
| using | TensorType = QTBase::TensorType |
| using | IndexType = OHMMS_INDEXTYPE |
| define other types More... | |
| using | FullPrecRealType = QTFull::RealType |
| using | FullPrecValueType = QTFull::ValueType |
| using | PropertySetType = RecordNamedProperty< FullPrecRealType > |
| define PropertyList_t More... | |
| using | PtclGrpIndexes = std::vector< std::pair< int, int > > |
Static Public Member Functions | |
| static std::unique_ptr< GridType > | createGrid (xmlNodePtr cur) |
| return a GridType* More... | |
Factory class using Singleton pattern.
Definition at line 24 of file OneDimGridFactory.h.
| using GridType = OneDimGridBase<RealType> |
typedef of the one-dimensional grid
Definition at line 27 of file OneDimGridFactory.h.
|
static |
return a GridType*
| cur | xmlnode for the grid definition |
Definition at line 21 of file OneDimGridFactory.cpp.
References OhmmsAttributeSet::add(), qmcplusplus::app_error(), qmcplusplus::Units::charge::e, LOGMSG, and OhmmsAttributeSet::put().
Referenced by RadialOrbitalSetBuilder< COT >::addGrid().