Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Aug 2021 02:06:41 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2b409ea22c0e - main - math/gismo: New port: C++ library for isogeometric analysis (IGA)
Message-ID:  <202108130206.17D26fcS039045@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2b409ea22c0e5fbe2c749749552f7c6dc31b2670

commit 2b409ea22c0e5fbe2c749749552f7c6dc31b2670
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-08-13 02:06:10 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-08-13 02:06:39 +0000

    math/gismo: New port: C++ library for isogeometric analysis (IGA)
---
 math/Makefile                                      |   1 +
 math/gismo/Makefile                                |  23 +
 math/gismo/distinfo                                |   7 +
 .../gismo/files/patch-src_gsCore_gsLinearAlgebra.h |  11 +
 math/gismo/pkg-descr                               |  11 +
 math/gismo/pkg-plist                               | 642 +++++++++++++++++++++
 6 files changed, 695 insertions(+)

diff --git a/math/Makefile b/math/Makefile
index 7816b60e245e..3f72a3a1de4e 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -314,6 +314,7 @@
     SUBDIR += ggobi
     SUBDIR += gh-bc
     SUBDIR += giacxcas
+    SUBDIR += gismo
     SUBDIR += givaro
     SUBDIR += gkmap
     SUBDIR += glgraph
diff --git a/math/gismo/Makefile b/math/gismo/Makefile
new file mode 100644
index 000000000000..ecb3ef54298a
--- /dev/null
+++ b/math/gismo/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	gismo
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.8.4-849
+DISTVERSIONSUFFIX=	-g8b36bfe5
+CATEGORIES=	math # geometry
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	C++ library for isogeometric analysis (IGA)
+
+LICENSE=	MPL20
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		cmake:testing compiler:c++14-lang
+USE_GITHUB=	yes
+USE_GCC=	any # clang-11 crashes: https://bugs.llvm.org/show_bug.cgi?id=51468
+USE_LDCONFIG=	yes
+
+CMAKE_TESTING_ON=	GISMO_BUILD_UNITTESTS # one test is known to fail: https://github.com/gismo/gismo/issues/466
+
+GH_TUPLE=	gismo:gsElasticity:7bfde6d:gsElasticity/extensions/gsElasticity \
+		gismo:gsUnitTest:7c42e58:gsUnitTest/extensions/gsUnitTest
+
+.include <bsd.port.mk>
diff --git a/math/gismo/distinfo b/math/gismo/distinfo
new file mode 100644
index 000000000000..17722b97269b
--- /dev/null
+++ b/math/gismo/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1628817047
+SHA256 (gismo-gismo-v0.8.4-849-g8b36bfe5_GH0.tar.gz) = a5db6ef29024f0d4d34228228c1d84d72e21b546a37da9a0f14700c69d2ba9aa
+SIZE (gismo-gismo-v0.8.4-849-g8b36bfe5_GH0.tar.gz) = 4945758
+SHA256 (gismo-gsElasticity-7bfde6d_GH0.tar.gz) = 1f9e76b148670dad8ee5c7960218cf6f1d4ffc730ca20755ef0c66980bb3276f
+SIZE (gismo-gsElasticity-7bfde6d_GH0.tar.gz) = 280973
+SHA256 (gismo-gsUnitTest-7c42e58_GH0.tar.gz) = 67318cc0b685ad2d17199a78c916aa19ac306f3ce4e1679d01f398f117cf12ca
+SIZE (gismo-gsUnitTest-7c42e58_GH0.tar.gz) = 22779
diff --git a/math/gismo/files/patch-src_gsCore_gsLinearAlgebra.h b/math/gismo/files/patch-src_gsCore_gsLinearAlgebra.h
new file mode 100644
index 000000000000..e68b7d48dbde
--- /dev/null
+++ b/math/gismo/files/patch-src_gsCore_gsLinearAlgebra.h
@@ -0,0 +1,11 @@
+--- src/gsCore/gsLinearAlgebra.h.orig	2021-08-13 01:12:20 UTC
++++ src/gsCore/gsLinearAlgebra.h
+@@ -84,7 +84,7 @@ using Eigen::internal::cast; // from Core/MathFunction
+    and https://en.wikipedia.org/wiki/NaN
+  */
+ template<typename Derived>
+-inline bool isnumber(const Eigen::MatrixBase<Derived>& x)
++inline bool isnumber_x(const Eigen::MatrixBase<Derived>& x)
+ { return ((x.array() == x.array())).all(); }
+ 
+ /**
diff --git a/math/gismo/pkg-descr b/math/gismo/pkg-descr
new file mode 100644
index 000000000000..c38f46cb5d50
--- /dev/null
+++ b/math/gismo/pkg-descr
@@ -0,0 +1,11 @@
+G+Smo (Geometry + Simulation Modules, pronounced "gismo") is an open-source C++
+library that brings together mathematical tools for geometric design and
+numerical simulation. It implements the relatively new paradigm of isogeometric
+analysis, which suggests the use of a unified framework in the design and
+analysis pipeline. G+Smo is an object-oriented, cross-platform, template C++
+library and follows the generic programming principle, with a focus on both
+efficiency and ease of use. The library aims at providing access to high
+quality, open-source software to the forming isogeometric numerical simulation
+community and beyond.
+
+WWW: https://gismo.github.io/
diff --git a/math/gismo/pkg-plist b/math/gismo/pkg-plist
new file mode 100644
index 000000000000..6fda8b04f20d
--- /dev/null
+++ b/math/gismo/pkg-plist
@@ -0,0 +1,642 @@
+bin/adaptRefinementThb_example
+bin/adaptiveConvectionDiffusionReaction_example
+bin/assembly_example
+bin/bSplineBasis_example
+bin/bSplineCurve_example
+bin/bSplineSurface_example
+bin/basis_example
+bin/biharmonic_example
+bin/commandLineArg_example
+bin/constrained_fitting
+bin/fileIo_example
+bin/fitting_example
+bin/geometry_example
+bin/gsInterpolateMap
+bin/gsPatchFromBoundary
+bin/gsView
+bin/heatEquation_example
+bin/ieti2_example
+bin/ieti_example
+bin/inputOutput_example
+bin/kirchhoff-Love_example
+bin/knotVector_example
+bin/linearAlgebra_example
+bin/linearSolvers_example
+bin/mpi_example
+bin/multiGrid_example
+bin/parametrization_example
+bin/poisson2_example
+bin/poissonTHB_example
+bin/poisson_example
+bin/quadrature_example
+bin/quasiInterpolation_example
+bin/sparseSolvers_example
+bin/thbRefinement_example
+bin/thbSplineBasis_example
+bin/triangulatedMeshToSolid_example
+bin/trilinos_example
+include/gismo/Eigen/Cholesky
+include/gismo/Eigen/CholmodSupport
+include/gismo/Eigen/Core
+include/gismo/Eigen/Dense
+include/gismo/Eigen/Eigen
+include/gismo/Eigen/Eigenvalues
+include/gismo/Eigen/Geometry
+include/gismo/Eigen/Householder
+include/gismo/Eigen/IterativeLinearSolvers
+include/gismo/Eigen/Jacobi
+include/gismo/Eigen/LU
+include/gismo/Eigen/MetisSupport
+include/gismo/Eigen/OrderingMethods
+include/gismo/Eigen/PaStiXSupport
+include/gismo/Eigen/PardisoSupport
+include/gismo/Eigen/QR
+include/gismo/Eigen/QtAlignedMalloc
+include/gismo/Eigen/SPQRSupport
+include/gismo/Eigen/SVD
+include/gismo/Eigen/Sparse
+include/gismo/Eigen/SparseCholesky
+include/gismo/Eigen/SparseCore
+include/gismo/Eigen/SparseLU
+include/gismo/Eigen/SparseQR
+include/gismo/Eigen/StdDeque
+include/gismo/Eigen/StdList
+include/gismo/Eigen/StdVector
+include/gismo/Eigen/SuperLUSupport
+include/gismo/Eigen/UmfPackSupport
+include/gismo/Eigen/src/Cholesky/LDLT.h
+include/gismo/Eigen/src/Cholesky/LLT.h
+include/gismo/Eigen/src/Cholesky/LLT_LAPACKE.h
+include/gismo/Eigen/src/CholmodSupport/CholmodSupport.h
+include/gismo/Eigen/src/Core/Array.h
+include/gismo/Eigen/src/Core/ArrayBase.h
+include/gismo/Eigen/src/Core/ArrayWrapper.h
+include/gismo/Eigen/src/Core/Assign.h
+include/gismo/Eigen/src/Core/AssignEvaluator.h
+include/gismo/Eigen/src/Core/Assign_MKL.h
+include/gismo/Eigen/src/Core/BandMatrix.h
+include/gismo/Eigen/src/Core/Block.h
+include/gismo/Eigen/src/Core/BooleanRedux.h
+include/gismo/Eigen/src/Core/CommaInitializer.h
+include/gismo/Eigen/src/Core/ConditionEstimator.h
+include/gismo/Eigen/src/Core/CoreEvaluators.h
+include/gismo/Eigen/src/Core/CoreIterators.h
+include/gismo/Eigen/src/Core/CwiseBinaryOp.h
+include/gismo/Eigen/src/Core/CwiseNullaryOp.h
+include/gismo/Eigen/src/Core/CwiseTernaryOp.h
+include/gismo/Eigen/src/Core/CwiseUnaryOp.h
+include/gismo/Eigen/src/Core/CwiseUnaryView.h
+include/gismo/Eigen/src/Core/DenseBase.h
+include/gismo/Eigen/src/Core/DenseCoeffsBase.h
+include/gismo/Eigen/src/Core/DenseStorage.h
+include/gismo/Eigen/src/Core/Diagonal.h
+include/gismo/Eigen/src/Core/DiagonalMatrix.h
+include/gismo/Eigen/src/Core/DiagonalProduct.h
+include/gismo/Eigen/src/Core/Dot.h
+include/gismo/Eigen/src/Core/EigenBase.h
+include/gismo/Eigen/src/Core/ForceAlignedAccess.h
+include/gismo/Eigen/src/Core/Fuzzy.h
+include/gismo/Eigen/src/Core/GeneralProduct.h
+include/gismo/Eigen/src/Core/GenericPacketMath.h
+include/gismo/Eigen/src/Core/GlobalFunctions.h
+include/gismo/Eigen/src/Core/IO.h
+include/gismo/Eigen/src/Core/Inverse.h
+include/gismo/Eigen/src/Core/Map.h
+include/gismo/Eigen/src/Core/MapBase.h
+include/gismo/Eigen/src/Core/MathFunctions.h
+include/gismo/Eigen/src/Core/MathFunctionsImpl.h
+include/gismo/Eigen/src/Core/Matrix.h
+include/gismo/Eigen/src/Core/MatrixBase.h
+include/gismo/Eigen/src/Core/NestByValue.h
+include/gismo/Eigen/src/Core/NoAlias.h
+include/gismo/Eigen/src/Core/NumTraits.h
+include/gismo/Eigen/src/Core/PermutationMatrix.h
+include/gismo/Eigen/src/Core/PlainObjectBase.h
+include/gismo/Eigen/src/Core/Product.h
+include/gismo/Eigen/src/Core/ProductEvaluators.h
+include/gismo/Eigen/src/Core/Random.h
+include/gismo/Eigen/src/Core/Redux.h
+include/gismo/Eigen/src/Core/Ref.h
+include/gismo/Eigen/src/Core/Replicate.h
+include/gismo/Eigen/src/Core/ReturnByValue.h
+include/gismo/Eigen/src/Core/Reverse.h
+include/gismo/Eigen/src/Core/Select.h
+include/gismo/Eigen/src/Core/SelfAdjointView.h
+include/gismo/Eigen/src/Core/SelfCwiseBinaryOp.h
+include/gismo/Eigen/src/Core/Solve.h
+include/gismo/Eigen/src/Core/SolveTriangular.h
+include/gismo/Eigen/src/Core/SolverBase.h
+include/gismo/Eigen/src/Core/StableNorm.h
+include/gismo/Eigen/src/Core/Stride.h
+include/gismo/Eigen/src/Core/Swap.h
+include/gismo/Eigen/src/Core/Transpose.h
+include/gismo/Eigen/src/Core/Transpositions.h
+include/gismo/Eigen/src/Core/TriangularMatrix.h
+include/gismo/Eigen/src/Core/VectorBlock.h
+include/gismo/Eigen/src/Core/VectorwiseOp.h
+include/gismo/Eigen/src/Core/Visitor.h
+include/gismo/Eigen/src/Core/arch/AVX/Complex.h
+include/gismo/Eigen/src/Core/arch/AVX/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/AVX/PacketMath.h
+include/gismo/Eigen/src/Core/arch/AVX/TypeCasting.h
+include/gismo/Eigen/src/Core/arch/AVX512/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/AVX512/PacketMath.h
+include/gismo/Eigen/src/Core/arch/AltiVec/Complex.h
+include/gismo/Eigen/src/Core/arch/AltiVec/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/AltiVec/PacketMath.h
+include/gismo/Eigen/src/Core/arch/CUDA/Complex.h
+include/gismo/Eigen/src/Core/arch/CUDA/Half.h
+include/gismo/Eigen/src/Core/arch/CUDA/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/CUDA/PacketMath.h
+include/gismo/Eigen/src/Core/arch/CUDA/PacketMathHalf.h
+include/gismo/Eigen/src/Core/arch/CUDA/TypeCasting.h
+include/gismo/Eigen/src/Core/arch/Default/Settings.h
+include/gismo/Eigen/src/Core/arch/NEON/Complex.h
+include/gismo/Eigen/src/Core/arch/NEON/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/NEON/PacketMath.h
+include/gismo/Eigen/src/Core/arch/SSE/Complex.h
+include/gismo/Eigen/src/Core/arch/SSE/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/SSE/PacketMath.h
+include/gismo/Eigen/src/Core/arch/SSE/TypeCasting.h
+include/gismo/Eigen/src/Core/arch/ZVector/Complex.h
+include/gismo/Eigen/src/Core/arch/ZVector/MathFunctions.h
+include/gismo/Eigen/src/Core/arch/ZVector/PacketMath.h
+include/gismo/Eigen/src/Core/functors/AssignmentFunctors.h
+include/gismo/Eigen/src/Core/functors/BinaryFunctors.h
+include/gismo/Eigen/src/Core/functors/NullaryFunctors.h
+include/gismo/Eigen/src/Core/functors/StlFunctors.h
+include/gismo/Eigen/src/Core/functors/TernaryFunctors.h
+include/gismo/Eigen/src/Core/functors/UnaryFunctors.h
+include/gismo/Eigen/src/Core/products/GeneralBlockPanelKernel.h
+include/gismo/Eigen/src/Core/products/GeneralMatrixMatrix.h
+include/gismo/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
+include/gismo/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h
+include/gismo/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h
+include/gismo/Eigen/src/Core/products/GeneralMatrixVector.h
+include/gismo/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h
+include/gismo/Eigen/src/Core/products/Parallelizer.h
+include/gismo/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
+include/gismo/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h
+include/gismo/Eigen/src/Core/products/SelfadjointMatrixVector.h
+include/gismo/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h
+include/gismo/Eigen/src/Core/products/SelfadjointProduct.h
+include/gismo/Eigen/src/Core/products/SelfadjointRank2Update.h
+include/gismo/Eigen/src/Core/products/TriangularMatrixMatrix.h
+include/gismo/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h
+include/gismo/Eigen/src/Core/products/TriangularMatrixVector.h
+include/gismo/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h
+include/gismo/Eigen/src/Core/products/TriangularSolverMatrix.h
+include/gismo/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h
+include/gismo/Eigen/src/Core/products/TriangularSolverVector.h
+include/gismo/Eigen/src/Core/util/BlasUtil.h
+include/gismo/Eigen/src/Core/util/Constants.h
+include/gismo/Eigen/src/Core/util/DisableStupidWarnings.h
+include/gismo/Eigen/src/Core/util/ForwardDeclarations.h
+include/gismo/Eigen/src/Core/util/MKL_support.h
+include/gismo/Eigen/src/Core/util/Macros.h
+include/gismo/Eigen/src/Core/util/Memory.h
+include/gismo/Eigen/src/Core/util/Meta.h
+include/gismo/Eigen/src/Core/util/NonMPL2.h
+include/gismo/Eigen/src/Core/util/ReenableStupidWarnings.h
+include/gismo/Eigen/src/Core/util/StaticAssert.h
+include/gismo/Eigen/src/Core/util/XprHelper.h
+include/gismo/Eigen/src/Eigenvalues/ComplexEigenSolver.h
+include/gismo/Eigen/src/Eigenvalues/ComplexSchur.h
+include/gismo/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h
+include/gismo/Eigen/src/Eigenvalues/EigenSolver.h
+include/gismo/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
+include/gismo/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
+include/gismo/Eigen/src/Eigenvalues/HessenbergDecomposition.h
+include/gismo/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
+include/gismo/Eigen/src/Eigenvalues/RealQZ.h
+include/gismo/Eigen/src/Eigenvalues/RealSchur.h
+include/gismo/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h
+include/gismo/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
+include/gismo/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
+include/gismo/Eigen/src/Eigenvalues/Tridiagonalization.h
+include/gismo/Eigen/src/Geometry/AlignedBox.h
+include/gismo/Eigen/src/Geometry/AngleAxis.h
+include/gismo/Eigen/src/Geometry/EulerAngles.h
+include/gismo/Eigen/src/Geometry/Homogeneous.h
+include/gismo/Eigen/src/Geometry/Hyperplane.h
+include/gismo/Eigen/src/Geometry/OrthoMethods.h
+include/gismo/Eigen/src/Geometry/ParametrizedLine.h
+include/gismo/Eigen/src/Geometry/Quaternion.h
+include/gismo/Eigen/src/Geometry/Rotation2D.h
+include/gismo/Eigen/src/Geometry/RotationBase.h
+include/gismo/Eigen/src/Geometry/Scaling.h
+include/gismo/Eigen/src/Geometry/Transform.h
+include/gismo/Eigen/src/Geometry/Translation.h
+include/gismo/Eigen/src/Geometry/Umeyama.h
+include/gismo/Eigen/src/Geometry/arch/Geometry_SSE.h
+include/gismo/Eigen/src/Householder/BlockHouseholder.h
+include/gismo/Eigen/src/Householder/Householder.h
+include/gismo/Eigen/src/Householder/HouseholderSequence.h
+include/gismo/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
+include/gismo/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
+include/gismo/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
+include/gismo/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
+include/gismo/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
+include/gismo/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
+include/gismo/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
+include/gismo/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
+include/gismo/Eigen/src/Jacobi/Jacobi.h
+include/gismo/Eigen/src/LU/Determinant.h
+include/gismo/Eigen/src/LU/FullPivLU.h
+include/gismo/Eigen/src/LU/InverseImpl.h
+include/gismo/Eigen/src/LU/PartialPivLU.h
+include/gismo/Eigen/src/LU/PartialPivLU_LAPACKE.h
+include/gismo/Eigen/src/LU/arch/Inverse_SSE.h
+include/gismo/Eigen/src/MetisSupport/MetisSupport.h
+include/gismo/Eigen/src/OrderingMethods/Amd.h
+include/gismo/Eigen/src/OrderingMethods/Eigen_Colamd.h
+include/gismo/Eigen/src/OrderingMethods/Ordering.h
+include/gismo/Eigen/src/PaStiXSupport/PaStiXSupport.h
+include/gismo/Eigen/src/PardisoSupport/PardisoSupport.h
+include/gismo/Eigen/src/QR/ColPivHouseholderQR.h
+include/gismo/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h
+include/gismo/Eigen/src/QR/CompleteOrthogonalDecomposition.h
+include/gismo/Eigen/src/QR/FullPivHouseholderQR.h
+include/gismo/Eigen/src/QR/HouseholderQR.h
+include/gismo/Eigen/src/QR/HouseholderQR_LAPACKE.h
+include/gismo/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
+include/gismo/Eigen/src/SVD/BDCSVD.h
+include/gismo/Eigen/src/SVD/JacobiSVD.h
+include/gismo/Eigen/src/SVD/JacobiSVD_LAPACKE.h
+include/gismo/Eigen/src/SVD/SVDBase.h
+include/gismo/Eigen/src/SVD/UpperBidiagonalization.h
+include/gismo/Eigen/src/SparseCholesky/SimplicialCholesky.h
+include/gismo/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
+include/gismo/Eigen/src/SparseCore/AmbiVector.h
+include/gismo/Eigen/src/SparseCore/CompressedStorage.h
+include/gismo/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
+include/gismo/Eigen/src/SparseCore/MappedSparseMatrix.h
+include/gismo/Eigen/src/SparseCore/SparseAssign.h
+include/gismo/Eigen/src/SparseCore/SparseBlock.h
+include/gismo/Eigen/src/SparseCore/SparseColEtree.h
+include/gismo/Eigen/src/SparseCore/SparseCompressedBase.h
+include/gismo/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
+include/gismo/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
+include/gismo/Eigen/src/SparseCore/SparseDenseProduct.h
+include/gismo/Eigen/src/SparseCore/SparseDiagonalProduct.h
+include/gismo/Eigen/src/SparseCore/SparseDot.h
+include/gismo/Eigen/src/SparseCore/SparseFuzzy.h
+include/gismo/Eigen/src/SparseCore/SparseMap.h
+include/gismo/Eigen/src/SparseCore/SparseMatrix.h
+include/gismo/Eigen/src/SparseCore/SparseMatrixBase.h
+include/gismo/Eigen/src/SparseCore/SparsePermutation.h
+include/gismo/Eigen/src/SparseCore/SparseProduct.h
+include/gismo/Eigen/src/SparseCore/SparseRedux.h
+include/gismo/Eigen/src/SparseCore/SparseRef.h
+include/gismo/Eigen/src/SparseCore/SparseSelfAdjointView.h
+include/gismo/Eigen/src/SparseCore/SparseSolverBase.h
+include/gismo/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
+include/gismo/Eigen/src/SparseCore/SparseTranspose.h
+include/gismo/Eigen/src/SparseCore/SparseTriangularView.h
+include/gismo/Eigen/src/SparseCore/SparseUtil.h
+include/gismo/Eigen/src/SparseCore/SparseVector.h
+include/gismo/Eigen/src/SparseCore/SparseView.h
+include/gismo/Eigen/src/SparseCore/TriangularSolver.h
+include/gismo/Eigen/src/SparseLU/SparseLU.h
+include/gismo/Eigen/src/SparseLU/SparseLUImpl.h
+include/gismo/Eigen/src/SparseLU/SparseLU_Memory.h
+include/gismo/Eigen/src/SparseLU/SparseLU_Structs.h
+include/gismo/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
+include/gismo/Eigen/src/SparseLU/SparseLU_Utils.h
+include/gismo/Eigen/src/SparseLU/SparseLU_column_bmod.h
+include/gismo/Eigen/src/SparseLU/SparseLU_column_dfs.h
+include/gismo/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
+include/gismo/Eigen/src/SparseLU/SparseLU_gemm_kernel.h
+include/gismo/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
+include/gismo/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
+include/gismo/Eigen/src/SparseLU/SparseLU_panel_bmod.h
+include/gismo/Eigen/src/SparseLU/SparseLU_panel_dfs.h
+include/gismo/Eigen/src/SparseLU/SparseLU_pivotL.h
+include/gismo/Eigen/src/SparseLU/SparseLU_pruneL.h
+include/gismo/Eigen/src/SparseLU/SparseLU_relax_snode.h
+include/gismo/Eigen/src/SparseQR/SparseQR.h
+include/gismo/Eigen/src/StlSupport/StdDeque.h
+include/gismo/Eigen/src/StlSupport/StdList.h
+include/gismo/Eigen/src/StlSupport/StdVector.h
+include/gismo/Eigen/src/StlSupport/details.h
+include/gismo/Eigen/src/SuperLUSupport/SuperLUSupport.h
+include/gismo/Eigen/src/UmfPackSupport/UmfPackSupport.h
+include/gismo/Eigen/src/misc/Image.h
+include/gismo/Eigen/src/misc/Kernel.h
+include/gismo/Eigen/src/misc/RealSvd2x2.h
+include/gismo/Eigen/src/misc/blas.h
+include/gismo/Eigen/src/misc/lapack.h
+include/gismo/Eigen/src/misc/lapacke.h
+include/gismo/Eigen/src/misc/lapacke_mangling.h
+include/gismo/Eigen/src/plugins/ArrayCwiseBinaryOps.h
+include/gismo/Eigen/src/plugins/ArrayCwiseUnaryOps.h
+include/gismo/Eigen/src/plugins/BlockMethods.h
+include/gismo/Eigen/src/plugins/CommonCwiseBinaryOps.h
+include/gismo/Eigen/src/plugins/CommonCwiseUnaryOps.h
+include/gismo/Eigen/src/plugins/MatrixCwiseBinaryOps.h
+include/gismo/Eigen/src/plugins/MatrixCwiseUnaryOps.h
+include/gismo/eiquadprog.hpp
+include/gismo/gismo.h
+include/gismo/gsAssembler/gsAdaptiveRefUtils.h
+include/gismo/gsAssembler/gsAssembler.h
+include/gismo/gsAssembler/gsAssemblerOptions.h
+include/gismo/gsAssembler/gsBiharmonicAssembler.h
+include/gismo/gsAssembler/gsCDRAssembler.h
+include/gismo/gsAssembler/gsDirichletValues.h
+include/gismo/gsAssembler/gsExprAssembler.h
+include/gismo/gsAssembler/gsExprEvaluator.h
+include/gismo/gsAssembler/gsExprHelper.h
+include/gismo/gsAssembler/gsExpressions.h
+include/gismo/gsAssembler/gsGaussRule.h
+include/gismo/gsAssembler/gsGenericAssembler.h
+include/gismo/gsAssembler/gsHeatEquation.h
+include/gismo/gsAssembler/gsLobattoRule.h
+include/gismo/gsAssembler/gsOverIntegrateRule.h
+include/gismo/gsAssembler/gsPatchRule.h
+include/gismo/gsAssembler/gsPoissonAssembler.h
+include/gismo/gsAssembler/gsQuadRule.h
+include/gismo/gsAssembler/gsQuadrature.h
+include/gismo/gsAssembler/gsRemapInterface.h
+include/gismo/gsAssembler/gsSparseSystem.h
+include/gismo/gsAssembler/gsVisitorBiharmonic.h
+include/gismo/gsAssembler/gsVisitorCDR.h
+include/gismo/gsAssembler/gsVisitorDg.h
+include/gismo/gsAssembler/gsVisitorGradGrad.h
+include/gismo/gsAssembler/gsVisitorMass.h
+include/gismo/gsAssembler/gsVisitorMoments.h
+include/gismo/gsAssembler/gsVisitorNeumann.h
+include/gismo/gsAssembler/gsVisitorNeumannBiharmonic.h
+include/gismo/gsAssembler/gsVisitorNitsche.h
+include/gismo/gsAssembler/gsVisitorNitscheBiharmonic.h
+include/gismo/gsAssembler/gsVisitorPoisson.h
+include/gismo/gsCore/gsAffineFunction.h
+include/gismo/gsCore/gsBasis.h
+include/gismo/gsCore/gsBasisFun.h
+include/gismo/gsCore/gsBasisRefs.h
+include/gismo/gsCore/gsBoundary.h
+include/gismo/gsCore/gsBoxTopology.h
+include/gismo/gsCore/gsBulk.h
+include/gismo/gsCore/gsConfig.h
+include/gismo/gsCore/gsConstantBasis.h
+include/gismo/gsCore/gsConstantFunction.h
+include/gismo/gsCore/gsCurve.h
+include/gismo/gsCore/gsDebug.h
+include/gismo/gsCore/gsDofMapper.h
+include/gismo/gsCore/gsDomain.h
+include/gismo/gsCore/gsDomainIterator.h
+include/gismo/gsCore/gsExport.h
+include/gismo/gsCore/gsField.h
+include/gismo/gsCore/gsFieldCreator.h
+include/gismo/gsCore/gsForwardDeclarations.h
+include/gismo/gsCore/gsFuncCoordinate.h
+include/gismo/gsCore/gsFuncData.h
+include/gismo/gsCore/gsFunction.h
+include/gismo/gsCore/gsFunctionExpr.h
+include/gismo/gsCore/gsFunctionSet.h
+include/gismo/gsCore/gsGenericGeometry.h
+include/gismo/gsCore/gsGeometry.h
+include/gismo/gsCore/gsGeometrySlice.h
+include/gismo/gsCore/gsJITCompiler.h
+include/gismo/gsCore/gsLinearAlgebra.h
+include/gismo/gsCore/gsMath.h
+include/gismo/gsCore/gsMemory.h
+include/gismo/gsCore/gsMultiBasis.h
+include/gismo/gsCore/gsMultiPatch.h
+include/gismo/gsCore/gsPatchwiseFunction.h
+include/gismo/gsCore/gsPiecewiseFunction.h
+include/gismo/gsCore/gsRationalBasis.h
+include/gismo/gsCore/gsStdVectorRef.h
+include/gismo/gsCore/gsSurface.h
+include/gismo/gsCore/gsTemplateTools.h
+include/gismo/gsCore/gsVolume.h
+include/gismo/gsHSplines/gsAAPolyline.h
+include/gismo/gsHSplines/gsHBSpline.h
+include/gismo/gsHSplines/gsHBSplineBasis.h
+include/gismo/gsHSplines/gsHDomain.h
+include/gismo/gsHSplines/gsHDomainBoundaryIterator.h
+include/gismo/gsHSplines/gsHDomainIterator.h
+include/gismo/gsHSplines/gsHDomainLeafIter.h
+include/gismo/gsHSplines/gsHDomainSliceIter.h
+include/gismo/gsHSplines/gsHFitting.h
+include/gismo/gsHSplines/gsHTensorBasis.h
+include/gismo/gsHSplines/gsKdNode.h
+include/gismo/gsHSplines/gsTHBSpline.h
+include/gismo/gsHSplines/gsTHBSplineBasis.h
+include/gismo/gsIO/gsCmdLine.h
+include/gismo/gsIO/gsFileData.h
+include/gismo/gsIO/gsFileManager.h
+include/gismo/gsIO/gsIOUtils.h
+include/gismo/gsIO/gsOptionList.h
+include/gismo/gsIO/gsParaviewCollection.h
+include/gismo/gsIO/gsReadFile.h
+include/gismo/gsIO/gsWriteParaview.h
+include/gismo/gsIO/gsXml.h
+include/gismo/gsIO/gsXmlUtils.h
+include/gismo/gsIeti/gsIetiMapper.h
+include/gismo/gsIeti/gsIetiSystem.h
+include/gismo/gsIeti/gsPrimalSystem.h
+include/gismo/gsIeti/gsScaledDirichletPrec.h
+include/gismo/gsMSplines/gsMappedBasis.h
+include/gismo/gsMSplines/gsMappedSingleBasis.h
+include/gismo/gsMSplines/gsMappedSpline.h
+include/gismo/gsMSplines/gsWeightMapper.h
+include/gismo/gsMatrix/Adjugate.h
+include/gismo/gsMatrix/BlockDiag.h
+include/gismo/gsMatrix/BlockTranspose.h
+include/gismo/gsMatrix/gsAsMatrix.h
+include/gismo/gsMatrix/gsEigenDeclarations.h
+include/gismo/gsMatrix/gsMatrix.h
+include/gismo/gsMatrix/gsMatrixAddons.h
+include/gismo/gsMatrix/gsMatrixBlockView.h
+include/gismo/gsMatrix/gsPoint.h
+include/gismo/gsMatrix/gsSparseMatrix.h
+include/gismo/gsMatrix/gsSparseSolver.h
+include/gismo/gsMatrix/gsSparseVector.h
+include/gismo/gsMatrix/gsVector.h
+include/gismo/gsModeling/gsCoonsPatch.h
+include/gismo/gsModeling/gsCrossApPatch.h
+include/gismo/gsModeling/gsCurvatureSmoothing.h
+include/gismo/gsModeling/gsCurveFitting.h
+include/gismo/gsModeling/gsCurveLoop.h
+include/gismo/gsModeling/gsFitting.h
+include/gismo/gsModeling/gsLineSegment.h
+include/gismo/gsModeling/gsParametrization.h
+include/gismo/gsModeling/gsPatchGenerator.h
+include/gismo/gsModeling/gsPlanarDomain.h
+include/gismo/gsModeling/gsSolid.h
+include/gismo/gsModeling/gsSolidElement.h
+include/gismo/gsModeling/gsSolidHalfEdge.h
+include/gismo/gsModeling/gsSolidHalfFace.h
+include/gismo/gsModeling/gsSolidHeVertex.h
+include/gismo/gsModeling/gsSpringPatch.h
+include/gismo/gsModeling/gsTemplate.h
+include/gismo/gsModeling/gsTriMeshToSolid.h
+include/gismo/gsModeling/gsTrimSurface.h
+include/gismo/gsModeling/gsVolumeBlock.h
+include/gismo/gsMpi/gsBinaryFunctions.h
+include/gismo/gsMpi/gsMpi.h
+include/gismo/gsMpi/gsMpiComm.h
+include/gismo/gsMpi/gsMpiTraits.h
+include/gismo/gsMultiGrid/gsGridHierarchy.h
+include/gismo/gsMultiGrid/gsMultiGrid.h
+include/gismo/gsNurbs/gsBSpline.h
+include/gismo/gsNurbs/gsBSplineAlgorithms.h
+include/gismo/gsNurbs/gsBSplineBasis.h
+include/gismo/gsNurbs/gsBSplineSolver.h
+include/gismo/gsNurbs/gsBoehm.h
+include/gismo/gsNurbs/gsKnotIterator.h
+include/gismo/gsNurbs/gsKnotVector.h
+include/gismo/gsNurbs/gsNurbs.h
+include/gismo/gsNurbs/gsNurbsBasis.h
+include/gismo/gsNurbs/gsNurbsCreator.h
+include/gismo/gsNurbs/gsTensorBSpline.h
+include/gismo/gsNurbs/gsTensorBSplineBasis.h
+include/gismo/gsNurbs/gsTensorNurbs.h
+include/gismo/gsNurbs/gsTensorNurbsBasis.h
+include/gismo/gsPde/gsBiharmonicPde.h
+include/gismo/gsPde/gsBoundaryConditions.h
+include/gismo/gsPde/gsConvDiffRePde.h
+include/gismo/gsPde/gsEulerBernoulliBeamPde.h
+include/gismo/gsPde/gsLaplacePde.h
+include/gismo/gsPde/gsNewtonIterator.h
+include/gismo/gsPde/gsPde.h
+include/gismo/gsPde/gsPointLoads.h
+include/gismo/gsPde/gsPoissonPde.h
+include/gismo/gsPde/gsStokesPde.h
+include/gismo/gsPde/gsSurfacePoissonPde.h
+include/gismo/gsSolver/gsAdditiveOp.h
+include/gismo/gsSolver/gsBlockOp.h
+include/gismo/gsSolver/gsCompositePrecOp.h
+include/gismo/gsSolver/gsConjugateGradient.h
+include/gismo/gsSolver/gsGMRes.h
+include/gismo/gsSolver/gsGradientMethod.h
+include/gismo/gsSolver/gsIterativeSolver.h
+include/gismo/gsSolver/gsKroneckerOp.h
+include/gismo/gsSolver/gsLanczosMatrix.h
+include/gismo/gsSolver/gsLinearOperator.h
+include/gismo/gsSolver/gsMatrixOp.h
+include/gismo/gsSolver/gsMinimalResidual.h
+include/gismo/gsSolver/gsPatchPreconditionersCreator.h
+include/gismo/gsSolver/gsPreconditioner.h
+include/gismo/gsSolver/gsProductOp.h
+include/gismo/gsSolver/gsSimplePreconditioners.h
+include/gismo/gsSolver/gsSolverUtils.h
+include/gismo/gsSolver/gsSumOp.h
+include/gismo/gsTensor/gsGenericTensorBasis.h
+include/gismo/gsTensor/gsGridIterator.h
+include/gismo/gsTensor/gsTensorBasis.h
+include/gismo/gsTensor/gsTensorDomainBoundaryIterator.h
+include/gismo/gsTensor/gsTensorDomainIterator.h
+include/gismo/gsTensor/gsTensorTools.h
+include/gismo/gsUtils/gsBoundedPriorityQueue.h
+include/gismo/gsUtils/gsCombinatorics.h
+include/gismo/gsUtils/gsFunctionWithDerivatives.h
+include/gismo/gsUtils/gsKDTree.h
+include/gismo/gsUtils/gsMesh/gsBoundingBox.h
+include/gismo/gsUtils/gsMesh/gsCell.h
+include/gismo/gsUtils/gsMesh/gsEdge.h
+include/gismo/gsUtils/gsMesh/gsFace.h
+include/gismo/gsUtils/gsMesh/gsHalfEdgeMesh.h
+include/gismo/gsUtils/gsMesh/gsMesh.h
+include/gismo/gsUtils/gsMesh/gsMeshElement.h
+include/gismo/gsUtils/gsMesh/gsVertex.h
+include/gismo/gsUtils/gsPointGrid.h
+include/gismo/gsUtils/gsQuasiInterpolate.h
+include/gismo/gsUtils/gsSortedVector.h
+include/gismo/gsUtils/gsStopwatch.h
+include/gismo/gsUtils/gsThreaded.h
+include/gismo/gsUtils/gsUtils.h
+include/gismo/rapidxml/rapidxml.hpp
+include/gismo/rapidxml/rapidxml_print.hpp
+include/gismo/tclap/Arg.h
+include/gismo/tclap/ArgException.h
+include/gismo/tclap/ArgTraits.h
+include/gismo/tclap/CmdLine.h
+include/gismo/tclap/CmdLineInterface.h
+include/gismo/tclap/CmdLineOutput.h
+include/gismo/tclap/Constraint.h
+include/gismo/tclap/DocBookOutput.h
+include/gismo/tclap/HelpVisitor.h
+include/gismo/tclap/IgnoreRestVisitor.h
+include/gismo/tclap/MultiArg.h
+include/gismo/tclap/MultiSwitchArg.h
+include/gismo/tclap/OptionalUnlabeledTracker.h
+include/gismo/tclap/StandardTraits.h
+include/gismo/tclap/StdOutput.h
+include/gismo/tclap/SwitchArg.h
+include/gismo/tclap/UnlabeledMultiArg.h
+include/gismo/tclap/UnlabeledValueArg.h
+include/gismo/tclap/ValueArg.h
+include/gismo/tclap/ValuesConstraint.h
+include/gismo/tclap/VersionVisitor.h
+include/gismo/tclap/Visitor.h
+include/gismo/tclap/XorHandler.h
+include/gismo/tclap/ZshCompletionOutput.h
+lib/gismo/AddCXXCompileOptions.cmake
+lib/gismo/AddCompilerFlag.cmake
+lib/gismo/CheckCCompilerFlag.cmake
+lib/gismo/CheckCXXCompilerFlag.cmake
+lib/gismo/CheckMicCCompilerFlag.cmake
+lib/gismo/CheckMicCXXCompilerFlag.cmake
+lib/gismo/CodeCoverage.cmake
+lib/gismo/OptimizeForArchitecture.cmake
+lib/gismo/gismoConfig.cmake
+lib/gismo/gismoConfigVersion.cmake
+lib/gismo/gismoUse.cmake
+lib/gismo/gsConfig.cmake
+lib/gismo/gsDebugExtra.cmake
+lib/libgismo.a
+lib/libgismo.so
+lib/libgismo.so.20
+lib/libgismo.so.20.12.0
+%%DATADIR%%data/bspbasis/tpBSpline2_01.xml
+%%DATADIR%%data/bspbasis/tpBSpline2_02.xml
+%%DATADIR%%data/curves3d/bspline3d_curve_01.xml
+%%DATADIR%%data/curves3d/bspline3d_curve_02.xml
+%%DATADIR%%data/curves3d/curve_boundary.xml
+%%DATADIR%%data/curves3d/quarter_circle.xml
+%%DATADIR%%data/domain1d/bspline1d_01.xml
+%%DATADIR%%data/domain1d/line.xml
+%%DATADIR%%data/domain2d/lake.xml
+%%DATADIR%%data/domain2d/lake_pd.xml
+%%DATADIR%%data/domain2d/ldomain.xml
+%%DATADIR%%data/domain2d/square.xml
+%%DATADIR%%data/domain2d/squareTHB.xml
+%%DATADIR%%data/domain2d/yeti_mp2.xml
+%%DATADIR%%data/fformats/hammer.iges
+%%DATADIR%%data/fformats/trimmed_cube.brep
+%%DATADIR%%data/fitting/deepdrawingC.xml
+%%DATADIR%%data/gsBoundaryConditions/bc.xml
+%%DATADIR%%data/off/mushroom_triangulated.off
+%%DATADIR%%data/options/assembler_options.xml
+%%DATADIR%%data/options/ipopt.opt
+%%DATADIR%%data/options/optionlist.xml
+%%DATADIR%%data/pde/poisson1d_sin.xml
+%%DATADIR%%data/pde/poisson2d_bvp.xml
+%%DATADIR%%data/pde/poisson2d_sin.xml
+%%DATADIR%%data/pde/poisson3d_sin.xml
+%%DATADIR%%data/planar/lshape2d_3patches_tens.xml
+%%DATADIR%%data/planar/lshape2d_3patches_thb.xml
+%%DATADIR%%data/planar/lshape_p2.xml
+%%DATADIR%%data/planar/square_with_disk.xml
+%%DATADIR%%data/planar/two_squares.xml
+%%DATADIR%%data/stl/half-sphere-sheet.stl
+%%DATADIR%%data/stl/norm.stl
+%%DATADIR%%data/stl/patchLisa.stl
+%%DATADIR%%data/stl/patchLisa_1.stl
+%%DATADIR%%data/surfaces/cylinder.xml
+%%DATADIR%%data/surfaces/egg.xml
+%%DATADIR%%data/surfaces/g_plus_s_surf.xml
+%%DATADIR%%data/surfaces/quarter_sphere.xml
+%%DATADIR%%data/surfaces/scordelis_lo_roof.xml
+%%DATADIR%%data/surfaces/simple.xml
+%%DATADIR%%data/surfaces/teapot.xml
+%%DATADIR%%data/surfaces/thbs_face_3levels.xml
+%%DATADIR%%data/thbbasis/simple.xml
+%%DATADIR%%data/thbbasis/thbs_basis_02.xml
+%%DATADIR%%data/unittests/matrix.xml
+%%DATADIR%%data/volumes/GshapedVolume.xml
+%%DATADIR%%data/volumes/cube.xml
+%%DATADIR%%data/volumes/cylinder.xml
+%%DATADIR%%data/volumes/fichera.xml
+%%DATADIR%%data/volumes/twisted_fichera.xml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202108130206.17D26fcS039045>