Skip to content

Commit fceecfc

Browse files
committed
Merge pull request #124 in VIPROMA/coral from ~LARKY/coral:mpl to master
* commit '6cd288105b8421f14f0098052e1c9278cf4ace33': Increase version number to 0.7 Switch to Mozilla Public License v. 2.0
2 parents da49438 + 6cd2881 commit fceecfc

File tree

99 files changed

+912
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+912
-11
lines changed

LICENCE.txt

Lines changed: 373 additions & 8 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ domains and modelling tools, to simulate complex marine systems and operations.
99
The VPF is currently under development as part of the KMB ViProMa project.
1010

1111
Coral is a C++ library and a set of applications for performing distributed
12-
cos-simulations, and it is a fundamental software component of the VPF.
12+
co-simulations, and it is a fundamental software component of the VPF.
1313
Its job is to connect the various subsystems involved in a simulation.
1414
More precisely, it takes care of:
1515

@@ -28,6 +28,11 @@ The subsystems can be simulation tools (such as Simulink, Modelica
2828
implementations, etc.), hardware interfaces, control systems, visualisation
2929
tools, data loggers, and so on.
3030

31+
Terms of use
32+
------------
33+
Coral is free and open-source software released under the terms of the
34+
[Mozilla Public License v. 2.0](http://mozilla.org/MPL/2.0/). For more
35+
information, see the [MPL 2.0 FAQ](https://www.mozilla.org/en-US/MPL/2.0/FAQ/).
3136

3237
Requirements
3338
------------

include/coral/bus/variable_io.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
\file
33
\brief Defines the coral::bus::VariablePublisher and coral::bus::VariableSubscriber
44
classes.
5+
\copyright
6+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
7+
This Source Code Form is subject to the terms of the Mozilla Public
8+
License, v. 2.0. If a copy of the MPL was not distributed with this
9+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
510
*/
611
#ifndef CORAL_BUS_VARIABLE_IO_HPP_INCLUDED
712
#define CORAL_BUS_VARIABLE_IO_HPP_INCLUDED

include/coral/config.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
/*
2+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
3+
This Source Code Form is subject to the terms of the Mozilla Public
4+
License, v. 2.0. If a copy of the MPL was not distributed with this
5+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
6+
7+
NOTE TO USERS:
28
This header file is meant for internal use in this library, and should
39
normally not be included directly by client code. Its purpose is to
410
aid in maintaining a cross-platform code base.
511
6-
Note to contributors:
12+
NOTE TO CONTRIBUTORS:
713
This file intentionally has a ".h" extension, as it is supposed to
814
be a valid C header. C++-specific code should therefore be placed in
915
#ifdef __cplusplus blocks.
@@ -15,7 +21,7 @@ be a valid C header. C++-specific code should therefore be placed in
1521
#define CORAL_PROGRAM_NAME "Coral"
1622

1723
#define CORAL_VERSION_MAJOR 0
18-
#define CORAL_VERSION_MINOR 6
24+
#define CORAL_VERSION_MINOR 7
1925
#define CORAL_VERSION_PATCH 0
2026

2127
#define CORAL_VERSION_STRINGIFY(a, b, c) #a "." #b "." #c

include/coral/fmi.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
/**
22
\file
33
\brief Main module header for coral::fmi. Includes all headers in `coral/fmi/`.
4+
\copyright
5+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
6+
This Source Code Form is subject to the terms of the Mozilla Public
7+
License, v. 2.0. If a copy of the MPL was not distributed with this
8+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
49
*/
510
#ifndef CORAL_FMI_HPP_INCLUDED
611
#define CORAL_FMI_HPP_INCLUDED

include/coral/fmi/fmu.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
/**
22
\file
33
\brief Defines a version-independent FMU interface.
4+
\copyright
5+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
6+
This Source Code Form is subject to the terms of the Mozilla Public
7+
License, v. 2.0. If a copy of the MPL was not distributed with this
8+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
49
*/
510
#ifndef CORAL_FMI_FMU_HPP
611
#define CORAL_FMI_FMU_HPP

include/coral/fmi/fmu1.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
/**
22
\file
33
\brief Classes for dealing with FMI 1.0 FMUs.
4+
\copyright
5+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
6+
This Source Code Form is subject to the terms of the Mozilla Public
7+
License, v. 2.0. If a copy of the MPL was not distributed with this
8+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
49
*/
510
#ifndef CORAL_FMI_FMU1_HPP
611
#define CORAL_FMI_FMU1_HPP

include/coral/fmi/importer.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
/**
22
\file
33
\brief FMU import functionality.
4+
\copyright
5+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
6+
This Source Code Form is subject to the terms of the Mozilla Public
7+
License, v. 2.0. If a copy of the MPL was not distributed with this
8+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
49
*/
510
#ifndef CORAL_FMI_IMPORTER_HPP
611
#define CORAL_FMI_IMPORTER_HPP

include/coral/log.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
/**
22
\file
33
\brief Main header file for coral::log (but also contains a few macros).
4+
\copyright
5+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
6+
This Source Code Form is subject to the terms of the Mozilla Public
7+
License, v. 2.0. If a copy of the MPL was not distributed with this
8+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
49
*/
510
#ifndef CORAL_LOG_HPP
611
#define CORAL_LOG_HPP

include/coral/master.hpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
/**
22
\file
33
\brief Main module header for coral::master. Includes all headers in `coral/master/`.
4+
\copyright
5+
Copyright 2013-2017, SINTEF Ocean and the Coral contributors.
6+
This Source Code Form is subject to the terms of the Mozilla Public
7+
License, v. 2.0. If a copy of the MPL was not distributed with this
8+
file, You can obtain one at http://mozilla.org/MPL/2.0/.
49
*/
510
#ifndef CORAL_MASTER_HPP_INCLUDED
611
#define CORAL_MASTER_HPP_INCLUDED

0 commit comments

Comments
 (0)