Commit 96b0c203 authored by Gilles MARCKMANN's avatar Gilles MARCKMANN

added/modifed header comments relative to GNU LGPL and GPL

parent 1b35737d
cmake_minimum_required(VERSION 2.6)
project(Xfiles)
enable_testing()
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../Util/cmakeUtil/ )
# options
option(ENABLE_MTL "use Mtl interface" OFF)
option(ENABLE_ITL "use Itl interface" OFF)
option(USE_XEXT "Use Xext" ON)
option(USE_XCRACK "Use Xcrack" ON)
option(USE_PHYSICS "Use Physics" ON)
option(USE_GEOM "Use Geom" ON)
option(USE_CGAL "use library CGAL" OFF)
add_subdirectory(Xfem)
add_custom_target(Xfiles-tags DEPENDS Xfem-tags)
if(USE_XCRACK)
add_dependencies(Xfiles-tags Xcrack-tags)
add_subdirectory(Xcrack)
endif(USE_XCRACK)
if(USE_XEXT)
add_dependencies(Xfiles-tags Xext-tags AnalyticalSolutions-tags)
add_subdirectory(Xext)
endif(USE_XEXT)
if(USE_PHYSICS)
add_dependencies(Xfiles-tags Physics-tags)
add_subdirectory(Physics)
endif(USE_PHYSICS)
if(USE_GEOM)
add_dependencies(Xfiles-tags Geom-tags)
add_subdirectory(Geom)
endif(USE_GEOM)
Xfiles Library Copyright (c) 2001-2003 Nicolas MOES and Jean-Francois REMACLE
Contact : <nicolas.moes@ec-nantes.fr>
Project leader : Nicolas Moes and Jean-Francois Remacle
Xfiles is a subproject of eXlibris whose official version is delivered on
subversion server https://svn.ec-nantes.fr.
Xfiles contains X-FEM (also written xfem) C++ Finite Element Library
CONTRIBUTORS OF XFEM : Raphael Allais, Eric Bechet, Paul-Emile Bernard,
Felipe Bordeu, Nicolas Chevaugeon, Mathieu Cloirec,
Celine Dubois, Yosra Guetari, Loïc Giraldi,
Gregory Legrain, Arthur Levy, Weidong Lian,
Olivier Magotte, Gilles Marckmann, Hans Minnebo,
Nicolas Moes, Kevin Moreau, Patrick Rozycki,
Alexis Salzman, Matthieu Tourbier
- CONTRIBUTORS OF GEOM : Alexis Salzman, Kevin Moreau
- CONTRIBUTORS OF PHYSICS : Nicolas Chevaugeon, Arthur Levy, Steven Le Corre,
Gilles Marckmann, Alexis Salzman
- CONTRIBUTORS OF XCRACK : Eric Bechet, Paul-Emile Bernard, Nicolas Bonfils,
Mathieu Cloirec,Nicolas Chevaugeon, Celine Dubois,
Samuel Geniaut, Loïc Geraldi, Gregory Legrain,
Gilles Marckmann, Hans Minnebo, Nicolas Moes,
Alexis Salzman
- CONTRIBUTORS OF XCUT : Alexis Salzman
- CONTRIBUTORS OF XEXT : Raphael Allais, Eric Bechet, Paul-Emile Bernard,
Mathieu Cloirec, Nicolas Chevaugeon, Celine Dubois,
Yosra Guetari, Loïc Giraldi, Gregory Legrain, Arthur Levy,
Weidong Lian, Gilles Marckmann, Hans Minnebo,
Nicolas Moes, Alexis Salzman
Xfiles Library Copyright (c) 2001-2019 Nicolas MOES
Contact : <nicolas.moes@ec-nantes.fr>
Project leader : Nicolas Moes
Xfiles contains X-FEM (also written xfem) C++ Finite Element Library
CONTRIBUTORS :
Raphael Allais
Eric Bechet
Paul-Emile Bernard
Nicolas Bonfils
Felipe Bordeu
Nicolas Chevaugeon
Mathieu Cloirec
Celine Dubois
Samuel Geniaut
Loïc Geraldi
Yosra Guetari
Loïc Giraldi
Steven Le Corre
Gregory Legrain
Arthur Levy
Weidong Lian
Olivier Magotte
Gilles Marckmann
Hans Minnebo
Nicolas Moes
Kevin Moreau
Patrick Rozycki
Alexis Salzman
Matthieu Tourbier
Mathieu Cloirec
Nicolas Chevaugeon
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#include <iostream>
#include <array>
#include <cmath>
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _FMDATAEXCHANGER_
#define _FMDATAEXCHANGER_
#include "xDataExchanger.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _GETMPIDATATYPEH_
#define _GETMPIDATATYPEH_
#include "mpi.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _linearalgebra3d_
#define _linearalgebra3d_
#include <iostream>
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _MESHINTERFACEAOMDMMESH_
#define _MESHINTERFACEAOMDMMESH_
#include "linearalgebra3d.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _MESHINTERFACEXREGION2_
#define _MESHINTERFACEXREGION2_
#include "linearalgebra3d.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#include <iostream>
#include <array>
#include <cmath>
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _FMSK_fastmarching_h_
#define _FMSK_fastmarching_h_
#include <iostream>
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _FMSK_fastmarching_updater_
#define _FMSK_fastmarching_updater_
#include "FMSK_fastmarching.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _linearalgebra3d_
#define _linearalgebra3d_
#include <iostream>
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _FMSKMESHINTERFACEXREGION2_
#define _FMSKMESHINTERFACEXREGION2_
#include "FMSK_linearalgebra.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _FMSK_meshUtil_
#define _FMSK_meshUtil_
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _FMSK_skeleton_enriched_levelset_h_
#define _FMSK_skeleton_enriched_levelset_h_
// MESHINTERFACE must have a vertex type.
......
/*
This file is a part of eXlibris C++ Library
under the GNU General Public License.
*/
#include "xMPIEnv.h"
#include "xRegion.h"
#include "xData.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _linearalgebra3d_
#define _linearalgebra3d_
#include <iostream>
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _MESHINTERFACEAOMDMMESH_
#define _MESHINTERFACEAOMDMMESH_
#include "linearalgebra3d.h"
......
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _MESHINTERFACEXREGION2_
#define _MESHINTERFACEXREGION2_
#include "linearalgebra3d.h"
......
/*
xfem : C++ Finite Element Library
developed under the GNU Lesser General Public License
See the NOTICE & LICENSE files for conditions.
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _AABB_PRIMITIVE_EXTENTION_H
......
/*
xfem : C++ Finite Element Library
developed under the GNU Lesser General Public License
See the NOTICE & LICENSE files for conditions.
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#ifndef _DISTANCE_NEAREST_POINT_H
......
/*
xfem : C++ Finite Element Library
developed under the GNU Lesser General Public License
See the NOTICE & LICENSE files for conditions.
*/
/*
This file is a part of eXlibris C++ Library
under the GNU Lesser General Public License.
See the NOTICE.md & LICENSE.md files for terms
and conditions.
*/
#include <iostream>
#include <sstream>
#include <vector>
......