Antares Simulator
Power System Simulator
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Concepts
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Typedefs
a
b
c
d
f
g
i
l
m
n
o
p
r
s
t
v
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
w
Files
File List
▼
Antares Simulator
Links:
Installation
Source Code Content
►
Antares Cucumber Tests
►
How does the automatic testing script system work ?
Todo List
►
Topics
►
Namespaces
►
Concepts
►
Classes
▼
Files
▼
File List
▼
src
►
analyzer
►
api
►
api_client_example
►
expressions
►
io
►
libs
►
modeler
►
optimisation
►
solver
▼
study
▼
system-model
▼
include
▼
antares
▼
study
▼
system-model
component.h
constraint.h
library.h
model.h
parameter.h
port.h
portField.h
portFieldDefinition.h
portType.h
system.h
timeAndScenarioType.h
valueType.h
variable.h
►
tests
►
tools
►
ui
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Concepts
Loading...
Searching...
No Matches
portField.h
1
/*
2
** Copyright 2007-2024, RTE (https://www.rte-france.com)
3
** See AUTHORS.txt
4
** SPDX-License-Identifier: MPL-2.0
5
** This file is part of Antares-Simulator,
6
** Adequacy and Performance assessment for interconnected energy networks.
7
**
8
** Antares_Simulator is free software: you can redistribute it and/or modify
9
** it under the terms of the Mozilla Public Licence 2.0 as published by
10
** the Mozilla Foundation, either version 2 of the License, or
11
** (at your option) any later version.
12
**
13
** Antares_Simulator is distributed in the hope that it will be useful,
14
** but WITHOUT ANY WARRANTY; without even the implied warranty of
15
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
** Mozilla Public Licence 2.0 for more details.
17
**
18
** You should have received a copy of the Mozilla Public Licence 2.0
19
** along with Antares_Simulator. If not, see <https://opensource.org/license/mpl-2-0/>.
20
*/
21
#pragma once
22
23
#include <string>
24
25
namespace
Antares::Study::SystemModel
26
{
27
28
class
PortField
29
{
30
public
:
31
explicit
PortField
(
const
std::string&
id
):
32
id_(
id
)
33
{
34
}
35
36
const
std::string& Id()
const
37
{
38
return
id_;
39
}
40
41
private
:
42
std::string id_;
43
};
28
class
PortField
{
…
};
44
45
}
// namespace Antares::Study::SystemModel
Antares::Study::SystemModel::PortField
Definition
portField.h:29
src
study
system-model
include
antares
study
system-model
portField.h
Generated by
1.12.0