From owner-svn-ports-all@freebsd.org Sun May 13 05:46:55 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B48A6FC5484; Sun, 13 May 2018 05:46:55 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 67B3A79C40; Sun, 13 May 2018 05:46:55 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4888710B2; Sun, 13 May 2018 05:46:55 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w4D5ktCm058624; Sun, 13 May 2018 05:46:55 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w4D5krtf058615; Sun, 13 May 2018 05:46:53 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201805130546.w4D5krtf058615@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Sun, 13 May 2018 05:46:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r469772 - in head/math: . xlife++ xlife++/files X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/math: . xlife++ xlife++/files X-SVN-Commit-Revision: 469772 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 May 2018 05:46:55 -0000 Author: yuri Date: Sun May 13 05:46:53 2018 New Revision: 469772 URL: https://svnweb.freebsd.org/changeset/ports/469772 Log: New port: math/xlife++: XLiFE++: eXtended Library of Finite Elements in C++ Added: head/math/xlife++/ head/math/xlife++/Makefile (contents, props changed) head/math/xlife++/distinfo (contents, props changed) head/math/xlife++/files/ head/math/xlife++/files/patch-CMakeLists.txt (contents, props changed) head/math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake (contents, props changed) head/math/xlife++/files/patch-src_utils_Environment.cpp (contents, props changed) head/math/xlife++/pkg-descr (contents, props changed) head/math/xlife++/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Sun May 13 04:19:16 2018 (r469771) +++ head/math/Makefile Sun May 13 05:46:53 2018 (r469772) @@ -813,6 +813,7 @@ SUBDIR += xgraph SUBDIR += xlapack SUBDIR += xldlas + SUBDIR += xlife++ SUBDIR += xplot SUBDIR += xppaut SUBDIR += xspread Added: head/math/xlife++/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/Makefile Sun May 13 05:46:53 2018 (r469772) @@ -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 Added: head/math/xlife++/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/distinfo Sun May 13 05:46:53 2018 (r469772) @@ -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 Added: head/math/xlife++/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/files/patch-CMakeLists.txt Sun May 13 05:46:53 2018 (r469772) @@ -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() + Added: head/math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/files/patch-cmake_xlifepp__cpack__management.cmake Sun May 13 05:46:53 2018 (r469772) @@ -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" Added: head/math/xlife++/files/patch-src_utils_Environment.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/files/patch-src_utils_Environment.cpp Sun May 13 05:46:53 2018 (r469772) @@ -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 Added: head/math/xlife++/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/pkg-descr Sun May 13 05:46:53 2018 (r469772) @@ -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++/ Added: head/math/xlife++/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/xlife++/pkg-plist Sun May 13 05:46:53 2018 (r469772) @@ -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