QMCPACK
ParseGridInput.hpp File Reference

The AxisGrid data structure and the ParseGridInput factor parsing in a manner usable in acustom handler method of any InputSection subtype. More...

+ Include dependency graph for ParseGridInput.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AxisGrid< REAL >
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Functions

template<typename REAL >
AxisGrid< REAL > parseGridInput (std::istringstream &grid_input_stream)
 Parses the one dimensional grid specification format originated for EnergyDensity This has be refactored from QMCHamiltonian/SpaceGrid.cpp. More...
 
template AxisGrid< double > parseGridInput< double > (std::istringstream &grid_input_stream)
 
template AxisGrid< float > parseGridInput< float > (std::istringstream &grid_input_stream)
 

Detailed Description

The AxisGrid data structure and the ParseGridInput factor parsing in a manner usable in acustom handler method of any InputSection subtype.

Right now it is only required by SpaceGridInput::SpaceGridAxisInputSection::setFromStreamCustom. This takes the one dimensional grid input specified for EnergyDensityEstimator (described in the for the legacy energy density estimator). To the suprising complex input variables required by SpaceGrid. AxisGrid should be subjected to analysis at a later date for which of these data elements are actually required to successfully construct a NESpaceGrid instance.

Definition in file ParseGridInput.hpp.