aboutsummaryrefslogtreecommitdiff
path: root/math/dune-localfunctions
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2020-03-14 22:25:11 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2020-03-14 22:25:11 +0000
commit2d496dc11a5507c4eac71789ee3b124eae6a0a1c (patch)
tree2388cadde5c58292e03916f819ae10518d6a9c85 /math/dune-localfunctions
parenta23801e992069769d753dd15b489c99d3b997daa (diff)
downloadports-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/Makefile43
-rw-r--r--math/dune-localfunctions/distinfo3
-rw-r--r--math/dune-localfunctions/pkg-descr9
-rw-r--r--math/dune-localfunctions/pkg-plist184
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