SST  15.1.0
StructuralSimulationToolkit
coreTest_Output.h
1 // Copyright 2009-2025 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-2025, 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 #include <cstddef>
18 
20 
22 {
23 public:
24  // REGISTER THIS COMPONENT INTO THE ELEMENT LIBRARY
25  SST_ELI_REGISTER_COMPONENT(
27  "coreTestElement",
28  "coreTestOutput",
29  SST_ELI_ELEMENT_VERSION(1,0,0),
30  "Test element for output objects",
31  COMPONENT_CATEGORY_UNCATEGORIZED
32  )
33 
34  SST_ELI_DOCUMENT_PARAMS(
35  { "test", "Type of output test to perform", NULL}
36  )
37 
38  // Optional since there is nothing to document
39  SST_ELI_DOCUMENT_STATISTICS(
40  )
41 
42  // Optional since there is nothing to document
43  SST_ELI_DOCUMENT_PORTS(
44  )
45 
46  // Optional since there is nothing to document
47  SST_ELI_DOCUMENT_SUBCOMPONENT_SLOTS(
48  )
49 
50  coreTestOutput(SST::ComponentId_t id, SST::Params& params);
51  ~coreTestOutput() {}
52 
53 private:
54 };
55 
56 } // namespace SST::CoreTestSerialization
57 
58 #endif // SST_CORE_CORETEST_OUTPUT_H
Main component object for the simulation.
Definition: component.h:30
Definition: coreTest_Output.h:21
Parameter store.
Definition: params.h:63
Definition: coreTest_Output.cc:20