16 #ifndef SST_CORE_CORETEST_PARAMCOMPONENT_H
17 #define SST_CORE_CORETEST_PARAMCOMPONENT_H
19 #include "sst/core/component.h"
22 namespace CoreTestParamComponent {
28 SST_ELI_REGISTER_COMPONENT(
31 "coreTestParamComponent",
32 SST_ELI_ELEMENT_VERSION(1,0,0),
33 "Param Check Component",
34 COMPONENT_CATEGORY_UNCATEGORIZED
37 SST_ELI_DOCUMENT_PARAMS(
38 {
"int32t-param",
"Check for integer values",
"-1" },
39 {
"uint32t-param",
"Check for integer values",
"0" },
40 {
"int64t-param",
"Check for integer values",
"-1" },
41 {
"uint64t-param",
"Check for integer values",
"0" },
42 {
"bool-true-param",
"Check for bool values",
"true" },
43 {
"bool-false-param",
"Check for bool values",
"false" },
44 {
"float-param",
"Check for float values",
"1.0" },
45 {
"double-param",
"Check for double values",
"1.0" },
46 {
"string-param",
"Check for string values",
"test" },
47 {
"scope.int32",
"Check scoped params",
"-1" },
48 {
"scope.bool",
"Check scoped params",
"true" },
49 {
"scope.string",
"Check scoped params",
"test" }
53 SST_ELI_DOCUMENT_STATISTICS(
57 SST_ELI_DOCUMENT_PORTS(
61 SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS(
77 #endif // SST_CORE_CORETEST_PARAMCOMPONENT_H
Main component object for the simulation.
Definition: component.h:30
void finish()
Called after simulation completes, but before objects are destroyed.
Definition: coreTest_ParamComponent.h:66
Definition: coreTest_ParamComponent.h:24
void setup()
Called after all components have been constructed and initialization has completed, but before simulation time has begun.
Definition: coreTest_ParamComponent.h:65
Parameter store.
Definition: params.h:43