SST 15.0
Structural Simulation Toolkit
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
19namespace SST::CoreTestSerialization {
20
22{
23public:
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);
52
53private:
54};
55
56} // namespace SST::CoreTestSerialization
57
58#endif // SST_CORE_CORETEST_OUTPUT_H
Main component object for the simulation.
Definition component.h:31
Definition coreTest_Output.h:22
Parameter store.
Definition params.h:58