diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2020-03-14 22:25:11 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2020-03-14 22:25:11 +0000 |
commit | 2d496dc11a5507c4eac71789ee3b124eae6a0a1c (patch) | |
tree | 2388cadde5c58292e03916f819ae10518d6a9c85 /math/dune-localfunctions | |
parent | a23801e992069769d753dd15b489c99d3b997daa (diff) | |
download | ports-2d496dc11a5507c4eac71789ee3b124eae6a0a1c.tar.gz ports-2d496dc11a5507c4eac71789ee3b124eae6a0a1c.zip |
New port: math/dune-localfunctions: DUNE framework: Local finite elements
Notes
Notes:
svn path=/head/; revision=528457
Diffstat (limited to 'math/dune-localfunctions')
-rw-r--r-- | math/dune-localfunctions/Makefile | 43 | ||||
-rw-r--r-- | math/dune-localfunctions/distinfo | 3 | ||||
-rw-r--r-- | math/dune-localfunctions/pkg-descr | 9 | ||||
-rw-r--r-- | math/dune-localfunctions/pkg-plist | 184 |
4 files changed, 239 insertions, 0 deletions
diff --git a/math/dune-localfunctions/Makefile b/math/dune-localfunctions/Makefile new file mode 100644 index 000000000000..3e40236438cd --- /dev/null +++ b/math/dune-localfunctions/Makefile @@ -0,0 +1,43 @@ +# $FreeBSD$ + +PORTNAME= dune-localfunctions +DISTVERSIONPREFIX= v +DISTVERSION= 2.7.0rc2 +CATEGORIES= math + +MAINTAINER= yuri@FreeBSD.org +COMMENT= DUNE framework: Local finite elements + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BUILD_DEPENDS= dune-common>0:math/dune-common \ + dune-geometry>0:math/dune-geometry \ + vc>0:devel/vc + +USES= cmake compiler:c++17-lang fortran pkgconfig +USE_GITLAB= yes + +GL_ACCOUNT= core +GL_SITE= https://gitlab.dune-project.org +GL_ACCOUNT= core +GL_COMMIT= 4def7a7c627172d660854411d322818115a20765 + +CMAKE_ON= BUILD_SHARED_LIBS + +NO_ARCH= yes + +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +DOCS_BUILD_DEPENDS= latex:print/tex-formats +DOCS_CMAKE_BOOL= FREEBSD_INSTALL_DOCS +DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ + sphinx-build:textproc/py-sphinx + +PORTDOCS= * + +post-stage-DOCS-on: # https://gitlab.dune-project.org/core/dune-common/issues/191 + @${RMDIR} ${STAGEDIR}${DOCSDIR}/comm + +.include <bsd.port.mk> diff --git a/math/dune-localfunctions/distinfo b/math/dune-localfunctions/distinfo new file mode 100644 index 000000000000..061a55810c06 --- /dev/null +++ b/math/dune-localfunctions/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1584213092 +SHA256 (core-dune-localfunctions-4def7a7c627172d660854411d322818115a20765_GL0.tar.gz) = 0ace107de7c083637cab0e912c4629740bfd8707599b197842d0688f5ecc93c2 +SIZE (core-dune-localfunctions-4def7a7c627172d660854411d322818115a20765_GL0.tar.gz) = 192633 diff --git a/math/dune-localfunctions/pkg-descr b/math/dune-localfunctions/pkg-descr new file mode 100644 index 000000000000..824e243be811 --- /dev/null +++ b/math/dune-localfunctions/pkg-descr @@ -0,0 +1,9 @@ +dune-localfunctions is a module of the DUNE Numerics framework for solving +partial differential equations (PDEs) with grid-based methods. + +dune-localfunctions provides interface and implementation for shape functions +defined on the DUNE reference elements. In addition to the shape function, +interpolation operators and special keys are provided which can be used to +assemble global function spaces on finite-element grids. + +WWW: https://www.dune-project.org/ diff --git a/math/dune-localfunctions/pkg-plist b/math/dune-localfunctions/pkg-plist new file mode 100644 index 000000000000..249a6368341f --- /dev/null +++ b/math/dune-localfunctions/pkg-plist @@ -0,0 +1,184 @@ +include/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh +include/dune/localfunctions/brezzidouglasfortinmarini/cube/localbasis.hh +include/dune/localfunctions/brezzidouglasfortinmarini/cube/localcoefficients.hh +include/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh +include/dune/localfunctions/brezzidouglasmarini.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalcoefficients.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalbasis.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalcoefficients.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube3d/brezzidouglasmarini1cube3dlocalinterpolation.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalbasis.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalcoefficients.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1simplex2d/brezzidouglasmarini1simplex2dlocalinterpolation.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalbasis.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalcoefficients.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalbasis.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalcoefficients.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh +include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinisimplex.hh +include/dune/localfunctions/common/interface.hh +include/dune/localfunctions/common/interfaceswitch.hh +include/dune/localfunctions/common/localbasis.hh +include/dune/localfunctions/common/localfiniteelementtraits.hh +include/dune/localfunctions/common/localfiniteelementvariant.hh +include/dune/localfunctions/common/localfiniteelementvariantcache.hh +include/dune/localfunctions/common/localinterpolation.hh +include/dune/localfunctions/common/localkey.hh +include/dune/localfunctions/common/localtoglobaladaptors.hh +include/dune/localfunctions/common/virtualinterface.hh +include/dune/localfunctions/common/virtualwrappers.hh +include/dune/localfunctions/crouzeixraviart.hh +include/dune/localfunctions/dualmortarbasis.hh +include/dune/localfunctions/dualmortarbasis/dualp1.hh +include/dune/localfunctions/dualmortarbasis/dualp1/dualp1localbasis.hh +include/dune/localfunctions/dualmortarbasis/dualp1/dualp1localcoefficients.hh +include/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh +include/dune/localfunctions/dualmortarbasis/dualpq1factory.hh +include/dune/localfunctions/dualmortarbasis/dualq1.hh +include/dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh +include/dune/localfunctions/dualmortarbasis/dualq1/dualq1localcoefficients.hh +include/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh +include/dune/localfunctions/hierarchical.hh +include/dune/localfunctions/hierarchical/hierarchicalp2.hh +include/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localbasis.hh +include/dune/localfunctions/hierarchical/hierarchicalp2/hierarchicalsimplexp2localinterpolation.hh +include/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble.hh +include/dune/localfunctions/hierarchical/hierarchicalp2withelementbubble/hierarchicalsimplexp2withelementbubble.hh +include/dune/localfunctions/hierarchical/hierarchicalprismp2.hh +include/dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localbasis.hh +include/dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh +include/dune/localfunctions/lagrange.hh +include/dune/localfunctions/lagrange/emptypoints.hh +include/dune/localfunctions/lagrange/equidistantpoints.hh +include/dune/localfunctions/lagrange/interpolation.hh +include/dune/localfunctions/lagrange/lagrangebasis.hh +include/dune/localfunctions/lagrange/lagrangecoefficients.hh +include/dune/localfunctions/lagrange/lagrangecube.hh +include/dune/localfunctions/lagrange/lagrangelfecache.hh +include/dune/localfunctions/lagrange/lagrangeprism.hh +include/dune/localfunctions/lagrange/lagrangepyramid.hh +include/dune/localfunctions/lagrange/lagrangesimplex.hh +include/dune/localfunctions/lagrange/p0.hh +include/dune/localfunctions/lagrange/p0/p0localbasis.hh +include/dune/localfunctions/lagrange/p0/p0localcoefficients.hh +include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh +include/dune/localfunctions/lagrange/p1.hh +include/dune/localfunctions/lagrange/p2.hh +include/dune/localfunctions/lagrange/p23d.hh +include/dune/localfunctions/lagrange/pk.hh +include/dune/localfunctions/lagrange/pk1d.hh +include/dune/localfunctions/lagrange/pk2d.hh +include/dune/localfunctions/lagrange/pk3d.hh +include/dune/localfunctions/lagrange/pq22d.hh +include/dune/localfunctions/lagrange/pqkfactory.hh +include/dune/localfunctions/lagrange/prismp1.hh +include/dune/localfunctions/lagrange/prismp2.hh +include/dune/localfunctions/lagrange/pyramidp1.hh +include/dune/localfunctions/lagrange/pyramidp2.hh +include/dune/localfunctions/lagrange/q1.hh +include/dune/localfunctions/lagrange/q2.hh +include/dune/localfunctions/lagrange/qk.hh +include/dune/localfunctions/meta/power.hh +include/dune/localfunctions/meta/power/basis.hh +include/dune/localfunctions/meta/power/coefficients.hh +include/dune/localfunctions/meta/power/interpolation.hh +include/dune/localfunctions/mimetic.hh +include/dune/localfunctions/mimetic/mimeticall.hh +include/dune/localfunctions/monomial.hh +include/dune/localfunctions/monomial/monomiallocalbasis.hh +include/dune/localfunctions/monomial/monomiallocalcoefficients.hh +include/dune/localfunctions/monomial/monomiallocalinterpolation.hh +include/dune/localfunctions/orthonormal.hh +include/dune/localfunctions/orthonormal/orthonormalbasis.hh +include/dune/localfunctions/orthonormal/orthonormalcompute.hh +include/dune/localfunctions/rannacherturek.hh +include/dune/localfunctions/rannacherturek/rannacherturek.hh +include/dune/localfunctions/rannacherturek/rannacherturek2d/rannacherturek2dlocalbasis.hh +include/dune/localfunctions/rannacherturek/rannacherturek3d/rannacherturek3dlocalbasis.hh +include/dune/localfunctions/rannacherturek/rannachertureklocalbasis.hh +include/dune/localfunctions/rannacherturek/rannachertureklocalcoefficients.hh +include/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh +include/dune/localfunctions/raviartthomas.hh +include/dune/localfunctions/raviartthomas/raviartthomas02d.hh +include/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas02d/raviartthomas02dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh +include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh +include/dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh +include/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh +include/dune/localfunctions/raviartthomas/raviartthomas12d.hh +include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube3d.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomas2cube2d.hh +include/dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomas3cube2d.hh +include/dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas3cube2d/raviartthomas3cube2dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomas4cube2d.hh +include/dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalcoefficients.hh +include/dune/localfunctions/raviartthomas/raviartthomas4cube2d/raviartthomas4cube2dlocalinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomascube.hh +include/dune/localfunctions/raviartthomas/raviartthomaslfecache.hh +include/dune/localfunctions/raviartthomas/raviartthomassimplex.hh +include/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh +include/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh +include/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexprebasis.hh +include/dune/localfunctions/refined.hh +include/dune/localfunctions/refined/common/refinedsimplexlocalbasis.hh +include/dune/localfunctions/refined/refinedp0.hh +include/dune/localfunctions/refined/refinedp0/refinedp0localbasis.hh +include/dune/localfunctions/refined/refinedp0/refinedp0localcoefficients.hh +include/dune/localfunctions/refined/refinedp0/refinedp0localinterpolation.hh +include/dune/localfunctions/refined/refinedp1.hh +include/dune/localfunctions/refined/refinedp1/refinedp1localbasis.hh +include/dune/localfunctions/test/geometries.hh +include/dune/localfunctions/test/test-fe.hh +include/dune/localfunctions/test/test-localfe.hh +include/dune/localfunctions/utility/basisevaluator.hh +include/dune/localfunctions/utility/basismatrix.hh +include/dune/localfunctions/utility/basisprint.hh +include/dune/localfunctions/utility/coeffmatrix.hh +include/dune/localfunctions/utility/defaultbasisfactory.hh +include/dune/localfunctions/utility/dglocalcoefficients.hh +include/dune/localfunctions/utility/field.hh +include/dune/localfunctions/utility/interpolationhelper.hh +include/dune/localfunctions/utility/l2interpolation.hh +include/dune/localfunctions/utility/lfematrix.hh +include/dune/localfunctions/utility/localfiniteelement.hh +include/dune/localfunctions/utility/monomialbasis.hh +include/dune/localfunctions/utility/multiindex.hh +include/dune/localfunctions/utility/polynomialbasis.hh +include/dune/localfunctions/utility/tensor.hh +include/dune/localfunctions/whitney/edges0.5.hh +include/dune/localfunctions/whitney/edges0.5/basis.hh +include/dune/localfunctions/whitney/edges0.5/coefficients.hh +include/dune/localfunctions/whitney/edges0.5/common.hh +include/dune/localfunctions/whitney/edges0.5/interpolation.hh +lib/cmake/dune-localfunctions/dune-localfunctions-config-version.cmake +lib/cmake/dune-localfunctions/dune-localfunctions-config.cmake +lib/dunecontrol/dune-localfunctions/dune.module +libdata/pkgconfig/dune-localfunctions.pc +%%DATADIR%%/config.h.cmake |