this file provides Kernel_Read_Dimensions class enabling reading and initializing the sizes and shape...
virtual int getType() const
Get the type of the kernel.
virtual void setInputParam_impl(std::shared_ptr< Param > &PM)
Virtual function to set input parameters for the kernel implementation.
virtual const std::string getName()
Get the name of the kernel.
this class provides the container and implementation of algorithms
#define LOC()
show the location information for debug
std::size_t N
Number of nuclear degrees of freedom.
std::size_t P
Number of parallel trajectories (swarms of trajectories) in each Monte Carlo run.
std::size_t M
Number of Monte Carlo calculations.
std::size_t F
Number of electronic degrees of freedom.
void static_build_shapes()
< http://warp.povusers.org/FunctionParser/fparser.html
constexpr uint32_t hash(const char *str)