[ffc] 01/01: Merge tag 'upstream/1.6.0'
Mattia Rizzolo
mattia at debian.org
Sat Apr 23 18:39:05 UTC 2016
This is an automated email from the git hooks/post-receive script.
mattia pushed a commit to branch master
in repository ffc.
commit 93d31cf1555ee45bd05f7c293710862017e1af62
Merge: cb834c8 2b4afb8
Author: Mattia Rizzolo <mattia at debian.org>
Date: Sat Apr 23 18:38:44 2016 +0000
Merge tag 'upstream/1.6.0'
Upstream version 1.6.0
# gpg: Signature made Sat 23 Apr 2016 06:38:43 PM UTC using RSA key ID B9444540
# gpg: Good signature from "Mattia Rizzolo <mattia at mapreri.org>"
# gpg: aka "Mattia Rizzolo <mapreri at ubuntu.com>"
# gpg: aka "Mattia Rizzolo <mapreri at ubuntu-it.org>"
# gpg: aka "Mattia Rizzolo <mapreri at gmail.com>"
# gpg: aka "[jpeg image of size 4456]"
# gpg: aka "[jpeg image of size 4218]"
# gpg: aka "Mattia Rizzolo <mattia at debian.org>"
AUTHORS | 78 ++
COPYING | 674 ++++++++++
COPYING.LESSER | 165 +++
ChangeLog | 452 +++++++
INSTALL | 18 +
README.rst | 64 +
bench/HyperElasticity.ufl | 57 +
bench/MassH1_2D_1.ufl | 23 +
bench/MassH1_2D_2.ufl | 23 +
bench/MassH1_2D_3.ufl | 23 +
bench/MassH1_2D_4.ufl | 23 +
bench/MassH1_2D_5.ufl | 23 +
bench/MassHcurl_2D_1.ufl | 23 +
bench/MassHcurl_2D_2.ufl | 23 +
bench/MassHcurl_2D_3.ufl | 23 +
bench/MassHcurl_2D_4.ufl | 23 +
bench/MassHcurl_2D_5.ufl | 23 +
bench/MassHdiv_2D_1.ufl | 23 +
bench/MassHdiv_2D_2.ufl | 23 +
bench/MassHdiv_2D_3.ufl | 23 +
bench/MassHdiv_2D_4.ufl | 23 +
bench/MassHdiv_2D_5.ufl | 23 +
bench/NavierStokes_2D_1.ufl | 26 +
bench/NavierStokes_2D_2.ufl | 26 +
bench/NavierStokes_2D_3.ufl | 26 +
bench/Poisson_2D_1.ufl | 23 +
bench/Poisson_2D_2.ufl | 23 +
bench/Poisson_2D_3.ufl | 23 +
bench/Poisson_2D_4.ufl | 23 +
bench/Poisson_2D_5.ufl | 23 +
bench/WeightedPoisson_2D_1.ufl | 24 +
bench/WeightedPoisson_2D_2.ufl | 24 +
bench/WeightedPoisson_2D_3.ufl | 24 +
bench/WeightedPoisson_2D_4.ufl | 24 +
bench/WeightedPoisson_2D_5.ufl | 24 +
bench/bench.py | 60 +
bench/plot.py | 80 ++
bench/results/bench.log | 112 ++
bench/results/results.log | 60 +
bench/utils.py | 58 +
cmake/templates/UFCConfig.cmake.in | 32 +
cmake/templates/UFCConfigVersion.cmake.in | 21 +
cmake/templates/UseUFC.cmake.in | 19 +
cmake/templates/ufc-1.pc.in | 4 +
demo/AdaptivePoisson.ufl | 12 +
demo/AlgebraOperators.ufl | 43 +
demo/Biharmonic.ufl | 51 +
demo/CellGeometry.ufl | 35 +
demo/CoefficientOperators.ufl | 30 +
demo/Components.ufl | 33 +
demo/Conditional.ufl | 41 +
demo/Constant.ufl | 32 +
demo/CustomIntegral.ufl | 59 +
demo/CustomMixedIntegral.ufl | 71 +
demo/CustomVectorIntegral.ufl | 62 +
demo/Elasticity.ufl | 34 +
demo/EnergyNorm.ufl | 26 +
demo/Equation.ufl | 51 +
demo/FacetIntegrals.ufl | 36 +
demo/FacetRestrictionAD.ufl | 29 +
demo/Heat.ufl | 33 +
demo/HyperElasticity.ufl | 57 +
demo/Mass.ufl | 27 +
demo/MathFunctions.ufl | 47 +
demo/MetaData.ufl | 37 +
demo/Mini.ufl | 33 +
demo/MixedMixedElement.ufl | 31 +
demo/MixedPoisson.ufl | 36 +
demo/MixedPoissonDual.ufl | 36 +
demo/NavierStokes.ufl | 30 +
demo/NeumannProblem.ufl | 31 +
demo/Normals.ufl | 33 +
demo/Optimization.ufl | 30 +
demo/P5tet.ufl | 22 +
demo/P5tri.ufl | 22 +
demo/PointMeasure.ufl | 35 +
demo/Poisson.ufl | 30 +
demo/Poisson1D.ufl | 30 +
demo/PoissonDG.ufl | 59 +
demo/ProjectionManifold.ufl | 34 +
demo/QuadratureElement.ufl | 38 +
demo/README | 13 +
demo/ReactionDiffusion.ufl | 30 +
demo/RestrictedElement.ufl | 43 +
demo/SpatialCoordinates.ufl | 36 +
demo/StabilisedStokes.ufl | 37 +
demo/Stokes.ufl | 33 +
demo/SubDomain.ufl | 29 +
demo/SubDomains.ufl | 29 +
demo/TensorWeightedPoisson.ufl | 31 +
demo/TraceElement.ufl | 4 +
demo/VectorLaplaceGradCurl.ufl | 50 +
demo/VectorPoisson.ufl | 30 +
demo/plotelements.py | 60 +
doc/man/man1/ffc.1.gz | Bin 0 -> 2930 bytes
doc/sphinx/Makefile | 153 +++
doc/sphinx/scripts/README_generate_modules.rst | 29 +
doc/sphinx/scripts/generate_index.py | 93 ++
doc/sphinx/scripts/generate_modules.py | 269 ++++
doc/sphinx/source/conf.py | 288 ++++
doc/sphinx/source/index.rst | 18 +
ffc/__init__.py | 53 +
ffc/analysis.py | 357 +++++
ffc/backends/__init__.py | 0
ffc/backends/dolfin/__init__.py | 0
ffc/backends/dolfin/capsules.py | 89 ++
ffc/backends/dolfin/form.py | 238 ++++
ffc/backends/dolfin/functionspace.py | 125 ++
ffc/backends/dolfin/goalfunctional.py | 182 +++
ffc/backends/dolfin/includes.py | 46 +
ffc/backends/dolfin/wrappers.py | 151 +++
ffc/backends/ufc/__init__.py | 69 +
ffc/backends/ufc/build.py | 108 ++
ffc/backends/ufc/dofmap.py | 301 +++++
ffc/backends/ufc/finite_element.py | 518 +++++++
ffc/backends/ufc/form.py | 490 +++++++
ffc/backends/ufc/function.py | 77 ++
ffc/backends/ufc/integrals.py | 524 ++++++++
ffc/codegeneration.py | 562 ++++++++
ffc/codesnippets.py | 811 +++++++++++
ffc/compiler.py | 258 ++++
ffc/cpp.py | 817 +++++++++++
ffc/enrichedelement.py | 116 ++
ffc/errorcontrol/__init__.py | 9 +
ffc/errorcontrol/errorcontrol.py | 170 +++
ffc/errorcontrol/errorcontrolgenerators.py | 295 ++++
ffc/evaluatebasis.py | 779 +++++++++++
ffc/evaluatebasisderivatives.py | 715 ++++++++++
ffc/evaluatedof.py | 368 +++++
ffc/extras.py | 101 ++
ffc/fiatinterface.py | 314 +++++
ffc/formatting.py | 153 +++
ffc/interpolatevertexvalues.py | 183 +++
ffc/jitcompiler.py | 220 +++
ffc/jitobject.py | 104 ++
ffc/log.py | 74 +
ffc/mixedelement.py | 157 +++
ffc/optimization.py | 67 +
ffc/parameters.py | 62 +
ffc/plot.py | 867 ++++++++++++
ffc/quadrature/__init__.py | 3 +
ffc/quadrature/expr.py | 133 ++
ffc/quadrature/floatvalue.py | 161 +++
ffc/quadrature/fraction.py | 359 +++++
ffc/quadrature/optimisedquadraturetransformer.py | 645 +++++++++
ffc/quadrature/parameters.py | 65 +
ffc/quadrature/product.py | 414 ++++++
ffc/quadrature/quadraturegenerator.py | 1011 ++++++++++++++
ffc/quadrature/quadratureoptimization.py | 246 ++++
ffc/quadrature/quadraturerepresentation.py | 234 ++++
ffc/quadrature/quadraturetransformer.py | 794 +++++++++++
ffc/quadrature/quadraturetransformerbase.py | 1254 +++++++++++++++++
ffc/quadrature/quadratureutils.py | 407 ++++++
ffc/quadrature/reduce_operations.py | 768 +++++++++++
ffc/quadrature/sumobj.py | 597 ++++++++
ffc/quadrature/symbol.py | 227 ++++
ffc/quadrature/symbolics.py | 321 +++++
ffc/quadrature/tabulate_basis.py | 306 +++++
ffc/quadrature_schemes.py | 313 +++++
ffc/quadratureelement.py | 139 ++
ffc/representation.py | 678 ++++++++++
ffc/representationutils.py | 163 +++
ffc/restrictedelement.py | 90 ++
ffc/tensor/__init__.py | 3 +
ffc/tensor/costestimation.py | 58 +
ffc/tensor/geometrytensor.py | 54 +
ffc/tensor/monomialextraction.py | 409 ++++++
ffc/tensor/monomialintegration.py | 308 +++++
ffc/tensor/monomialtransformation.py | 513 +++++++
ffc/tensor/multiindex.py | 81 ++
ffc/tensor/referencetensor.py | 72 +
ffc/tensor/tensorgenerator.py | 384 ++++++
ffc/tensor/tensorreordering.py | 107 ++
ffc/tensor/tensorrepresentation.py | 133 ++
ffc/timeelements.py | 127 ++
ffc/uflacsrepr/__init__.py | 3 +
ffc/uflacsrepr/uflacsgenerator.py | 40 +
ffc/uflacsrepr/uflacsoptimization.py | 28 +
ffc/uflacsrepr/uflacsrepresentation.py | 71 +
ffc/utils.py | 63 +
ffc/wrappers.py | 116 ++
ffc_time_ext/Legendre.cpp | 117 ++
ffc_time_ext/Legendre.h | 65 +
ffc_time_ext/LobattoQuadrature.cpp | 93 ++
ffc_time_ext/LobattoQuadrature.h | 47 +
ffc_time_ext/RadauQuadrature.cpp | 84 ++
ffc_time_ext/RadauQuadrature.h | 49 +
ffc_time_ext/time_elements.cpp | 52 +
ffc_time_ext/time_elements.h | 29 +
ffc_time_ext/time_elements_interface.cpp | 151 +++
release.conf | 37 +
scripts/ffc | 213 +++
scripts/makedist | 105 ++
scripts/makedoc | 56 +
setup.py | 305 +++++
test/evaluate_basis/cppcode.py | 76 ++
test/evaluate_basis/test.py | 260 ++++
test/evaluate_basis_derivatives/cppcode.py | 76 ++
test/evaluate_basis_derivatives/test.py | 269 ++++
test/regression/README.rst | 58 +
test/regression/elements.py | 30 +
test/regression/ffc-reference-data-id | 1 +
test/regression/printer.h | 181 +++
test/regression/recdiff.py | 183 +++
test/regression/scripts/download | 41 +
test/regression/scripts/getdata | 34 +
test/regression/scripts/getreferencerepo | 62 +
test/regression/scripts/parameters | 5 +
test/regression/scripts/upload | 72 +
test/regression/test.py | 500 +++++++
test/regression/ufctest.h | 851 ++++++++++++
test/regression/ufctest.py | 62 +
test/test.py | 48 +
test/unit/elements/test.py | 43 +
test/unit/evaluate_basis/__init__.py | 0
test/unit/evaluate_basis/cppcode.py | 176 +++
test/unit/evaluate_basis/elements.py | 92 ++
test/unit/evaluate_basis/test.py | 38 +
test/unit/evaluate_basis/test_against_fiat.py | 262 ++++
.../unit/evaluate_basis/test_against_ref_values.py | 237 ++++
test/unit/evaluate_basis/test_common.py | 194 +++
test/unit/misc/__init__.py | 0
test/unit/misc/test.py | 364 +++++
test/unit/symbolics/__init__.py | 0
test/unit/symbolics/test.py | 137 ++
test/unit/symbolics/testdgelastodyn.py | 83 ++
test/unit/symbolics/testelasticity2d.py | 198 +++
test/unit/symbolics/testelasticityterm.py | 87 ++
test/unit/symbolics/testelasweighted.py | 113 ++
test/unit/symbolics/testelasweighted2.py | 130 ++
test/unit/symbolics/testexpandoperations.py | 287 ++++
test/unit/symbolics/testfloat.py | 81 ++
test/unit/symbolics/testfloatoperators.py | 107 ++
test/unit/symbolics/testfraction.py | 105 ++
test/unit/symbolics/testfractionoperators.py | 109 ++
test/unit/symbolics/testmixedsymbols.py | 303 +++++
test/unit/symbolics/testnotfinished.py | 106 ++
test/unit/symbolics/testpoisson.py | 121 ++
test/unit/symbolics/testproduct.py | 145 ++
test/unit/symbolics/testproductoperators.py | 120 ++
test/unit/symbolics/testrealexamples.py | 158 +++
test/unit/symbolics/testreducegip.py | 240 ++++
test/unit/symbolics/testreduceoperations.py | 397 ++++++
test/unit/symbolics/testreducevartype.py | 189 +++
test/unit/symbolics/testsum.py | 120 ++
test/unit/symbolics/testsumoperators.py | 102 ++
test/unit/symbolics/testsymbol.py | 86 ++
test/unit/symbolics/testsymboloperators.py | 114 ++
test/unit/test.py | 6 +
ufc-merge-into-ffc/COPYING.GPL-2 | 339 +++++
ufc-merge-into-ffc/COPYING.LGPL | 165 +++
ufc-merge-into-ffc/LICENSE | 48 +
ufc-merge-into-ffc/README.merge | 20 +
ufc-merge-into-ffc/README.rst | 84 ++
ufc-merge-into-ffc/doc/manual/Makefile | 30 +
ufc-merge-into-ffc/doc/manual/algorithm.sty | 96 ++
ufc-merge-into-ffc/doc/manual/bibliography.bib | 180 +++
.../doc/manual/chapters/assembly.tex | 397 ++++++
.../doc/manual/chapters/assembly_cpp.tex | 111 ++
.../doc/manual/chapters/examples.tex | 76 ++
.../doc/manual/chapters/installation.tex | 47 +
.../doc/manual/chapters/interface.tex | 1210 +++++++++++++++++
.../doc/manual/chapters/interface_cpp.tex | 8 +
.../doc/manual/chapters/introduction.tex | 80 ++
ufc-merge-into-ffc/doc/manual/chapters/license.tex | 5 +
.../doc/manual/chapters/numbering.tex | 4 +
.../doc/manual/chapters/numbering_common.tex | 412 ++++++
.../doc/manual/chapters/pythonutils.tex | 43 +
.../doc/manual/chapters/referencecells.tex | 4 +
.../doc/manual/chapters/referencecells_common.tex | 250 ++++
.../doc/manual/chapters/versions.tex | 92 ++
ufc-merge-into-ffc/doc/manual/code/Poisson.ufl | 16 +
ufc-merge-into-ffc/doc/manual/code/poisson_ffc.h | 1418 ++++++++++++++++++++
ufc-merge-into-ffc/doc/manual/code/poisson_syfi.h | 1 +
.../code/stiffness_syfi/dof_map_Lagrange_1_2D.cpp | 189 +++
.../code/stiffness_syfi/dof_map_Lagrange_1_2D.h | 92 ++
.../code/stiffness_syfi/fe_Lagrange_1_2D.cpp | 160 +++
.../manual/code/stiffness_syfi/fe_Lagrange_1_2D.h | 87 ++
.../form__stiffness_form__Lagrange_1_2D.cpp | 203 +++
.../form__stiffness_form__Lagrange_1_2D.h | 92 ++
ufc-merge-into-ffc/doc/manual/eps/hexahedron.eps | 215 +++
ufc-merge-into-ffc/doc/manual/eps/insertion.eps | 472 +++++++
ufc-merge-into-ffc/doc/manual/eps/interval.eps | 76 ++
.../eps/numbering_example_quadrilaterals.eps | 339 +++++
.../doc/manual/eps/numbering_example_triangles.eps | 245 ++++
.../manual/eps/ordering_example_tetrahedron.eps | 110 ++
.../doc/manual/eps/ordering_example_triangle.eps | 71 +
.../manual/eps/orientation_example_triangles.eps | 375 ++++++
.../doc/manual/eps/quadrilateral.eps | 125 ++
ufc-merge-into-ffc/doc/manual/eps/tetrahedron.eps | 184 +++
ufc-merge-into-ffc/doc/manual/eps/triangle.eps | 112 ++
ufc-merge-into-ffc/doc/manual/eps/ufcfig.eps | 643 +++++++++
ufc-merge-into-ffc/doc/manual/fenicsmanual.cls | 110 ++
ufc-merge-into-ffc/doc/manual/svg/hexahedron.svg | 249 ++++
ufc-merge-into-ffc/doc/manual/svg/insertion.svg | 429 ++++++
ufc-merge-into-ffc/doc/manual/svg/interval.svg | 172 +++
.../svg/numbering_example_quadrilaterals.svg | 412 ++++++
.../doc/manual/svg/numbering_example_triangles.svg | 348 +++++
.../manual/svg/ordering_example_tetrahedron.svg | 217 +++
.../doc/manual/svg/ordering_example_triangle.svg | 176 +++
.../manual/svg/orientation_example_triangles.svg | 374 ++++++
.../doc/manual/svg/quadrilateral.svg | 193 +++
ufc-merge-into-ffc/doc/manual/svg/tetrahedron.svg | 222 +++
ufc-merge-into-ffc/doc/manual/svg/triangle.svg | 174 +++
ufc-merge-into-ffc/doc/manual/ufc-user-manual.tex | 35 +
ufc-merge-into-ffc/doc/sphinx/README | 3 +
ufc-merge-into-ffc/doc/sphinx/index.rst | 104 ++
ufc/__init__.py | 18 +
ufc/ufc.h | 495 +++++++
ufc/ufc.i | 87 ++
ufc/ufc_geometry.h | 1268 +++++++++++++++++
ufc/ufc_shared_ptr_classes.i | 11 +
ufc_benchmark/Makefile | 42 +
ufc_benchmark/setup.py | 23 +
ufc_benchmark/ufc_benchmark.cpp | 372 +++++
ufc_benchmark/ufc_benchmark.h | 45 +
ufc_benchmark/ufc_benchmark.i | 62 +
ufc_benchmark/ufc_data.h | 184 +++
ufc_benchmark/ufc_reference_cell.h | 294 ++++
319 files changed, 51998 insertions(+)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fenics/ffc.git
More information about the debian-science-commits
mailing list