SST  14.1.0
StructuralSimulationToolkit
coreTest_Output.h
1 // Copyright 2009-2024 NTESS. Under the terms
2 // of Contract DE-NA0003525 with NTESS, the U.S.
3 // Government retains certain rights in this software.
4 //
5 // Copyright (c) 2009-2024, NTESS
6 // All rights reserved.
7 //
8 // This file is part of the SST software package. For license
9 // information, see the LICENSE file in the top level directory of the
10 // distribution.
11 
12 #ifndef SST_CORE_CORETEST_OUTPUT_H
13 #define SST_CORE_CORETEST_OUTPUT_H
14 
15 #include "sst/core/component.h"
16 
17 namespace SST {
18 namespace CoreTestSerialization {
19 
21 {
22 public:
23  // REGISTER THIS COMPONENT INTO THE ELEMENT LIBRARY
24  SST_ELI_REGISTER_COMPONENT(
26  "coreTestElement",
27  "coreTestOutput",
28  SST_ELI_ELEMENT_VERSION(1,0,0),
29  "Test element for output objects",
30  COMPONENT_CATEGORY_UNCATEGORIZED
31  )
32 
33  SST_ELI_DOCUMENT_PARAMS(
34  { "test", "Type of output test to perform", NULL}
35  )
36 
37  // Optional since there is nothing to document
38  SST_ELI_DOCUMENT_STATISTICS(
39  )
40 
41  // Optional since there is nothing to document
42  SST_ELI_DOCUMENT_PORTS(
43  )
44 
45  // Optional since there is nothing to document
46  SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS(
47  )
48 
49  coreTestOutput(SST::ComponentId_t id, SST::Params& params);
50  ~coreTestOutput() {}
51 
52 private:
53 };
54 
55 } // namespace CoreTestSerialization
56 } // namespace SST
57 
58 #endif // SST_CORE_CORETEST_OUTPUT_H
Main component object for the simulation.
Definition: component.h:30
Definition: action.cc:18
Definition: coreTest_Output.h:20
Parameter store.
Definition: params.h:55