12 #ifndef SST_CORE_CORETEST_PARAMCOMPONENT_H
13 #define SST_CORE_CORETEST_PARAMCOMPONENT_H
15 #include "sst/core/component.h"
18 namespace CoreTestParamComponent {
24 SST_ELI_REGISTER_COMPONENT(
27 "coreTestParamComponent",
28 SST_ELI_ELEMENT_VERSION(1,0,0),
29 "Param Check Component",
30 COMPONENT_CATEGORY_UNCATEGORIZED
33 SST_ELI_DOCUMENT_PARAMS(
34 {
"int32t_param",
"Check for integer values",
"-1" },
35 {
"uint32t_param",
"Check for integer values",
"0" },
36 {
"int64t_param",
"Check for integer values",
"-1" },
37 {
"uint64t_param",
"Check for integer values",
"0" },
38 {
"bool_true_param",
"Check for bool values",
"true" },
39 {
"bool_false_param",
"Check for bool values",
"false" },
40 {
"float_param",
"Check for float values",
"1.0" },
41 {
"double_param",
"Check for double values",
"1.0" },
42 {
"string_param",
"Check for string values",
"test" },
43 {
"scope.int32",
"Check scoped params",
"-1" },
44 {
"scope.bool",
"Check scoped params",
"true" },
45 {
"scope.string",
"Check scoped params",
"test" }
49 SST_ELI_DOCUMENT_STATISTICS(
53 SST_ELI_DOCUMENT_PORTS(
57 SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS(
Main component object for the simulation.
Definition: component.h:31
Definition: coreTest_ParamComponent.h:21
void setup()
Called after all components have been constructed and initialization has completed,...
Definition: coreTest_ParamComponent.h:62
void finish()
Called after complete phase, but before objects are destroyed.
Definition: coreTest_ParamComponent.h:63
Parameter store.
Definition: params.h:56