QMCPACK
test_InputSection.cpp File Reference
+ Include dependency graph for test_InputSection.cpp:

Go to the source code of this file.

Classes

class  TestInputSection
 
class  TestAssignAnyEnum
 
class  CustomTestInput
 
struct  CustomTestInput::WeirdStuff
 
class  FailCustomTestInput
 
struct  FailCustomTestInput::WeirdStuff
 
class  AnotherInput
 Generic delgate input class. More...
 
class  AnotherInput::AnotherInputSection
 
class  DelegatingInput
 Generic input section delegating some inputs to other input classes. More...
 
class  DelegatingInput::DelegatingInputSection
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Enumerations

enum  TestEnum1 { VALUE1, VALUE2 }
 
enum  TestEnum2 { VALUE1, VALUE2 }
 

Functions

 TEST_CASE ("InputSection::InputSection", "[estimators]")
 
 TEST_CASE ("InputSection::assignAnyEnum", "[estimators]")
 
 TEST_CASE ("InputSection::readXML", "[estimators]")
 
 TEST_CASE ("InputSection::InvalidElement", "[estimators]")
 
 TEST_CASE ("InputSection::init", "[estimators]")
 
 TEST_CASE ("InputSection::get", "[estimators]")
 
 TEST_CASE ("InputSection::custom", "[estimators]")
 
std::any makeAnotherInput (xmlNodePtr cur, std::string &value_label)
 
 TEST_CASE ("InputSection::Delegate", "[estimators]")
 

Variables

std::unordered_map< std::string, std::any > lookup_input_enum_value
 

Class Documentation

◆ qmcplusplus::CustomTestInput::WeirdStuff

struct qmcplusplus::CustomTestInput::WeirdStuff

Definition at line 396 of file test_InputSection.cpp.

+ Collaboration diagram for CustomTestInput::WeirdStuff:
Class Members
string letters
array< int, 3 > numbers

◆ qmcplusplus::FailCustomTestInput::WeirdStuff

struct qmcplusplus::FailCustomTestInput::WeirdStuff

Definition at line 451 of file test_InputSection.cpp.

+ Collaboration diagram for FailCustomTestInput::WeirdStuff:
Class Members
string letters
array< int, 3 > numbers