Skip to main content

System Coupling C++ library 2025 R1

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 
11 namespace sysc {
12 
18 class SYSTEM_COUPLING_PARTICIPANT_DLL Parameter {
19 public:
27  explicit Parameter(ParameterName name);
28 
36  DisplayName displayName);
37 
43  const ParameterName& getName() const noexcept;
44 
50  const DisplayName& getDisplayName() const noexcept;
51 
52 private:
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
const ParameterName & getName() const noexcept
Get the Parameter's name.
Parameter(ParameterName name, DisplayName displayName)
Provide a constructor for the Parameter class.
Parameter(ParameterName name)
Provide a constructor for the Parameter class.
std::string DisplayName
std::string ParameterName

Connect with Ansys