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