1%%%%%%%%%%%%%%%%%%%
2% XLiFE++ is an extended library of finite elements written in C++
3%     Copyright (C) 2014  Lunéville, Eric; Kielbasiewicz, Nicolas; Lafranche, Yvon; Nguyen, Manh-Ha; Chambeyron, Colin
4%
5%     This program is free software: you can redistribute it and/or modify
6%     it under the terms of the GNU General Public License as published by
7%     the Free Software Foundation, either version 3 of the License, or
8%     (at your option) any later version.
9%     This program is distributed in the hope that it will be useful,
10%     but WITHOUT ANY WARRANTY; without even the implied warranty of
11%     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12%     GNU General Public License for more details.
13%     You should have received a copy of the GNU General Public License
14%     along with this program.  If not, see <http://www.gnu.org/licenses/>.
15%%%%%%%%%%%%%%%%%%%
16
17\xlifepp is the heir of 2 main finite elements library developed in \poems laboratory, namely \melina (and its C++ avatar \melinapp) and \montjoie, respectively developed since 1989 and 2003. It is a C++ high level library devoted to extended finite elements methods. Writing programs using \xlifepp needs only basic knowledge of C++ language, so that it can be used to teach finite elements methods, but it is quite perfect for research.
18
19\medskip
20
21\xlifepp is self-consistent. It provides advanced mesh tools, with refinement methods, has every kind of elements (including pyramids) needed by finite elements methods, boundary elements methods or discontinuous galerkin methods, direct/iterative solvers and eigen solvers. Next to this, it provides also a wide range of interfaces to well-known libraries or softwares, such that \umfpack, \arpackpp, and an advanced interface to the mesh generator \gmsh, so that you can do everything needed in a single program.
22
23\medskip
24
25
26This documentation is dedicated to students at Master level, to engineers and researchers at any level, in so far as partial differential equations are concerned.
27