[ufl] branch master updated (02d83b3 -> 8aff5da)
Mattia Rizzolo
mattia at debian.org
Sat Apr 23 18:42:31 UTC 2016
This is an automated email from the git hooks/post-receive script.
mattia pushed a change to branch master
in repository ufl.
from 02d83b3 New upstream release
adds 2402297 Initial upstream branch.
adds 0759ba6 Imported Upstream version 1.6.0
new 8aff5da Merge tag 'upstream/1.6.0'
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
COPYING | 674 +++++++++++++
COPYING.LESSER | 165 ++++
ChangeLog | 219 +++++
README | 136 +++
demo/Constant.ufl | 34 +
demo/ConvectionJacobi.ufl | 13 +
demo/ConvectionJacobi2.ufl | 13 +
demo/ConvectionVector.ufl | 12 +
demo/Elasticity.ufl | 16 +
demo/EnergyNorm.ufl | 25 +
demo/Equation.ufl | 50 +
demo/ExplicitConvection.ufl | 13 +
demo/FEEC.ufl | 54 ++
demo/FunctionOperators.ufl | 28 +
demo/H1norm.ufl | 11 +
demo/HarmonicMap.ufl | 19 +
demo/HarmonicMap2.ufl | 20 +
demo/Heat.ufl | 36 +
demo/HornSchunck.ufl | 32 +
demo/HyperElasticity.ufl | 92 ++
demo/HyperElasticity1D.ufl | 22 +
demo/L2norm.ufl | 11 +
demo/Mass.ufl | 29 +
demo/MassAD.ufl | 16 +
demo/MixedElasticity.ufl | 48 +
demo/MixedMixedElement.ufl | 22 +
demo/MixedPoisson.ufl | 40 +
demo/MixedPoisson2.ufl | 20 +
demo/NavierStokes.ufl | 34 +
demo/NeumannProblem.ufl | 30 +
demo/NonlinearPoisson.ufl | 11 +
demo/P5tet.ufl | 20 +
demo/P5tri.ufl | 20 +
demo/Poisson.ufl | 34 +
demo/PoissonDG.ufl | 47 +
demo/PoissonSystem.ufl | 34 +
demo/PowAD.ufl | 13 +
demo/ProjectionSystem.ufl | 9 +
demo/QuadratureElement.ufl | 38 +
demo/README | 5 +
demo/RestrictedElement.ufl | 41 +
demo/ShouldFail.ufl | 10 +
demo/Source.ufl | 12 +
demo/Stiffness.ufl | 11 +
demo/StiffnessAD.ufl | 22 +
demo/Stokes.ufl | 36 +
demo/StokesEquation.ufl | 35 +
demo/SubDomain.ufl | 28 +
demo/SubDomains.ufl | 27 +
demo/TensorWeightedPoisson.ufl | 29 +
demo/VectorLaplaceGradCurl.ufl | 42 +
demo/_TensorProductElement.ufl | 31 +
demo/clean.sh | 18 +
doc/man/man1/form2ufl.1.gz | Bin 0 -> 616 bytes
doc/man/man1/ufl-analyse.1.gz | Bin 0 -> 791 bytes
doc/man/man1/ufl-convert.1.gz | Bin 0 -> 939 bytes
doc/man/man1/ufl-version.1.gz | Bin 0 -> 594 bytes
doc/man/man1/ufl2py.1.gz | Bin 0 -> 626 bytes
doc/sphinx/Makefile | 130 +++
doc/sphinx/README | 4 +
doc/sphinx/scripts/README_generate_modules.rst | 29 +
doc/sphinx/scripts/generate_index.py | 97 ++
doc/sphinx/scripts/generate_modules.py | 269 ++++++
doc/sphinx/source/_themes/fenics/README | 2 +
doc/sphinx/source/_themes/fenics/layout.html | 69 ++
.../source/_themes/fenics/static/alert_info_32.png | Bin 0 -> 1168 bytes
.../_themes/fenics/static/alert_warning_32.png | Bin 0 -> 1060 bytes
.../source/_themes/fenics/static/bg-page.png | Bin 0 -> 181 bytes
.../source/_themes/fenics/static/bullet_orange.png | Bin 0 -> 365 bytes
doc/sphinx/source/_themes/fenics/static/dolfin.png | Bin 0 -> 571 bytes
doc/sphinx/source/_themes/fenics/static/dorsal.png | Bin 0 -> 3342 bytes
.../source/_themes/fenics/static/fenics.css_t | 388 ++++++++
.../source/_themes/fenics/static/unknown.png | Bin 0 -> 2802 bytes
doc/sphinx/source/_themes/fenics/theme.conf | 12 +
doc/sphinx/source/conf.py | 208 ++++
release.conf | 6 +
scripts/fixdates | 10 +
scripts/form2ufl | 116 +++
scripts/makedoc | 56 ++
scripts/ufl-analyse | 98 ++
scripts/ufl-convert | 206 ++++
scripts/ufl-version | 26 +
scripts/ufl2py | 57 ++
setup.py | 67 ++
test/README | 20 +
test/clean.sh | 18 +
test/conftest.py | 59 ++
test/mockobjects.py | 37 +
test/pytest.ini | 3 +
test/sourceme.sh | 5 +
test/test_algorithms.py | 140 +++
test/test_analyse_demos.py | 76 ++
test/test_apply_restrictions.py | 43 +
test/test_arithmetic.py | 82 ++
test/test_automatic_differentiation.py | 519 ++++++++++
test/test_book_snippets.py | 528 ++++++++++
test/test_change_to_local.py | 65 ++
test/test_check_arities.py | 29 +
test/test_classcoverage.py | 637 ++++++++++++
test/test_conditionals.py | 167 ++++
test/test_degree_estimation.py | 133 +++
test/test_derivative.py | 626 ++++++++++++
test/test_diff.py | 197 ++++
test/test_domains.py | 458 +++++++++
test/test_elements.py | 196 ++++
test/test_equals.py | 84 ++
test/test_evaluate.py | 366 +++++++
test/test_expand_indices.py | 332 +++++++
test/test_ffcforms.py | 397 ++++++++
test/test_form.py | 123 +++
test/test_future_division.py | 30 +
test/test_grad.py | 136 +++
test/test_illegal.py | 89 ++
test/test_indexing.py | 83 ++
test/test_indices.py | 260 +++++
test/test_lhs_rhs.py | 73 ++
test/test_literals.py | 132 +++
test/test_measures.py | 214 +++++
test/test_mock_expr.py | 76 ++
test/test_new_ad.py | 216 +++++
test/test_pickle.py | 553 +++++++++++
test/test_piecewise_checks.py | 242 +++++
test/test_reference_shapes.py | 35 +
test/test_scratch.py | 416 ++++++++
test/test_signature.py | 479 +++++++++
test/test_simplify.py | 126 +++
test/test_sobolevspace.py | 100 ++
test/test_split.py | 45 +
test/test_str.py | 90 ++
test/test_tensoralgebra.py | 157 +++
test/test_utilities.py | 168 ++++
ufl/__init__.py | 341 +++++++
ufl/algebra.py | 347 +++++++
ufl/algorithms/__init__.py | 90 ++
ufl/algorithms/ad.py | 71 ++
ufl/algorithms/analysis.py | 211 ++++
ufl/algorithms/apply_derivatives.py | 861 +++++++++++++++++
ufl/algorithms/apply_restrictions.py | 194 ++++
ufl/algorithms/argument_dependencies.py | 174 ++++
ufl/algorithms/change_to_reference.py | 873 +++++++++++++++++
ufl/algorithms/check_arities.py | 123 +++
ufl/algorithms/checks.py | 118 +++
ufl/algorithms/compute_form_data.py | 309 ++++++
ufl/algorithms/domain_analysis.py | 282 ++++++
ufl/algorithms/elementtransformations.py | 58 ++
ufl/algorithms/estimate_degrees.py | 309 ++++++
ufl/algorithms/expand_compounds.py | 220 +++++
ufl/algorithms/expand_indices.py | 216 +++++
ufl/algorithms/formdata.py | 79 ++
ufl/algorithms/formfiles.py | 198 ++++
ufl/algorithms/formtransformations.py | 486 ++++++++++
ufl/algorithms/forward_ad.py | 1014 ++++++++++++++++++++
ufl/algorithms/map_integrands.py | 59 ++
ufl/algorithms/multifunction.py | 2 +
ufl/algorithms/pdiffs.py | 248 +++++
ufl/algorithms/predicates.py | 49 +
ufl/algorithms/preprocess_expression.py | 0
ufl/algorithms/propagate_restrictions.py | 60 ++
ufl/algorithms/renumbering.py | 78 ++
ufl/algorithms/replace.py | 69 ++
ufl/algorithms/signature.py | 202 ++++
ufl/algorithms/transformer.py | 239 +++++
ufl/algorithms/traversal.py | 46 +
ufl/argument.py | 164 ++++
ufl/assertions.py | 38 +
ufl/cell.py | 367 +++++++
ufl/checks.py | 66 ++
ufl/classes.py | 144 +++
ufl/coefficient.py | 139 +++
ufl/common.py | 36 +
ufl/compound_expressions.py | 214 +++++
ufl/conditional.py | 295 ++++++
ufl/constantvalue.py | 406 ++++++++
ufl/core/__init__.py | 0
ufl/core/compute_expr_hash.py | 59 ++
ufl/core/expr.py | 465 +++++++++
ufl/core/multiindex.py | 232 +++++
ufl/core/operator.py | 71 ++
ufl/core/terminal.py | 122 +++
ufl/core/ufl_type.py | 342 +++++++
ufl/corealg/__init__.py | 0
ufl/corealg/map_dag.py | 83 ++
ufl/corealg/multifunction.py | 93 ++
ufl/corealg/traversal.py | 165 ++++
ufl/differentiation.py | 390 ++++++++
ufl/domain.py | 439 +++++++++
ufl/equation.py | 51 +
ufl/exprcontainers.py | 121 +++
ufl/exprequals.py | 148 +++
ufl/exproperators.py | 420 ++++++++
ufl/finiteelement/__init__.py | 39 +
ufl/finiteelement/brokenelement.py | 59 ++
ufl/finiteelement/elementlist.py | 293 ++++++
ufl/finiteelement/enrichedelement.py | 113 +++
ufl/finiteelement/facetelement.py | 60 ++
ufl/finiteelement/finiteelement.py | 129 +++
ufl/finiteelement/finiteelementbase.py | 239 +++++
ufl/finiteelement/hdivcurl.py | 109 +++
ufl/finiteelement/interiorelement.py | 60 ++
ufl/finiteelement/mixedelement.py | 536 +++++++++++
ufl/finiteelement/outerproductelement.py | 193 ++++
ufl/finiteelement/restrictedelement.py | 126 +++
ufl/finiteelement/tensorproductelement.py | 109 +++
ufl/finiteelement/traceelement.py | 61 ++
ufl/form.py | 419 ++++++++
ufl/formatting/__init__.py | 0
ufl/formatting/graph.py | 274 ++++++
ufl/formatting/latextools.py | 141 +++
ufl/formatting/printing.py | 132 +++
ufl/formatting/ufl2dot.py | 265 +++++
ufl/formatting/ufl2latex.py | 976 +++++++++++++++++++
ufl/formoperators.py | 323 +++++++
ufl/geometry.py | 715 ++++++++++++++
ufl/index_combination_utils.py | 249 +++++
ufl/indexed.py | 102 ++
ufl/indexing.py | 21 +
ufl/indexsum.py | 97 ++
ufl/integral.py | 138 +++
ufl/log.py | 234 +++++
ufl/mathfunctions.py | 341 +++++++
ufl/measure.py | 483 ++++++++++
ufl/measureoperators.py | 0
ufl/objects.py | 46 +
ufl/operators.py | 651 +++++++++++++
ufl/permutation.py | 116 +++
ufl/precedence.py | 145 +++
ufl/protocols.py | 23 +
ufl/referencevalue.py | 54 ++
ufl/restriction.py | 116 +++
ufl/sobolevspace.py | 99 ++
ufl/sorting.py | 241 +++++
ufl/split_functions.py | 124 +++
ufl/tensoralgebra.py | 471 +++++++++
ufl/tensors.py | 419 ++++++++
ufl/utils/__init__.py | 0
ufl/utils/counted.py | 53 +
ufl/utils/derivativetuples.py | 77 ++
ufl/utils/dicts.py | 72 ++
ufl/utils/formatting.py | 90 ++
ufl/utils/indexflattening.py | 47 +
ufl/utils/sequences.py | 62 ++
ufl/utils/sorting.py | 101 ++
ufl/utils/stacks.py | 54 ++
ufl/utils/system.py | 50 +
ufl/utils/timer.py | 44 +
ufl/utils/ufltypedicts.py | 53 +
ufl/variable.py | 124 +++
247 files changed, 36481 insertions(+)
create mode 100644 COPYING
create mode 100644 COPYING.LESSER
create mode 100644 ChangeLog
create mode 100644 README
create mode 100644 demo/Constant.ufl
create mode 100644 demo/ConvectionJacobi.ufl
create mode 100644 demo/ConvectionJacobi2.ufl
create mode 100644 demo/ConvectionVector.ufl
create mode 100644 demo/Elasticity.ufl
create mode 100644 demo/EnergyNorm.ufl
create mode 100644 demo/Equation.ufl
create mode 100644 demo/ExplicitConvection.ufl
create mode 100644 demo/FEEC.ufl
create mode 100644 demo/FunctionOperators.ufl
create mode 100644 demo/H1norm.ufl
create mode 100644 demo/HarmonicMap.ufl
create mode 100644 demo/HarmonicMap2.ufl
create mode 100644 demo/Heat.ufl
create mode 100644 demo/HornSchunck.ufl
create mode 100644 demo/HyperElasticity.ufl
create mode 100644 demo/HyperElasticity1D.ufl
create mode 100644 demo/L2norm.ufl
create mode 100644 demo/Mass.ufl
create mode 100644 demo/MassAD.ufl
create mode 100644 demo/MixedElasticity.ufl
create mode 100644 demo/MixedMixedElement.ufl
create mode 100644 demo/MixedPoisson.ufl
create mode 100644 demo/MixedPoisson2.ufl
create mode 100644 demo/NavierStokes.ufl
create mode 100644 demo/NeumannProblem.ufl
create mode 100644 demo/NonlinearPoisson.ufl
create mode 100644 demo/P5tet.ufl
create mode 100644 demo/P5tri.ufl
create mode 100644 demo/Poisson.ufl
create mode 100644 demo/PoissonDG.ufl
create mode 100644 demo/PoissonSystem.ufl
create mode 100644 demo/PowAD.ufl
create mode 100644 demo/ProjectionSystem.ufl
create mode 100644 demo/QuadratureElement.ufl
create mode 100644 demo/README
create mode 100644 demo/RestrictedElement.ufl
create mode 100644 demo/ShouldFail.ufl
create mode 100644 demo/Source.ufl
create mode 100644 demo/Stiffness.ufl
create mode 100644 demo/StiffnessAD.ufl
create mode 100644 demo/Stokes.ufl
create mode 100644 demo/StokesEquation.ufl
create mode 100644 demo/SubDomain.ufl
create mode 100644 demo/SubDomains.ufl
create mode 100644 demo/TensorWeightedPoisson.ufl
create mode 100644 demo/VectorLaplaceGradCurl.ufl
create mode 100644 demo/_TensorProductElement.ufl
create mode 100755 demo/clean.sh
create mode 100644 doc/man/man1/form2ufl.1.gz
create mode 100644 doc/man/man1/ufl-analyse.1.gz
create mode 100644 doc/man/man1/ufl-convert.1.gz
create mode 100644 doc/man/man1/ufl-version.1.gz
create mode 100644 doc/man/man1/ufl2py.1.gz
create mode 100644 doc/sphinx/Makefile
create mode 100644 doc/sphinx/README
create mode 100644 doc/sphinx/scripts/README_generate_modules.rst
create mode 100755 doc/sphinx/scripts/generate_index.py
create mode 100755 doc/sphinx/scripts/generate_modules.py
create mode 100644 doc/sphinx/source/_themes/fenics/README
create mode 100644 doc/sphinx/source/_themes/fenics/layout.html
create mode 100644 doc/sphinx/source/_themes/fenics/static/alert_info_32.png
create mode 100644 doc/sphinx/source/_themes/fenics/static/alert_warning_32.png
create mode 100644 doc/sphinx/source/_themes/fenics/static/bg-page.png
create mode 100644 doc/sphinx/source/_themes/fenics/static/bullet_orange.png
create mode 100644 doc/sphinx/source/_themes/fenics/static/dolfin.png
create mode 100644 doc/sphinx/source/_themes/fenics/static/dorsal.png
create mode 100644 doc/sphinx/source/_themes/fenics/static/fenics.css_t
create mode 100644 doc/sphinx/source/_themes/fenics/static/unknown.png
create mode 100644 doc/sphinx/source/_themes/fenics/theme.conf
create mode 100644 doc/sphinx/source/conf.py
create mode 100644 release.conf
create mode 100755 scripts/fixdates
create mode 100755 scripts/form2ufl
create mode 100755 scripts/makedoc
create mode 100755 scripts/ufl-analyse
create mode 100755 scripts/ufl-convert
create mode 100755 scripts/ufl-version
create mode 100755 scripts/ufl2py
create mode 100755 setup.py
create mode 100644 test/README
create mode 100755 test/clean.sh
create mode 100644 test/conftest.py
create mode 100644 test/mockobjects.py
create mode 100644 test/pytest.ini
create mode 100644 test/sourceme.sh
create mode 100755 test/test_algorithms.py
create mode 100755 test/test_analyse_demos.py
create mode 100644 test/test_apply_restrictions.py
create mode 100755 test/test_arithmetic.py
create mode 100755 test/test_automatic_differentiation.py
create mode 100755 test/test_book_snippets.py
create mode 100755 test/test_change_to_local.py
create mode 100644 test/test_check_arities.py
create mode 100755 test/test_classcoverage.py
create mode 100755 test/test_conditionals.py
create mode 100755 test/test_degree_estimation.py
create mode 100755 test/test_derivative.py
create mode 100755 test/test_diff.py
create mode 100755 test/test_domains.py
create mode 100755 test/test_elements.py
create mode 100755 test/test_equals.py
create mode 100755 test/test_evaluate.py
create mode 100755 test/test_expand_indices.py
create mode 100755 test/test_ffcforms.py
create mode 100755 test/test_form.py
create mode 100755 test/test_future_division.py
create mode 100755 test/test_grad.py
create mode 100755 test/test_illegal.py
create mode 100755 test/test_indexing.py
create mode 100755 test/test_indices.py
create mode 100755 test/test_lhs_rhs.py
create mode 100755 test/test_literals.py
create mode 100755 test/test_measures.py
create mode 100755 test/test_mock_expr.py
create mode 100755 test/test_new_ad.py
create mode 100755 test/test_pickle.py
create mode 100755 test/test_piecewise_checks.py
create mode 100644 test/test_reference_shapes.py
create mode 100755 test/test_scratch.py
create mode 100755 test/test_signature.py
create mode 100755 test/test_simplify.py
create mode 100755 test/test_sobolevspace.py
create mode 100755 test/test_split.py
create mode 100755 test/test_str.py
create mode 100755 test/test_tensoralgebra.py
create mode 100755 test/test_utilities.py
create mode 100644 ufl/__init__.py
create mode 100644 ufl/algebra.py
create mode 100644 ufl/algorithms/__init__.py
create mode 100644 ufl/algorithms/ad.py
create mode 100644 ufl/algorithms/analysis.py
create mode 100644 ufl/algorithms/apply_derivatives.py
create mode 100644 ufl/algorithms/apply_restrictions.py
create mode 100644 ufl/algorithms/argument_dependencies.py
create mode 100644 ufl/algorithms/change_to_reference.py
create mode 100644 ufl/algorithms/check_arities.py
create mode 100644 ufl/algorithms/checks.py
create mode 100644 ufl/algorithms/compute_form_data.py
create mode 100644 ufl/algorithms/domain_analysis.py
create mode 100644 ufl/algorithms/elementtransformations.py
create mode 100644 ufl/algorithms/estimate_degrees.py
create mode 100644 ufl/algorithms/expand_compounds.py
create mode 100644 ufl/algorithms/expand_indices.py
create mode 100644 ufl/algorithms/formdata.py
create mode 100644 ufl/algorithms/formfiles.py
create mode 100644 ufl/algorithms/formtransformations.py
create mode 100644 ufl/algorithms/forward_ad.py
create mode 100644 ufl/algorithms/map_integrands.py
create mode 100644 ufl/algorithms/multifunction.py
create mode 100644 ufl/algorithms/pdiffs.py
create mode 100644 ufl/algorithms/predicates.py
create mode 100644 ufl/algorithms/preprocess_expression.py
create mode 100644 ufl/algorithms/propagate_restrictions.py
create mode 100644 ufl/algorithms/renumbering.py
create mode 100644 ufl/algorithms/replace.py
create mode 100644 ufl/algorithms/signature.py
create mode 100644 ufl/algorithms/transformer.py
create mode 100644 ufl/algorithms/traversal.py
create mode 100644 ufl/argument.py
create mode 100644 ufl/assertions.py
create mode 100644 ufl/cell.py
create mode 100644 ufl/checks.py
create mode 100644 ufl/classes.py
create mode 100644 ufl/coefficient.py
create mode 100644 ufl/common.py
create mode 100644 ufl/compound_expressions.py
create mode 100644 ufl/conditional.py
create mode 100644 ufl/constantvalue.py
create mode 100644 ufl/core/__init__.py
create mode 100644 ufl/core/compute_expr_hash.py
create mode 100644 ufl/core/expr.py
create mode 100644 ufl/core/multiindex.py
create mode 100644 ufl/core/operator.py
create mode 100644 ufl/core/terminal.py
create mode 100644 ufl/core/ufl_type.py
create mode 100644 ufl/corealg/__init__.py
create mode 100644 ufl/corealg/map_dag.py
create mode 100644 ufl/corealg/multifunction.py
create mode 100644 ufl/corealg/traversal.py
create mode 100644 ufl/differentiation.py
create mode 100644 ufl/domain.py
create mode 100644 ufl/equation.py
create mode 100644 ufl/exprcontainers.py
create mode 100644 ufl/exprequals.py
create mode 100644 ufl/exproperators.py
create mode 100644 ufl/finiteelement/__init__.py
create mode 100644 ufl/finiteelement/brokenelement.py
create mode 100644 ufl/finiteelement/elementlist.py
create mode 100644 ufl/finiteelement/enrichedelement.py
create mode 100644 ufl/finiteelement/facetelement.py
create mode 100644 ufl/finiteelement/finiteelement.py
create mode 100644 ufl/finiteelement/finiteelementbase.py
create mode 100644 ufl/finiteelement/hdivcurl.py
create mode 100644 ufl/finiteelement/interiorelement.py
create mode 100644 ufl/finiteelement/mixedelement.py
create mode 100644 ufl/finiteelement/outerproductelement.py
create mode 100644 ufl/finiteelement/restrictedelement.py
create mode 100644 ufl/finiteelement/tensorproductelement.py
create mode 100644 ufl/finiteelement/traceelement.py
create mode 100644 ufl/form.py
create mode 100644 ufl/formatting/__init__.py
create mode 100644 ufl/formatting/graph.py
create mode 100644 ufl/formatting/latextools.py
create mode 100644 ufl/formatting/printing.py
create mode 100644 ufl/formatting/ufl2dot.py
create mode 100644 ufl/formatting/ufl2latex.py
create mode 100644 ufl/formoperators.py
create mode 100644 ufl/geometry.py
create mode 100644 ufl/index_combination_utils.py
create mode 100644 ufl/indexed.py
create mode 100644 ufl/indexing.py
create mode 100644 ufl/indexsum.py
create mode 100644 ufl/integral.py
create mode 100644 ufl/log.py
create mode 100644 ufl/mathfunctions.py
create mode 100644 ufl/measure.py
create mode 100644 ufl/measureoperators.py
create mode 100644 ufl/objects.py
create mode 100644 ufl/operators.py
create mode 100644 ufl/permutation.py
create mode 100644 ufl/precedence.py
create mode 100644 ufl/protocols.py
create mode 100644 ufl/referencevalue.py
create mode 100644 ufl/restriction.py
create mode 100644 ufl/sobolevspace.py
create mode 100644 ufl/sorting.py
create mode 100644 ufl/split_functions.py
create mode 100644 ufl/tensoralgebra.py
create mode 100644 ufl/tensors.py
create mode 100644 ufl/utils/__init__.py
create mode 100644 ufl/utils/counted.py
create mode 100644 ufl/utils/derivativetuples.py
create mode 100644 ufl/utils/dicts.py
create mode 100644 ufl/utils/formatting.py
create mode 100644 ufl/utils/indexflattening.py
create mode 100644 ufl/utils/sequences.py
create mode 100644 ufl/utils/sorting.py
create mode 100644 ufl/utils/stacks.py
create mode 100644 ufl/utils/system.py
create mode 100644 ufl/utils/timer.py
create mode 100644 ufl/utils/ufltypedicts.py
create mode 100644 ufl/variable.py
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fenics/ufl.git
More information about the debian-science-commits
mailing list