aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2018-05-13 13:46:53 +0800
committeryuri <yuri@FreeBSD.org>2018-05-13 13:46:53 +0800
commit256b1816d3970f2ece8cfa92a2bab0e8648ef086 (patch)
tree74b27c36f051c9cd9168d380d012dddd5f240412 /math
parent9b4a501063e1d08e2fd723de06d917af6db0bdcd (diff)
downloadfreebsd-ports-gnome-256b1816d3970f2ece8cfa92a2bab0e8648ef086.tar.gz
freebsd-ports-gnome-256b1816d3970f2ece8cfa92a2bab0e8648ef086.tar.zst
freebsd-ports-gnome-256b1816d3970f2ece8cfa92a2bab0e8648ef086.zip
New port: math/xlife++: XLiFE++: eXtended Library of Finite Elements in C++
Diffstat (limited to 'math')
-rw-r--r--math/Makefile1
-rw-r--r--math/xlife++/Makefile36
-rw-r--r--math/xlife++/distinfo3
-rw-r--r--math/xlife++/files/patch-CMakeLists.txt11
-rw-r--r--math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake48
-rw-r--r--math/xlife++/files/patch-src_utils_Environment.cpp11
-rw-r--r--math/xlife++/pkg-descr17
-rw-r--r--math/xlife++/pkg-plist342
8 files changed, 469 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index cbaf63589883..ee27d56f8756 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -813,6 +813,7 @@
SUBDIR += xgraph
SUBDIR += xlapack
SUBDIR += xldlas
+ SUBDIR += xlife++
SUBDIR += xplot
SUBDIR += xppaut
SUBDIR += xspread
diff --git a/math/xlife++/Makefile b/math/xlife++/Makefile
new file mode 100644
index 000000000000..b4a257984667
--- /dev/null
+++ b/math/xlife++/Makefile
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= xlife++
+DISTVERSION= 2.0.1
+CATEGORIES= math
+MASTER_SITES= https://uma.ensta-paristech.fr/soft/XLiFE++/var/files/src/
+DISTNAME= xlifepp-sources-v${DISTVERSION}-2018-05-09
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= XLiFE++: eXtended Library of Finite Elements in C++
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= cmake:outsource eigen:3 fortran tar:tbz
+USE_LDCONFIG= yes
+
+CMAKE_OFF= XLIFEPP_ENABLE_ARPACK # should be ON, but it fails to build. Reported to their bugs ML.
+
+CXXFLAGS+= -I${LOCALBASE}/include/eigen3/Eigen -I${LOCALBASE}/include/ARPACK++
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+PORTDOCS= *
+PORTEXAMPLES= *
+
+post-extract: # delete bundled packages
+ @${RM} -r ${WRKSRC}/ext/Eigen ${WRKSRC}/ext/ARPACK ${WRKSRC}/ext/ARPACK++
+
+post-configure:
+ @${REINPLACE_CMD} -E 's/.*(ARPACK|Eigen)/#&/' ${CONFIGURE_WRKSRC}/cmake_install.cmake
+
+post-install:
+ @cd ${STAGEDIR}${PREFIX} && ${RM} -r CMakeLists.txt VERSION.txt etc/visuTermVec.m etc/templates etc/gmsh
+
+.include <bsd.port.mk>
diff --git a/math/xlife++/distinfo b/math/xlife++/distinfo
new file mode 100644
index 000000000000..cc8239c369ad
--- /dev/null
+++ b/math/xlife++/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1526180007
+SHA256 (xlifepp-sources-v2.0.1-2018-05-09.tbz) = cebbff15d123b42bb4c6760ab2cf9ba1b2e65a8555bcdca9f786eaa8eb49a0cc
+SIZE (xlifepp-sources-v2.0.1-2018-05-09.tbz) = 190573097
diff --git a/math/xlife++/files/patch-CMakeLists.txt b/math/xlife++/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..de8ab9c2e27a
--- /dev/null
+++ b/math/xlife++/files/patch-CMakeLists.txt
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2018-05-13 03:55:31 UTC
++++ CMakeLists.txt
+@@ -235,7 +235,7 @@ endif()
+ set(XLIFEPP_LIBS "")
+ foreach (lib ${libs})
+ file(GLOB_RECURSE libsrcs src/${lib}/*.cpp)
+- add_library(xlifepp_${lib} STATIC ${libsrcs})
++ add_library(xlifepp_${lib} SHARED ${libsrcs})
+ list(APPEND XLIFEPP_LIBS xlifepp_${lib})
+ endforeach()
+
diff --git a/math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake b/math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake
new file mode 100644
index 000000000000..282cbfb02952
--- /dev/null
+++ b/math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake
@@ -0,0 +1,48 @@
+--- cmake/xlifepp_cpack_management.cmake.orig 2018-05-09 16:11:45 UTC
++++ cmake/xlifepp_cpack_management.cmake
+@@ -11,7 +11,7 @@ install(FILES "${CMAKE_SOURCE_DIR}/VERSI
+ DESTINATION .
+ COMPONENT configuration)
+ install(DIRECTORY "${CMAKE_SOURCE_DIR}/cmake/"
+- DESTINATION cmake
++ DESTINATION lib/cmake
+ COMPONENT configuration
+ PATTERN lock.cmake EXCLUDE
+ PATTERN guessOS.cmake EXCLUDE
+@@ -43,7 +43,7 @@ endif()
+ configure_file(${CMAKE_SOURCE_DIR}/etc/templates/getBinaryConfig.cmake.cmake ${CMAKE_BINARY_DIR}/getBinaryConfig.cmake @ONLY)
+
+ install(FILES ${CMAKE_BINARY_DIR}/getBinaryConfig.cmake
+- DESTINATION cmake
++ DESTINATION lib/cmake
+ COMPONENT configuration)
+
+ file(GLOB headers "${CMAKE_SOURCE_DIR}/include/*.h")
+@@ -107,7 +107,7 @@ install(FILES "${CMAKE_SOURCE_DIR}/etc/g
+ COMPONENT others)
+
+ install(DIRECTORY "${CMAKE_SOURCE_DIR}/etc/messages/"
+- DESTINATION etc/messages
++ DESTINATION share/xlife++/messages
+ USE_SOURCE_PERMISSIONS
+ COMPONENT others)
+
+@@ -115,15 +115,15 @@ install(FILES "${CMAKE_SOURCE_DIR}/doc/t
+ "${CMAKE_SOURCE_DIR}/doc/tex/dev_documentation.pdf"
+ "${CMAKE_SOURCE_DIR}/doc/tex/examples.pdf"
+ "${CMAKE_SOURCE_DIR}/doc/tex/tutorial.pdf"
+- DESTINATION share/doc
++ DESTINATION share/doc/xlife++
+ COMPONENT documentation)
+
+ install(DIRECTORY "${CMAKE_SOURCE_DIR}/examples/"
+- DESTINATION share/examples
++ DESTINATION share/examples/xlife++
+ USE_SOURCE_PERMISSIONS
+ COMPONENT others)
+ install(FILES "${CMAKE_SOURCE_DIR}/usr/main.cpp"
+- DESTINATION share/examples
++ DESTINATION share/examples/xlife++
+ COMPONENT others)
+
+ install(FILES "${CMAKE_SOURCE_DIR}/tools/visuTermVec.m"
diff --git a/math/xlife++/files/patch-src_utils_Environment.cpp b/math/xlife++/files/patch-src_utils_Environment.cpp
new file mode 100644
index 000000000000..b6c8d150cf70
--- /dev/null
+++ b/math/xlife++/files/patch-src_utils_Environment.cpp
@@ -0,0 +1,11 @@
+--- src/utils/Environment.cpp.orig 2018-05-13 04:01:14 UTC
++++ src/utils/Environment.cpp
+@@ -121,7 +121,7 @@ void Environment::processor()
+ void Environment::setMsgFilePath()
+ {
+ #ifdef OS_IS_UNIX
+- thePathToMessageFiles_ = installPath() + "/etc/messages/" + languageString() + "/";
++ thePathToMessageFiles_ = installPath() + "/share/xlife++/messages/" + languageString() + "/";
+ #elif defined(OS_IS_WIN)
+ thePathToMessageFiles_ = installPath() + "\\etc\\messages\\" + languageString() + "\\";
+ #endif
diff --git a/math/xlife++/pkg-descr b/math/xlife++/pkg-descr
new file mode 100644
index 000000000000..faf397dcfdb0
--- /dev/null
+++ b/math/xlife++/pkg-descr
@@ -0,0 +1,17 @@
+XLiFE++ is an FEM-BEM C++ code developed by P.O.e.m.s. laboratory and I.R.M.A.R.
+laboratory, that can solve 1D/2D/3D, scalar/vector,
+transient/stationary/harmonic problems.
+
+It provides:
+* Advanced mesh tools, with refinement methods, including an advanced interface
+ to the mesh generator Gmsh
+* High order Lagrange Finite Elements (every order)
+* High order edge Finite Elements (every order)
+* Boundary Elements methods: Laplace, Helmholtz, Maxwell, Stokes (in progress)
+* Essential conditions (periodic, quasi-periodic)
+* Absorbing conditions: DtN, PML, ...
+* Export to visualization tools such as Gmsh, Paraview, Matlab
+* Many solvers (direct solvers, iterative solvers, eigenvalue solvers, wrappers
+ to Arpack, UmfPack and Eigen libraries)
+
+WWW: https://uma.ensta-paristech.fr/soft/XLiFE++/
diff --git a/math/xlife++/pkg-plist b/math/xlife++/pkg-plist
new file mode 100644
index 000000000000..5ea2fc0edaa7
--- /dev/null
+++ b/math/xlife++/pkg-plist
@@ -0,0 +1,342 @@
+include/arpackppSupport/ARGenToStd.hpp
+include/arpackppSupport/ARInterface.hpp
+include/arpackppSupport/ArpackProb.hpp
+include/arpackppSupport/arpackSolve.hpp
+include/config.h
+include/eigenSolvers.h
+include/eigenSolvers/eigenCore/decomposition/ComplexSchur.hpp
+include/eigenSolvers/eigenCore/decomposition/HessenbergDecomposition.hpp
+include/eigenSolvers/eigenCore/decomposition/HouseholderQR.hpp
+include/eigenSolvers/eigenCore/decomposition/RealSchur.hpp
+include/eigenSolvers/eigenCore/decomposition/Tridiagonalization.hpp
+include/eigenSolvers/eigenCore/eigenCore.hpp
+include/eigenSolvers/eigenCore/houseHolder/BlockHouseholder.hpp
+include/eigenSolvers/eigenCore/houseHolder/HouseHolderSequence.hpp
+include/eigenSolvers/eigenCore/smartPointer/CheckingPolicy.hpp
+include/eigenSolvers/eigenCore/smartPointer/ConstantPolicy.hpp
+include/eigenSolvers/eigenCore/smartPointer/ConversionPolicy.hpp
+include/eigenSolvers/eigenCore/smartPointer/OwnershipPolicy.hpp
+include/eigenSolvers/eigenCore/smartPointer/RefToValue.hpp
+include/eigenSolvers/eigenCore/smartPointer/SmartPtr.hpp
+include/eigenSolvers/eigenCore/smartPointer/StoragePolicy.hpp
+include/eigenSolvers/eigenCore/utils/Jacobi.hpp
+include/eigenSolvers/eigenSolversEnums.hpp
+include/eigenSolvers/eigenSparse/XlifeppBasicOrthoManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppBasicOutputManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppBasicSort.hpp
+include/eigenSolvers/eigenSparse/XlifeppBlockDavidson.hpp
+include/eigenSolvers/eigenSparse/XlifeppBlockDavidsonSolMgr.hpp
+include/eigenSolvers/eigenSparse/XlifeppBlockKrylovSchur.hpp
+include/eigenSolvers/eigenSparse/XlifeppBlockKrylovSchurSolMgr.hpp
+include/eigenSolvers/eigenSparse/XlifeppHelperTraits.hpp
+include/eigenSolvers/eigenSparse/XlifeppMatOrthoManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppMultiVec.hpp
+include/eigenSolvers/eigenSparse/XlifeppMultiVecTraits.hpp
+include/eigenSolvers/eigenSparse/XlifeppOperator.hpp
+include/eigenSolvers/eigenSparse/XlifeppOperatorTraits.hpp
+include/eigenSolvers/eigenSparse/XlifeppOrthoManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppOutputManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppSVQBOrthoManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppSolverManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppSolverUtils.hpp
+include/eigenSolvers/eigenSparse/XlifeppSortManager.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTest.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTestCombo.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTestDecl.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTestMaxIters.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTestOutput.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTestResNorm.hpp
+include/eigenSolvers/eigenSparse/XlifeppStatusTestWithOrdering.hpp
+include/essentialConditions.h
+include/essentialConditions/Constraints.hpp
+include/essentialConditions/EssentialCondition.hpp
+include/essentialConditions/EssentialConditions.hpp
+include/essentialConditions/ReductionMethod.hpp
+include/finalize.h
+include/finalize/finalize.hpp
+include/finiteElements.h
+include/finiteElements/GeomRefElement.hpp
+include/finiteElements/Interpolation.hpp
+include/finiteElements/RefDof.hpp
+include/finiteElements/RefElement.hpp
+include/finiteElements/ShapeValues.hpp
+include/finiteElements/hexahedron/GeomRefHexahedron.hpp
+include/finiteElements/hexahedron/LagrangeHexahedron.hpp
+include/finiteElements/hexahedron/NedelecEdgeHexahedron.hpp
+include/finiteElements/hexahedron/RefHexahedron.hpp
+include/finiteElements/integration/IntegrationMethod.hpp
+include/finiteElements/integration/Quadrature.hpp
+include/finiteElements/integration/QuadratureRule.hpp
+include/finiteElements/point/GeomRefPoint.hpp
+include/finiteElements/point/RefPoint.hpp
+include/finiteElements/prism/GeomRefPrism.hpp
+include/finiteElements/prism/LagrangePrism.hpp
+include/finiteElements/prism/RefPrism.hpp
+include/finiteElements/pyramid/GeomRefPyramid.hpp
+include/finiteElements/pyramid/LagrangePyramid.hpp
+include/finiteElements/pyramid/RefPyramid.hpp
+include/finiteElements/quadrangle/GeomRefQuadrangle.hpp
+include/finiteElements/quadrangle/LagrangeQuadrangle.hpp
+include/finiteElements/quadrangle/NedelecEdgeQuadrangle.hpp
+include/finiteElements/quadrangle/RefQuadrangle.hpp
+include/finiteElements/segment/GeomRefSegment.hpp
+include/finiteElements/segment/HermiteSegment.hpp
+include/finiteElements/segment/LagrangeSegment.hpp
+include/finiteElements/segment/RefSegment.hpp
+include/finiteElements/splitUtils.hpp
+include/finiteElements/tetrahedron/CrouzeixRaviartTetrahedron.hpp
+include/finiteElements/tetrahedron/GeomRefTetrahedron.hpp
+include/finiteElements/tetrahedron/LagrangeTetrahedron.hpp
+include/finiteElements/tetrahedron/NedelecEdgeTetrahedron.hpp
+include/finiteElements/tetrahedron/NedelecFaceTetrahedron.hpp
+include/finiteElements/tetrahedron/RefTetrahedron.hpp
+include/finiteElements/triangle/CrouzeixRaviartTriangle.hpp
+include/finiteElements/triangle/GeomRefTriangle.hpp
+include/finiteElements/triangle/HermiteTriangle.hpp
+include/finiteElements/triangle/LagrangeTriangle.hpp
+include/finiteElements/triangle/NedelecTriangle.hpp
+include/finiteElements/triangle/RaviartThomasTriangle.hpp
+include/finiteElements/triangle/RefTriangle.hpp
+include/form.h
+include/form/BilinearForm.hpp
+include/form/LinearForm.hpp
+include/geometry.h
+include/geometry/DomainMap.hpp
+include/geometry/Extension.hpp
+include/geometry/GeomDomain.hpp
+include/geometry/GeomElement.hpp
+include/geometry/GeomMapData.hpp
+include/geometry/Geometry.hpp
+include/geometry/Mesh.hpp
+include/geometry/Parametrization.hpp
+include/geometry/geometries1D.hpp
+include/geometry/geometries2D.hpp
+include/geometry/geometries3D.hpp
+include/geometry/geometries_utils.hpp
+include/geometry/gmsh/saveToGeo.hpp
+include/geometry/ioMesh/iomel/ElementBlock.hpp
+include/geometry/ioMesh/iomel/StringInput.hpp
+include/geometry/ioMesh/ioutils.hpp
+include/geometry/subdivision/copyPtsEltsDoms.hpp
+include/geometry/subdivision/subUtil/CartesianFig.hpp
+include/geometry/subdivision/subUtil/CartesianMesh.hpp
+include/geometry/subdivision/subUtil/DefaultGeometry.hpp
+include/geometry/subdivision/subUtil/GeomFigure.hpp
+include/geometry/subdivision/subUtil/GeomFigureMesh.hpp
+include/geometry/subdivision/subUtil/Hexahedron.hpp
+include/geometry/subdivision/subUtil/HexahedronMesh.hpp
+include/geometry/subdivision/subUtil/PatchGeometry.hpp
+include/geometry/subdivision/subUtil/PointUtils.hpp
+include/geometry/subdivision/subUtil/Quadrangle.hpp
+include/geometry/subdivision/subUtil/QuadrangleMesh.hpp
+include/geometry/subdivision/subUtil/Simplex.hpp
+include/geometry/subdivision/subUtil/SimplexMesh.hpp
+include/geometry/subdivision/subUtil/SubdivisionMesh.hpp
+include/geometry/subdivision/subUtil/SurfMeshQuaCube.hpp
+include/geometry/subdivision/subUtil/SurfMeshQuaDisk.hpp
+include/geometry/subdivision/subUtil/SurfMeshQuaRev.hpp
+include/geometry/subdivision/subUtil/SurfMeshQuaSet.hpp
+include/geometry/subdivision/subUtil/SurfMeshTriDisk.hpp
+include/geometry/subdivision/subUtil/SurfMeshTriRev.hpp
+include/geometry/subdivision/subUtil/SurfMeshTriSet.hpp
+include/geometry/subdivision/subUtil/SurfMeshTriSphere.hpp
+include/geometry/subdivision/subUtil/SurfRevolution.hpp
+include/geometry/subdivision/subUtil/TeXPolygon.hpp
+include/geometry/subdivision/subUtil/TeXutil.hpp
+include/geometry/subdivision/subUtil/Tetrahedron.hpp
+include/geometry/subdivision/subUtil/TetrahedronMesh.hpp
+include/geometry/subdivision/subUtil/TopoGeom.hpp
+include/geometry/subdivision/subUtil/Triangle.hpp
+include/geometry/subdivision/subUtil/TriangleMesh.hpp
+include/geometry/subdivision/subUtil/Vertex.hpp
+include/geometry/subdivision/subUtil/VolMeshHexCube.hpp
+include/geometry/subdivision/subUtil/VolMeshHexRev.hpp
+include/geometry/subdivision/subUtil/VolMeshTetCube.hpp
+include/geometry/subdivision/subUtil/VolMeshTetRev.hpp
+include/geometry/subdivision/subUtil/VolMeshTetSphere.hpp
+include/geometry/subdivision/subUtil/types.hpp
+include/globalScopeData.h
+include/hierarchicalMatrix.h
+include/hierarchicalMatrix/ApproximateMatrix.hpp
+include/hierarchicalMatrix/ClusterTree.hpp
+include/hierarchicalMatrix/HMatrix.hpp
+include/hierarchicalMatrix/HMatrixEntry.hpp
+include/init.h
+include/init/config.hpp
+include/init/globalScopeData.hpp
+include/init/init.hpp
+include/init/user_typedefs.hpp
+include/largeMatrix.h
+include/largeMatrix/LargeMatrix.hpp
+include/largeMatrix/MatrixEntry.hpp
+include/largeMatrix/MatrixStorage.hpp
+include/largeMatrix/csStorage/ColCsStorage.hpp
+include/largeMatrix/csStorage/CsStorage.hpp
+include/largeMatrix/csStorage/DualCsStorage.hpp
+include/largeMatrix/csStorage/RowCsStorage.hpp
+include/largeMatrix/csStorage/SymCsStorage.hpp
+include/largeMatrix/denseStorage/ColDenseStorage.hpp
+include/largeMatrix/denseStorage/DenseStorage.hpp
+include/largeMatrix/denseStorage/DualDenseStorage.hpp
+include/largeMatrix/denseStorage/RowDenseStorage.hpp
+include/largeMatrix/denseStorage/SymDenseStorage.hpp
+include/largeMatrix/eigenSparseInterface/LargeMatrixAdapter.hpp
+include/largeMatrix/eigenSparseInterface/LargeMatrixAdapterInverse.hpp
+include/largeMatrix/eigenSparseInterface/LargeMatrixAdapterInverseGeneralized.hpp
+include/largeMatrix/eigenSparseInterface/MultiVectorAdapter.hpp
+include/largeMatrix/skylineStorage/DualSkylineStorage.hpp
+include/largeMatrix/skylineStorage/SkylineStorage.hpp
+include/largeMatrix/skylineStorage/SymSkylineStorage.hpp
+include/mathsResources.h
+include/mathsResources/GaussFormulae.hpp
+include/mathsResources/combinatorics.hpp
+include/mathsResources/exactSolutions/exactSolutions.hpp
+include/mathsResources/greenFunctions/Helmholtz2dKernel.hpp
+include/mathsResources/greenFunctions/Helmholtz3dKernel.hpp
+include/mathsResources/greenFunctions/Laplace2dKernel.hpp
+include/mathsResources/greenFunctions/Laplace3dKernel.hpp
+include/mathsResources/greenFunctions/Maxwell3dKernel.hpp
+include/mathsResources/polynomialsRoots.hpp
+include/mathsResources/randomGenerators.hpp
+include/mathsResources/specialFunctions/amosWrapper/amosWrapper.hpp
+include/mathsResources/specialFunctions/specialFunctions.hpp
+include/operator.h
+include/operator/DifferentialOperator.hpp
+include/operator/KernelOperatorOnUnknowns.hpp
+include/operator/LcOperatorOnUnknown.hpp
+include/operator/Operand.hpp
+include/operator/OperatorOnFunction.hpp
+include/operator/OperatorOnKernel.hpp
+include/operator/OperatorOnUnknown.hpp
+include/operator/OperatorOnUnknowns.hpp
+include/others.h
+include/solvers.h
+include/solvers/BicgSolver.hpp
+include/solvers/BicgStabSolver.hpp
+include/solvers/CgSolver.hpp
+include/solvers/CgsSolver.hpp
+include/solvers/GmresSolver.hpp
+include/solvers/IterativeSolver.hpp
+include/solvers/Preconditioner.hpp
+include/solvers/QmrSolver.hpp
+include/solvers/SorSolver.hpp
+include/solvers/SsorSolver.hpp
+include/space.h
+include/space/BCElement.hpp
+include/space/Dof.hpp
+include/space/Element.hpp
+include/space/FeSpace.hpp
+include/space/FeSubSpace.hpp
+include/space/ProdSpace.hpp
+include/space/SpSpace.hpp
+include/space/Space.hpp
+include/space/SpectralBasis.hpp
+include/space/SubSpace.hpp
+include/space/Unknown.hpp
+include/term.h
+include/term/BilinearFormAsLinearForm.hpp
+include/term/ExplicitIntgRep.hpp
+include/term/KernelOperatorOnTermVector.hpp
+include/term/LcTerm.hpp
+include/term/PreconditionerTerm.hpp
+include/term/Projector.hpp
+include/term/SpectralBasisInt.hpp
+include/term/SuTermMatrix.hpp
+include/term/SuTermVector.hpp
+include/term/SymbolicTermMatrix.hpp
+include/term/TensorKernel.hpp
+include/term/Term.hpp
+include/term/TermMatrix.hpp
+include/term/TermVector.hpp
+include/term/computation/DuffyIM.hpp
+include/term/computation/FEMatrixComputation.hpp
+include/term/computation/FEOperatorComputation.hpp
+include/term/computation/FESPMatrixComputation.hpp
+include/term/computation/FEVectorComputation.hpp
+include/term/computation/FEextMatrixComputation.hpp
+include/term/computation/IEHMatrixComputation.hpp
+include/term/computation/IEMatrixComputation.hpp
+include/term/computation/IESPMatrixComputation.hpp
+include/term/computation/LenoirSallesIM.hpp
+include/term/computation/SPMatrixComputation.hpp
+include/term/computation/SauterSchwabIM.hpp
+include/term/computation/otherComputation.hpp
+include/term/computation/termUtils.hpp
+include/term/decLinSys.hpp
+include/umfpackSupport.h
+include/umfpackSupport/UmfPack.hpp
+include/umfpackSupport/UmfPackLU.hpp
+include/umfpackSupport/UmfPackSolver.hpp
+include/umfpackSupport/UmfPackTypeDefs.hpp
+include/umfpackSupport/UmfPackWrappers.hpp
+include/user_typedefs.h
+include/utils.h
+include/utils/Algorithms.hpp
+include/utils/Collection.hpp
+include/utils/Environment.hpp
+include/utils/Function.hpp
+include/utils/Graph.hpp
+include/utils/KdTree.hpp
+include/utils/Kernel.hpp
+include/utils/Matrix.hpp
+include/utils/Messages.hpp
+include/utils/Node.hpp
+include/utils/Parameters.hpp
+include/utils/Point.hpp
+include/utils/PrintStream.hpp
+include/utils/Reals.hpp
+include/utils/String.hpp
+include/utils/SymbolicFunction.hpp
+include/utils/ThreadData.hpp
+include/utils/Timer.hpp
+include/utils/Trace.hpp
+include/utils/Traits.hpp
+include/utils/Transformation.hpp
+include/utils/Triplet.hpp
+include/utils/Value.hpp
+include/utils/Vector.hpp
+include/utils/VectorEntry.hpp
+include/utils/complexUtils.hpp
+include/utils/logo.hpp
+include/utils/memoryUtils.hpp
+include/utils/polynomials.hpp
+include/utils/printUtils.hpp
+include/utils/winUtils.hpp
+include/xlife++-libs.h
+include/xlife++.h
+lib/libxlifepp_essentialConditions.so
+lib/libxlifepp_finalize.so
+lib/libxlifepp_finiteElements.so
+lib/libxlifepp_form.so
+lib/libxlifepp_geometry.so
+lib/libxlifepp_hierarchicalMatrix.so
+lib/libxlifepp_init.so
+lib/libxlifepp_largeMatrix.so
+lib/libxlifepp_mathsResources.so
+lib/libxlifepp_operator.so
+lib/libxlifepp_solvers.so
+lib/libxlifepp_space.so
+lib/libxlifepp_term.so
+lib/libxlifepp_utils.so
+lib/cmake/getBinaryConfig.cmake
+lib/cmake/guessCompiler.cmake
+lib/cmake/modules/FindAMD.cmake
+lib/cmake/modules/FindCAMD.cmake
+lib/cmake/modules/FindCCOLAMD.cmake
+lib/cmake/modules/FindCHOLMOD.cmake
+lib/cmake/modules/FindCOLAMD.cmake
+lib/cmake/modules/FindMETIS.cmake
+lib/cmake/modules/FindOPENMP_FLAGS.cmake
+lib/cmake/modules/FindUMFPACK.cmake
+lib/cmake/xlifepp_cpack_management.cmake.orig
+lib/cmake/xlifepp_findPackage.cmake
+lib/cmake/xlifepp_libexts.cmake
+lib/cmake/xlifepp_user_management.cmake
+%%DATADIR%%/messages/de/dictionary.txt
+%%DATADIR%%/messages/de/messages.txt
+%%DATADIR%%/messages/en/dictionary.txt
+%%DATADIR%%/messages/en/messages.txt
+%%DATADIR%%/messages/es/dictionary.txt
+%%DATADIR%%/messages/es/messages.txt
+%%DATADIR%%/messages/fr/dictionary.txt
+%%DATADIR%%/messages/fr/messages.txt