Skip to main content

System Coupling C++ library 2024 R2

Parameter

Last update: 17.07.2025
1/*
2 * Copyright ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
3 */
4
5#pragma once
6
7#include "SystemCouplingParticipant/LibraryType.hpp"
8
9#include "SystemCouplingParticipant/CommonTypes.hpp"
10
11namespace sysc {
12
18class SYSTEM_COUPLING_PARTICIPANT_DLL Parameter {
19public:
27 explicit Parameter(ParameterName name);
28
36 DisplayName displayName);
37
43 const ParameterName& getName() const noexcept;
44
50 const DisplayName& getDisplayName() const noexcept;
51
52private:
53 ParameterName m_name;
54 DisplayName m_displayName;
55};
56
57} // namespace sysc
Provide a class for a System Coupling parameter.
Definition Parameter.hpp:18
Parameter(ParameterName name, DisplayName displayName)
Provide a constructor for the Parameter class.
Parameter(ParameterName name)
Provide a constructor for the Parameter class.
const ParameterName & getName() const noexcept
Get the Parameter's name.
std::string DisplayName
std::string ParameterName

Connect with Ansys