SST 16.0.0
Structural Simulation Toolkit
pymodel_link.h
1// -*- c++ -*-
2
3// Copyright 2009-2026 NTESS. Under the terms
4// of Contract DE-NA0003525 with NTESS, the U.S.
5// Government retains certain rights in this software.
6//
7// Copyright (c) 2009-2026, NTESS
8// All rights reserved.
9//
10// This file is part of the SST software package. For license
11// information, see the LICENSE file in the top level directory of the
12// distribution.
13
14#ifndef SST_CORE_MODEL_PYTHON_PYMODEL_LINK_H
15#define SST_CORE_MODEL_PYTHON_PYMODEL_LINK_H
16
17#include "sst/core/sst_types.h"
18#include "sst/core/warnmacros.h"
19
20DISABLE_WARN_DEPRECATED_REGISTER
21#include <Python.h>
22REENABLE_WARNING
23
24extern "C" {
25
27{
28 PyObject_HEAD SST::LinkId_t link_id;
29};
30// struct LinkPy_t
31// {
32// PyObject_HEAD char* name;
33// bool no_cut;
34// char* latency;
35// };
36
37extern PyTypeObject PyModel_LinkType;
38
39} /* extern C */
40
41#endif // SST_CORE_MODEL_PYTHON_PYMODEL_LINK_H
Definition pymodel_link.h:27