QMCPACK
SFNBranch::VParams< PAR_ENUM > Struct Template Reference

controlling parameters of full precision real type More...

+ Inheritance diagram for SFNBranch::VParams< PAR_ENUM >:
+ Collaboration diagram for SFNBranch::VParams< PAR_ENUM >:

Public Types

using Base = std::array< FullPrecRealType, static_cast< size_t >(PAR_ENUM::VPARAM_MAX)>
 

Public Member Functions

FullPrecRealTypeoperator[] (PAR_ENUM sbvp)
 
const FullPrecRealTypeoperator[] (PAR_ENUM sbvp) const
 

Detailed Description

template<typename PAR_ENUM>
struct qmcplusplus::SFNBranch::VParams< PAR_ENUM >

controlling parameters of full precision real type

Mostly internal

Definition at line 145 of file SFNBranch.h.

Member Typedef Documentation

◆ Base

using Base = std::array<FullPrecRealType, static_cast<size_t>(PAR_ENUM::VPARAM_MAX)>

Definition at line 147 of file SFNBranch.h.

Member Function Documentation

◆ operator[]() [1/2]

FullPrecRealType& operator[] ( PAR_ENUM  sbvp)
inline

Definition at line 148 of file SFNBranch.h.

148 { return Base::operator[](static_cast<size_t>(sbvp)); }

◆ operator[]() [2/2]

const FullPrecRealType& operator[] ( PAR_ENUM  sbvp) const
inline

Definition at line 149 of file SFNBranch.h.

149 { return Base::operator[](static_cast<size_t>(sbvp)); }

The documentation for this struct was generated from the following file: