Skip to content

Commit

Permalink
[clib] Mark clib as experimental
Browse files Browse the repository at this point in the history
After the removal of the legacy MATLAB toolbox in Cantera#1670, all remaining
interfaces that use clib are either experimental (matlab_experimental)
or rudimentary/incomplete (Fortran, .NET).

The change allows for a faster development cycle to fix accumulated
issues and inconsistencies until stable APIs have been implemented.
  • Loading branch information
ischoegl committed Aug 9, 2024
1 parent fdefc11 commit 9ed51b8
Show file tree
Hide file tree
Showing 10 changed files with 37 additions and 3 deletions.
3 changes: 3 additions & 0 deletions include/cantera/clib/clib_defs.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file clib_defs.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ct.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ct.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ctfunc.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ctfunc.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
10 changes: 10 additions & 0 deletions include/cantera/clib/ctmatlab.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
/**
* @file ctmatlab.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
// at https://cantera.org/license.txt for license and copyright information.

#include "ct.h"
#include "ctfunc.h"
#include "ctmultiphase.h"
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ctmultiphase.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ctmultiphase.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ctonedim.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ctonedim.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ctreactor.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ctreactor.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ctrpath.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ctrpath.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
3 changes: 3 additions & 0 deletions include/cantera/clib/ctsurf.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
/**
* @file ctsurf.h
*
* @warning This module is an experimental part of the %Cantera API and
* may be changed or removed without notice.
*/

// This file is part of Cantera. See License.txt in the top-level directory or
Expand Down
6 changes: 3 additions & 3 deletions src/clib/README.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

This directory contains code that implements C-callable functions that
can be used to create and use Cantera objects from languages other
than C++. It is used by both the .NET and Matlab interface packages.
This directory contains code that implements C-callable functions that can
be used to create and use Cantera objects from languages other than C++.
It is used by both the .NET and experimental MATLAB interface packages.

0 comments on commit 9ed51b8

Please sign in to comment.