16 #ifndef _CORETEST_PARAM_COMPONENT_H
17 #define _CORETEST_PARAM_COMPONENT_H
19 #include <sst/core/component.h>
22 namespace CoreTestParamComponent {
29 SST_ELI_REGISTER_COMPONENT(
32 "coreTestParamComponent",
33 SST_ELI_ELEMENT_VERSION(1,0,0),
34 "Param Check Component",
35 COMPONENT_CATEGORY_UNCATEGORIZED
38 SST_ELI_DOCUMENT_PARAMS(
39 {
"int32t-param",
"Check for integer values",
"-1" },
40 {
"uint32t-param",
"Check for integer values",
"0" },
41 {
"int64t-param",
"Check for integer values",
"-1" },
42 {
"uint64t-param",
"Check for integer values",
"0" },
43 {
"bool-true-param",
"Check for bool values",
"true" },
44 {
"bool-false-param",
"Check for bool values",
"false" },
45 {
"float-param",
"Check for float values",
"1.0" },
46 {
"double-param",
"Check for double values",
"1.0" },
47 {
"string-param",
"Check for string values",
"test" },
48 {
"scope.int32",
"Check scoped params",
"-1" },
49 {
"scope.bool",
"Check scoped params",
"true" },
50 {
"scope.string",
"Check scoped params",
"test" }
54 SST_ELI_DOCUMENT_STATISTICS(
58 SST_ELI_DOCUMENT_PORTS(
62 SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS(
Main component object for the simulation.
Definition: component.h:31
void finish()
Called after simulation completes, but before objects are destroyed.
Definition: coreTest_ParamComponent.h:67
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:66
Parameter store.
Definition: params.h:44