diff -Nru dolfin-1.2.0/debian/changelog dolfin-1.2.0+dfsg/debian/changelog --- dolfin-1.2.0/debian/changelog 2013-06-17 03:14:21.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/changelog 2013-08-11 11:41:18.000000000 +0000 @@ -1,29 +1,62 @@ -dolfin (1.2.0-0ubuntu2) saucy; urgency=low +dolfin (1.2.0+dfsg-1) unstable; urgency=low - * Build-depend on libboost-timer-dev and libboost-chrono-dev to fix FTBFS. - - -- Logan Rosen Sun, 16 Jun 2013 23:14:04 -0400 - -dolfin (1.2.0-0ubuntu1) saucy; urgency=low - - * New upstream release - * Build against python2.7, only once. - - -- Dmitrijs Ledkovs Mon, 03 Jun 2013 14:09:59 +0100 - -dolfin (1.0.0-7ubuntu2) saucy; urgency=low - - * Build against python2.7 only, hinting 2.7 to CMake as the preferred - python version. + * New upstream release (closes: #718636, #718153). + * debian/control: + - Replace libdolfin1.1 with libdolfin1.2 and libdolfin1.1-dev with + libdolfin1.2-dev to follow library soname. + - Bump required version for ufc, python-ufc, python-ffc, python-ufl, + and python-instant. + - Add libdolfin1.1-dev to Conflicts and Replaces for binary package + libdolfin1.2-dev. + - Bump Standards-Version to 3.9.4. + - Remove DM-Upload-Allowed field. + - Bump required debhelper version in Build-Depends. + - Replace python-all-dev with python-dev in Build-Depends. + - Remove cdbs from Build-Depends. + - Use canonical URIs for Vcs-* fields. + - Disable libcgal-dev on armel. + - Enable libpetsc3.2-dev and libslepc3.2-dev on armhf and s390x. + - Enable libptscotch-dev on all arches. + - Add new debug package python-dolfin-dbg. + * debian/compat: Bump to compatibility level 9. + * debian/rules: + - Rewrite for debhelper (drop cdbs). + - Avoid hardcoding the swig2.0 version (closes: #692852). + - Update get-orig-source target to remove non DFSG-free stuff, + update watch file accordingly. + * Update debian/copyright and debian/copyright_hints. + * Move debian/libdolfin1.1.install to debian/libdolfin1.2.install and + debian/libdolfin1.1-dev.install to debian/libdolfin1.2-dev.install + to follow library soname. + * Add dolfin-get-demos in dolfin-bin.install and add manual page for it. + * Add all CMake files in libdolfin1.2-dev.install. - -- Dmitrijs Ledkovs Mon, 03 Jun 2013 13:26:33 +0100 + -- Johannes Ring Tue, 06 Aug 2013 16:49:23 +0200 -dolfin (1.0.0-7ubuntu1) raring; urgency=low +dolfin (1.1.0-1) UNRELEASED; urgency=low - * Rebuild for swig 2.0.8. - * Determine the swig2.0 dependency at build time. (Closes: #692852) + * New upstream release. + * debian/control: + - Replace libdolfin1.0 with libdolfin1.1 and libdolfin1.0-dev with + libdolfin1.1-dev to follow library soname. + - Bump required version for ufc, python-ufc, python-ffc, python-ufl, + and python-instant. + - Add libdolfin1.0-dev to Conflicts and Depends for binary package + libdolfin1.1-dev. + - Add libvtk5-dev, libvtk5-qt4-dev, libqt4-dev, libhdf5-mpi-dev, + libboost-timer-dev and libboost-chrono-dev to Build-Depends and in + Depends field for binary package libdolfin1.1-dev. + - Add python-ply to Depends for binary package python-dolfin. + - Remove python-viper from Depends for binary package python-dolfin. + * debian/rules: Enable building with HDF5, VTK, and QT. + * Move debian/libdolfin1.0.install to debian/libdolfin1.1.install and + debian/libdolfin1.0-dev.install to debian/libdolfin1.1-dev.install + to follow library soname. + * debian/patches: Remove patches now fixed upstream. + * Determine swig2.0 version at build time (closes: #692852). Thanks to + Stefano Riviera for the patch. - -- Stefano Rivera Fri, 09 Nov 2012 21:46:25 +0200 + -- Johannes Ring Thu, 10 Jan 2013 11:28:21 +0100 dolfin (1.0.0-7) unstable; urgency=low diff -Nru dolfin-1.2.0/debian/compat dolfin-1.2.0+dfsg/debian/compat --- dolfin-1.2.0/debian/compat 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/compat 2013-08-11 11:41:18.000000000 +0000 @@ -1 +1 @@ -7 +9 diff -Nru dolfin-1.2.0/debian/control dolfin-1.2.0+dfsg/debian/control --- dolfin-1.2.0/debian/control 2013-06-17 03:14:03.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/control 2013-08-11 11:41:18.000000000 +0000 @@ -1,12 +1,10 @@ Source: dolfin Section: math Priority: extra -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Debian Science Team +Maintainer: Debian Science Team Uploaders: Christophe Prud'homme , Johannes Ring -Build-Depends: cdbs (>= 0.4.90~), - debhelper (>= 7), - python-all-dev (>= 2.6.6-3~), +Build-Depends: debhelper (>= 9), + python-dev, cmake (>= 2.8.0), swig2.0, python-numpy, @@ -25,22 +23,25 @@ libsuitesparse-dev, ufc (>= 2.2.0), python-ufc (>= 2.2.0), - libptscotch-dev [!armel !armhf !kfreebsd-amd64 !kfreebsd-i386 !s390x], - libpetsc3.2-dev [!armel !armhf !kfreebsd-amd64 !kfreebsd-i386 !s390x], - libslepc3.2-dev [!armel !armhf !kfreebsd-amd64 !kfreebsd-i386 !s390x], + libptscotch-dev, + libpetsc3.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386], + libslepc3.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386], libarmadillo-dev, - libcgal-dev -Standards-Version: 3.9.3 + libcgal-dev [!armel], + libhdf5-mpi-dev, + libvtk5-dev, + libvtk5-qt4-dev, + libqt4-dev +Standards-Version: 3.9.4 X-Python-Version: >= 2.5 Homepage: http://fenicsproject.org -DM-Upload-Allowed: yes -Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/fenics/dolfin/trunk -Vcs-Browser: http://svn.debian.org/wsvn/debian-science/packages/fenics/dolfin/trunk/ +Vcs-Svn: svn://anonscm.debian.org/debian-science/packages/fenics/dolfin/trunk +Vcs-Browser: http://anonscm.debian.org/viewvc/debian-science/packages/fenics/dolfin/trunk/ -Package: libdolfin1.0-dev +Package: libdolfin1.2-dev Section: libdevel Architecture: any -Depends: libdolfin1.0 (= ${binary:Version}), +Depends: libdolfin1.2 (= ${binary:Version}), libxml2-dev, pkg-config, libboost-dev, @@ -51,18 +52,24 @@ libboost-iostreams-dev, libboost-mpi-dev, libboost-math-dev, + libboost-timer-dev, + libboost-chrono-dev, libsuitesparse-dev, - libptscotch-dev [!armel !armhf !kfreebsd-amd64 !kfreebsd-i386 !s390x], - libpetsc3.2-dev [!armel !armhf !kfreebsd-amd64 !kfreebsd-i386 !s390x], - libslepc3.2-dev [!armel !armhf !kfreebsd-amd64 !kfreebsd-i386 !s390x], + libptscotch-dev, + libpetsc3.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386], + libslepc3.2-dev [!armel !kfreebsd-amd64 !kfreebsd-i386], libarmadillo-dev, cmake (>= 2.8.0), - ufc (>= 2.0.5-3), - python-ufc (>= 2.0.5-3), - libcgal-dev, + ufc (>= 2.2.0), + python-ufc (>= 2.2.0), + libcgal-dev [!armel], + libhdf5-mpi-dev, + libvtk5-dev, + libvtk5-qt4-dev, + libqt4-dev, ${misc:Depends} -Conflicts: libdolfin0-dev -Replaces: libdolfin0-dev +Conflicts: libdolfin1.1-dev, libdolfin1.0-dev, libdolfin0-dev +Replaces: libdolfin1.1-dev, libdolfin1.0-dev, libdolfin0-dev Description: Shared links and header files for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent @@ -77,7 +84,7 @@ Package: dolfin-dev Section: libdevel Architecture: all -Depends: libdolfin1.0-dev, ${misc:Depends} +Depends: libdolfin1.2-dev, ${misc:Depends} Description: Empty package depending on latest DOLFIN development package DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent @@ -91,11 +98,11 @@ libdolfinX-dev (X=version), so if you install it then you will get upgrades automatically. -Package: libdolfin1.0 +Package: libdolfin1.2 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Suggests: dolfin-doc, libdolfin1.0-dbg, python-dolfin +Suggests: dolfin-doc, libdolfin1.2-dbg, python-dolfin Description: Shared libraries for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent @@ -107,10 +114,10 @@ . This package contains the shared libraries. -Package: libdolfin1.0-dbg +Package: libdolfin1.2-dbg Section: debug Architecture: any -Depends: libdolfin1.0 (= ${binary:Version}), ${misc:Depends} +Depends: libdolfin1.2 (= ${binary:Version}), ${misc:Depends} Description: Shared libraries with debugging symbols for DOLFIN DOLFIN is the Python and C++ interface of the FEniCS project for the automated solution of differential equations, providing a consistent @@ -125,15 +132,15 @@ Package: python-dolfin Section: python Architecture: any -Depends: libdolfin1.0-dev (= ${binary:Version}), - libdolfin1.0 (= ${binary:Version}), - python-ufc (>= 2.0.5-3), - python-ffc (>= 1.0.0), - python-viper (>= 1.0.0), - python-ufl (>= 1.0.0), - python-instant (>= 1.0.0), +Depends: libdolfin1.2-dev (= ${binary:Version}), + libdolfin1.2 (= ${binary:Version}), + python-ufc (>= 2.2.0), + python-ffc (>= 1.2.0), + python-ufl (>= 1.2.0), + python-instant (>= 1.2.0), python-numpy, python-netcdf, + python-ply, ${swig:Depends}, ${python:Depends}, ${shlibs:Depends}, @@ -150,10 +157,30 @@ . This package contains the Python interface for DOLFIN. +Package: python-dolfin-dbg +Section: debug +Architecture: any +Depends: python-dolfin (= ${binary:Version}), + ${python:Depends}, + ${shlibs:Depends}, + ${misc:Depends} +Suggests: dolfin-doc +Description: Python extension modules for DOLFIN with debugging symbols + DOLFIN is the Python and C++ interface of the FEniCS project for the + automated solution of differential equations, providing a consistent + PSE (Problem Solving Environment) for solving ordinary and partial + differential equations. Key features include a simple, consistent and + intuitive object-oriented API; automatic and efficient evaluation of + variational forms; automatic and efficient assembly of linear + systems; and support for general families of finite elements. + . + This package contains the Python extensions modules for DOLFIN with + debugging symbols. + Package: dolfin-doc Architecture: all Section: doc -Depends: libdolfin1.0-dev (>= ${source:Version}), +Depends: libdolfin1.2-dev (>= ${source:Version}), python-dolfin (>= ${source:Version}), ${misc:Depends} Suggests: cmake (>= 2.8.0) diff -Nru dolfin-1.2.0/debian/copyright dolfin-1.2.0+dfsg/debian/copyright --- dolfin-1.2.0/debian/copyright 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/copyright 2013-08-11 11:41:18.000000000 +0000 @@ -1,21 +1,769 @@ -Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: DOLFIN -Upstream-Contact: dolfin@lists.launchpad.net - http://fenicsproject.org +Upstream-Contact: fenics@fenicsproject.org + http://fenicsproject.org/support/ Source: http://launchpad.net/dolfin -Files: * -Copyright: 2002-2011, Anders Logg - 2005-2011, Garth N. Wells +Files: bench/bench.py + bench/common/progress/cpp/main.cpp + bench/common/timing/cpp/main.cpp + bench/fem/assembly/cpp/forms.h + bench/fem/convergence/cpp/forms/Poisson2D_1.ufl + bench/fem/convergence/cpp/forms/Poisson2D_2.ufl + bench/fem/convergence/cpp/forms/Poisson2D_3.ufl + bench/fem/convergence/cpp/forms/Poisson2D_4.ufl + bench/fem/convergence/cpp/forms/Poisson2D_5.ufl + bench/fem/convergence/cpp/forms/Poisson3D_1.ufl + bench/fem/convergence/cpp/forms/Poisson3D_2.ufl + bench/fem/convergence/cpp/forms/Poisson3D_3.ufl + bench/fem/convergence/cpp/forms/Poisson3D_4.ufl + bench/fem/convergence/cpp/forms/Poisson3D_5.ufl + bench/fem/convergence/cpp/main.cpp + bench/fem/jit/python/bench_fem_jit_python + bench/fem/multicore/cpp/main.cpp + bench/fem/speedup/cpp/Poisson.ufl + bench/fem/speedup/cpp/analyse-bench + bench/fem/speedup/cpp/assemble-poisson.cpp + bench/fem/speedup/cpp/bench_fem_speedup_cpp + bench/fem/speedup/cpp/solve-poisson.cpp + bench/la/cusp/python/bench_la_cusp_python + bench/la/vector/access/cpp/main.cpp + bench/mesh/iteration/cpp/main.cpp + bench/mesh/refinement/cpp/main.cpp + bench/mesh/topology/cpp/main.cpp + bench/mesh/unitcube/cpp/main.cpp + cmake/scripts/generate-form-files + demo/la/eigenvalue/cpp/StiffnessMatrix.ufl + demo/pde/navier-stokes/cpp/PressureUpdate.ufl + demo/pde/navier-stokes/cpp/TentativeVelocity.ufl + demo/pde/navier-stokes/cpp/VelocityUpdate.ufl + demo/pde/navier-stokes/cpp/main.cpp + demo/pde/navier-stokes/python/demo_navier-stokes.py + demo/pde/poisson/cpp/Poisson.ufl + demo/pde/poisson/cpp/main.cpp + demo/pde/poisson/python/demo_poisson.py + demo/pde/stokes-iterative/cpp/Stokes.ufl + demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl + demo/undocumented/advection-diffusion/cpp/main.cpp + demo/undocumented/bcs/cpp/Poisson.ufl + demo/undocumented/bcs/cpp/main.cpp + demo/undocumented/bcs/python/demo_bcs.py + demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl + demo/undocumented/csg/2D/cpp/main.cpp + demo/undocumented/csg/3D/cpp/main.cpp + demo/undocumented/elementplot/python/demo_elementplot.py + demo/undocumented/eval/cpp/Projection.ufl + demo/undocumented/eval/cpp/main.cpp + demo/undocumented/eval/python/demo_eval.py + demo/undocumented/extrapolation/cpp/main.cpp + demo/undocumented/extrapolation/python/demo_extrapolation.py + demo/undocumented/functional/cpp/EnergyNorm.ufl + demo/undocumented/functional/cpp/main.cpp + demo/undocumented/interpolation/python/demo_interpolation.py + demo/undocumented/lift-drag/cpp/Functionals.ufl + demo/undocumented/lift-drag/cpp/main.cpp + demo/undocumented/multidomain/cpp/MultiDomainPoisson.ufl + demo/undocumented/multidomain/cpp/main.cpp + demo/undocumented/neumann-poisson/cpp/Poisson.ufl + demo/undocumented/optimization/python/demo_optimization.py + demo/undocumented/periodic/cpp/Poisson.ufl + demo/undocumented/periodic/cpp/main.cpp + demo/undocumented/plot/cpp/main.cpp + demo/undocumented/plot/python/demo_plot.py + demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py + demo/undocumented/refinement/cpp/main.cpp + demo/undocumented/refinement/python/demo_refinement.py + demo/undocumented/restriction/cpp/Poisson.ufl + demo/undocumented/restriction/cpp/main.cpp + demo/undocumented/smoothing/python/demo_smoothing.py + demo/undocumented/stokes-stabilized/cpp/Stokes.ufl + demo/undocumented/stokes-stabilized/cpp/main.cpp + demo/undocumented/stokes-taylor-hood/cpp/Stokes.ufl + demo/undocumented/stokes-taylor-hood/cpp/main.cpp + demo/undocumented/subdomains/cpp/main.cpp + demo/undocumented/submesh/cpp/main.cpp + demo/undocumented/submesh/python/demo_submesh.py + demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl + demo/undocumented/sym-dirichlet-bc/cpp/main.cpp + demo/undocumented/tensor-weighted-poisson/python/demo_tensor-weighted-poisson.py + demo/undocumented/tensor-weighted-poisson/python/generate_data.py + demo/undocumented/time-series/cpp/main.cpp + demo/undocumented/time-series/python/demo_time-series.py + dolfin/adaptivity/Extrapolation.cpp + dolfin/adaptivity/Extrapolation.h + dolfin/adaptivity/TimeSeries.cpp + dolfin/adaptivity/TimeSeries.h + dolfin/ale/HarmonicSmoothing.h + dolfin/ale/Poisson1D.ufl + dolfin/ale/Poisson2D.ufl + dolfin/ale/Poisson3D.ufl + dolfin/common/Hierarchical.h + dolfin/common/IndexSet.h + dolfin/common/Timer.h + dolfin/common/Variable.cpp + dolfin/common/Variable.h + dolfin/common/constants.h + dolfin/common/dolfin_doc.h + dolfin/common/init.cpp + dolfin/common/init.h + dolfin/common/timing.cpp + dolfin/common/timing.h + dolfin/common/types.h + dolfin/common/unittest.h + dolfin/common/utils.cpp + dolfin/common/utils.h + dolfin/fem/Assembler.cpp + dolfin/fem/Assembler.h + dolfin/fem/AssemblerBase.cpp + dolfin/fem/AssemblerBase.h + dolfin/fem/BasisFunction.h + dolfin/fem/BoundaryCondition.cpp + dolfin/fem/BoundaryCondition.h + dolfin/fem/DomainAssigner.cpp + dolfin/fem/DomainAssigner.h + dolfin/fem/Equation.cpp + dolfin/fem/Equation.h + dolfin/fem/FiniteElement.cpp + dolfin/fem/Form.h + dolfin/fem/LinearTimeDependentProblem.cpp + dolfin/fem/LinearTimeDependentProblem.h + dolfin/fem/LinearVariationalProblem.cpp + dolfin/fem/LinearVariationalProblem.h + dolfin/fem/NonlinearVariationalProblem.cpp + dolfin/fem/NonlinearVariationalProblem.h + dolfin/fem/OpenMpAssembler.h + dolfin/fem/PointSource.cpp + dolfin/fem/PointSource.h + dolfin/fem/UFC.cpp + dolfin/fem/UFC.h + dolfin/fem/UFCCell.h + dolfin/fem/assemble.cpp + dolfin/fem/assemble.h + dolfin/fem/solve.cpp + dolfin/fem/solve.h + dolfin/function/CoefficientAssigner.cpp + dolfin/function/CoefficientAssigner.h + dolfin/function/Constant.cpp + dolfin/function/Constant.h + dolfin/function/Expression.cpp + dolfin/function/Expression.h + dolfin/function/Function.cpp + dolfin/function/Function.h + dolfin/function/FunctionSpace.cpp + dolfin/function/FunctionSpace.h + dolfin/function/GenericFunction.cpp + dolfin/function/GenericFunction.h + dolfin/function/SpecialFunctions.cpp + dolfin/function/SpecialFunctions.h + dolfin/function/SubSpace.cpp + dolfin/function/SubSpace.h + dolfin/generation/BoxMesh.cpp + dolfin/generation/BoxMesh.h + dolfin/generation/CSGGeometry.cpp + dolfin/generation/CSGGeometry.h + dolfin/generation/CSGOperators.cpp + dolfin/generation/CSGOperators.h + dolfin/generation/CSGPrimitive.h + dolfin/generation/CSGPrimitives2D.cpp + dolfin/generation/CSGPrimitives2D.h + dolfin/generation/CSGPrimitives3D.cpp + dolfin/generation/CSGPrimitives3D.h + dolfin/generation/RectangleMesh.cpp + dolfin/generation/RectangleMesh.h + dolfin/generation/UnitCircleMesh.cpp + dolfin/generation/UnitCircleMesh.h + dolfin/generation/UnitCubeMesh.h + dolfin/generation/UnitSquareMesh.h + dolfin/generation/UnitTetrahedronMesh.cpp + dolfin/generation/UnitTetrahedronMesh.h + dolfin/generation/UnitTriangleMesh.cpp + dolfin/generation/UnitTriangleMesh.h + dolfin/io/BinaryFile.cpp + dolfin/io/BinaryFile.h + dolfin/io/SVGFile.cpp + dolfin/io/SVGFile.h + dolfin/io/XMLMeshValueCollection.h + dolfin/io/xmlutils.cpp + dolfin/io/xmlutils.h + dolfin/la/DefaultFactory.cpp + dolfin/la/DefaultFactory.h + dolfin/la/GenericLinearOperator.h + dolfin/la/GenericMatrix.cpp + dolfin/la/GenericTensor.h + dolfin/la/LinearOperator.cpp + dolfin/la/LinearOperator.h + dolfin/la/LinearSolver.cpp + dolfin/la/PETScBaseMatrix.h + dolfin/la/PETScLUSolver.cpp + dolfin/la/PETScLUSolver.h + dolfin/la/STLMatrix.h + dolfin/la/Scalar.h + dolfin/la/TensorProductMatrix.cpp + dolfin/la/TensorProductMatrix.h + dolfin/la/TensorProductVector.cpp + dolfin/la/TensorProductVector.h + dolfin/la/solve.cpp + dolfin/la/solve.h + dolfin/la/uBLASDummyPreconditioner.cpp + dolfin/la/uBLASDummyPreconditioner.h + dolfin/la/uBLASLinearOperator.cpp + dolfin/la/uBLASLinearOperator.h + dolfin/log/Event.cpp + dolfin/log/Event.h + dolfin/log/LogManager.cpp + dolfin/log/LogManager.h + dolfin/log/LogStream.cpp + dolfin/log/LogStream.h + dolfin/log/Logger.cpp + dolfin/log/Logger.h + dolfin/log/Progress.cpp + dolfin/log/Table.cpp + dolfin/log/Table.h + dolfin/log/log.cpp + dolfin/math/Lagrange.cpp + dolfin/math/Lagrange.h + dolfin/math/Legendre.cpp + dolfin/math/basic.cpp + dolfin/math/basic.h + dolfin/mesh/BoundaryMesh.cpp + dolfin/mesh/BoundaryMesh.h + dolfin/mesh/Cell.h + dolfin/mesh/CellType.cpp + dolfin/mesh/CellType.h + dolfin/mesh/DomainBoundary.h + dolfin/mesh/DynamicMeshEditor.cpp + dolfin/mesh/DynamicMeshEditor.h + dolfin/mesh/Edge.cpp + dolfin/mesh/Edge.h + dolfin/mesh/Face.cpp + dolfin/mesh/Face.h + dolfin/mesh/Facet.cpp + dolfin/mesh/Facet.h + dolfin/mesh/FacetCell.cpp + dolfin/mesh/FacetCell.h + dolfin/mesh/IntervalCell.cpp + dolfin/mesh/IntervalCell.h + dolfin/mesh/Mesh.cpp + dolfin/mesh/Mesh.h + dolfin/mesh/MeshConnectivity.cpp + dolfin/mesh/MeshConnectivity.h + dolfin/mesh/MeshData.cpp + dolfin/mesh/MeshData.h + dolfin/mesh/MeshDomains.cpp + dolfin/mesh/MeshDomains.h + dolfin/mesh/MeshEditor.cpp + dolfin/mesh/MeshEditor.h + dolfin/mesh/MeshEntity.cpp + dolfin/mesh/MeshEntity.h + dolfin/mesh/MeshEntityIterator.h + dolfin/mesh/MeshFunction.h + dolfin/mesh/MeshGeometry.cpp + dolfin/mesh/MeshGeometry.h + dolfin/mesh/MeshOrdering.cpp + dolfin/mesh/MeshOrdering.h + dolfin/mesh/MeshRenumbering.cpp + dolfin/mesh/MeshRenumbering.h + dolfin/mesh/MeshSmoothing.cpp + dolfin/mesh/MeshSmoothing.h + dolfin/mesh/MeshTopology.cpp + dolfin/mesh/MeshTopology.h + dolfin/mesh/MeshTransformation.cpp + dolfin/mesh/MeshTransformation.h + dolfin/mesh/Point.cpp + dolfin/mesh/Point.h + dolfin/mesh/Restriction.cpp + dolfin/mesh/Restriction.h + dolfin/mesh/SubDomain.cpp + dolfin/mesh/SubDomain.h + dolfin/mesh/SubMesh.cpp + dolfin/mesh/SubMesh.h + dolfin/mesh/SubsetIterator.h + dolfin/mesh/TetrahedronCell.cpp + dolfin/mesh/TetrahedronCell.h + dolfin/mesh/TopologyComputation.cpp + dolfin/mesh/TopologyComputation.h + dolfin/mesh/TriangleCell.cpp + dolfin/mesh/TriangleCell.h + dolfin/mesh/Vertex.h + dolfin/parameter/GlobalParameters.cpp + dolfin/parameter/GlobalParameters.h + dolfin/parameter/Parameter.cpp + dolfin/parameter/Parameter.h + dolfin/parameter/Parameters.cpp + dolfin/parameter/Parameters.h + dolfin/refinement/LocalMeshRefinement.cpp + dolfin/refinement/LocalMeshRefinement.h + dolfin/refinement/RegularCutRefinement.cpp + dolfin/refinement/RegularCutRefinement.h + dolfin/refinement/UniformMeshRefinement.cpp + dolfin/refinement/UniformMeshRefinement.h + dolfin/swig/fem/pre.i + dolfin/swig/function/pre.i + dolfin/swig/mesh/post.i + dolfin/swig/mesh/pre.i + dolfin/swig/typemaps/primitives.i + scripts/dolfin-convert/dolfin-convert + scripts/dolfin-order/dolfin-order + scripts/dolfin-plot/dolfin-plot + site-packages/dolfin/common/globalparameters.py.in + site-packages/dolfin/common/memory.py + site-packages/dolfin/deprecation.py + site-packages/dolfin/fem/assembling.py + site-packages/dolfin/fem/bcs.py + site-packages/dolfin/fem/interpolation.py + site-packages/dolfin/fem/norms.py + site-packages/dolfin/fem/projection.py + site-packages/dolfin/fem/solving.py + site-packages/dolfin/fem/variationalproblem.py + site-packages/dolfin/functions/constant.py + site-packages/dolfin/functions/specialfunctions.py + site-packages/dolfin/mesh/ale.py + site-packages/dolfin/mesh/meshes.py + site-packages/dolfin/mesh/refinement.py + site-packages/dolfin_utils/commands.py + site-packages/dolfin_utils/documentation/docstringutils.py + site-packages/dolfin_utils/documentation/extractdocumentation.py + site-packages/dolfin_utils/meshconvert/meshconvert.py + test/codingstyle/test.py + test/system/parallel-assembly-solve/solver.py + test/system/parallel-assembly-solve/test.py + test/system/test.py + test/test.py + test/unit/book/python/chapter_10.py + test/unit/book/python/original_tests/chapter_10.py.orig + test/unit/fem/python/solving.py + test/unit/function/cpp/Expression.cpp + test/unit/function/cpp/Projection.ufl + test/unit/function/python/Constant.py + test/unit/function/python/Expression.py + test/unit/io/python/SVG.py + test/unit/io/python/XMLLocalMeshData.py + test/unit/io/python/XMLMeshValueCollection.py + test/unit/jit/python/test.py + test/unit/la/cpp/LinearOperator.cpp + test/unit/la/cpp/forms/ReactionDiffusion.ufl + test/unit/la/cpp/forms/ReactionDiffusionAction.ufl + test/unit/la/python/LinearOperator.py + test/unit/mesh/cpp/Mesh.cpp + test/unit/mesh/cpp/MeshValueCollection.cpp + test/unit/mesh/python/Mesh.py + test/unit/mesh/python/MeshData.py + test/unit/mesh/python/MeshEditor.py + test/unit/mesh/python/MeshIterator.py + test/unit/mesh/python/MeshMarkers.py + test/unit/mesh/python/MeshTransformation.py + test/unit/mesh/python/SubMesh.py + test/unit/parameter/cpp/Parameters.cpp + test/unit/parameter/python/Parameters.py + test/unit/python-extras/python/test.py + test/unit/test.py + utils/matlab/meshindex.m + utils/matlab/plotcontroller.m + utils/python/extract2d + utils/scripts/formatcode + utils/scripts/plotklocs + utils/system/monitor + utils/tetgen/dolfin-tetgen + utils/xml/convertall +Copyright: 2003-2005, Anders Logg + 2003-2006, Anders Logg + 2003-2007, Anders Logg + 2003-2008, Anders Logg + 2003-2009, Anders Logg + 2003-2011, Anders Logg + 2003-2012, Anders Logg + 2003-2013, Anders Logg + 2004-2005, Anders Logg + 2004-2007, Anders Logg + 2005, Anders Logg + 2005-2006, Anders Logg + 2005-2007, Anders Logg + 2005-2008, Anders Logg + 2005-2009, Anders Logg + 2005-2010, Anders Logg + 2005-2011, Anders Logg + 2005-2012, Anders Logg + 2006, Anders Logg + 2006-2007, Anders Logg + 2006-2008, Anders Logg + 2006-2009, Anders Logg + 2006-2010, Anders Logg + 2006-2011, Anders Logg + 2006-2012, Anders Logg + 2006-2013, Anders Logg + 2007, Anders Logg + 2007-2008, Anders Logg + 2007-2009, Anders Logg + 2007-2011, Anders Logg + 2007-2012, Anders Logg + 2007-2013, Anders Logg + 2008, Anders Logg + 2008-2009, Anders Logg + 2008-2010, Anders Logg + 2008-2011, Anders Logg + 2008-2012, Anders Logg + 2009, Anders Logg + 2009-2010, Anders Logg + 2009-2011, Anders Logg + 2009-2012, Anders Logg + 2009-2013, Anders Logg + 2010, Anders Logg + 2010-2011, Anders Logg + 2010-2012, Anders Logg + 2011, Anders Logg + 2012, Anders Logg + 2013, Anders Logg +License: LGPL-3+ + +Files: bench/function/evaluation/cpp/P1.ufl + bench/la/vector/assignment/cpp/main.cpp + cmake/scripts/generate-cmakefiles + demo/pde/cahn-hilliard/cpp/CahnHilliard2D.ufl + demo/pde/cahn-hilliard/cpp/CahnHilliard3D.ufl + demo/pde/cahn-hilliard/cpp/main.cpp + demo/pde/cahn-hilliard/python/demo_cahn-hilliard.py + demo/pde/stokes-iterative/cpp/StokesPreconditioner.ufl + demo/pde/stokes-iterative/cpp/main.cpp + demo/pde/stokes-iterative/python/demo_stokes-iterative.py + demo/undocumented/advection-diffusion/cpp/Velocity.ufl + demo/undocumented/built-in/python/demo_built-in.py + demo/undocumented/coloring/cpp/main.cpp + demo/undocumented/coloring/python/demo_coloring.py + demo/undocumented/dg-advection-diffusion/cpp/Velocity.ufl + demo/undocumented/elastodynamics/python/demo_elastodynamics.py + demo/undocumented/mesh-generation/cpp/main.cpp + demo/undocumented/mesh-generation/python/demo_mesh_generation.py + demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.ufl + demo/undocumented/nonlinear-poisson/cpp/main.cpp + demo/undocumented/nonmatching-interpolation/cpp/P1.ufl + demo/undocumented/nonmatching-interpolation/cpp/P3.ufl + demo/undocumented/nonmatching-interpolation/cpp/main.cpp + demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py + demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl + demo/undocumented/nonmatching-projection/cpp/P3.ufl + demo/undocumented/nonmatching-projection/cpp/main.cpp + demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py + demo/undocumented/singular/cpp/Poisson.ufl + demo/undocumented/singular/cpp/main.cpp + demo/undocumented/triangulate/cpp/main.cpp + demo/undocumented/triangulate/python/demo_triangulate.py + dolfin/common/Array.h + dolfin/common/NoDeleter.h + dolfin/common/Set.h + dolfin/common/SubSystemsManager.cpp + dolfin/common/SubSystemsManager.h + dolfin/common/UniqueIdGenerator.cpp + dolfin/common/UniqueIdGenerator.h + dolfin/fem/Form.cpp + dolfin/fem/LocalSolver.cpp + dolfin/fem/LocalSolver.h + dolfin/fem/OpenMpAssembler.cpp + dolfin/fem/SparsityPatternBuilder.cpp + dolfin/fem/SparsityPatternBuilder.h + dolfin/generation/CGALMeshBuilder.h + dolfin/generation/PolygonalMeshGenerator.cpp + dolfin/generation/PolygonalMeshGenerator.h + dolfin/generation/PolyhedralMeshGenerator.cpp + dolfin/generation/PolyhedralMeshGenerator.h + dolfin/generation/Triangulate.cpp + dolfin/generation/Triangulate.h + dolfin/graph/BoostGraphColoring.cpp + dolfin/graph/BoostGraphColoring.h + dolfin/graph/BoostGraphOrdering.cpp + dolfin/graph/BoostGraphOrdering.h + dolfin/graph/Graph.h + dolfin/graph/GraphBuilder.cpp + dolfin/graph/GraphBuilder.h + dolfin/graph/GraphColoring.cpp + dolfin/graph/GraphColoring.h + dolfin/graph/GraphOrdering.cpp + dolfin/graph/GraphOrdering.h + dolfin/graph/SCOTCH.cpp + dolfin/graph/SCOTCH.h + dolfin/graph/ZoltanInterface.cpp + dolfin/graph/ZoltanInterface.h + dolfin/io/Encoder.h + dolfin/io/RAWFile.cpp + dolfin/io/RAWFile.h + dolfin/io/VTKFile.cpp + dolfin/io/VTKFile.h + dolfin/io/VTKWriter.cpp + dolfin/io/VTKWriter.h + dolfin/io/XMLArray.h + dolfin/io/XMLFile.h + dolfin/io/XMLFunctionData.cpp + dolfin/io/XMLFunctionData.h + dolfin/io/XMLMesh.cpp + dolfin/io/XMLMesh.h + dolfin/io/XMLMeshFunction.h + dolfin/io/XMLParameters.cpp + dolfin/io/XMLVector.cpp + dolfin/io/XMLVector.h + dolfin/io/XYZFile.cpp + dolfin/io/XYZFile.h + dolfin/la/CoordinateMatrix.cpp + dolfin/la/CoordinateMatrix.h + dolfin/la/GenericLUSolver.h + dolfin/la/GenericLinearSolver.cpp + dolfin/la/GenericLinearSolver.h + dolfin/la/GenericMatrix.h + dolfin/la/GenericPreconditioner.h + dolfin/la/GenericVector.h + dolfin/la/KrylovSolver.cpp + dolfin/la/KrylovSolver.h + dolfin/la/LUSolver.cpp + dolfin/la/LUSolver.h + dolfin/la/MUMPSLUSolver.cpp + dolfin/la/MUMPSLUSolver.h + dolfin/la/PETScObject.h + dolfin/la/PETScPreconditioner.cpp + dolfin/la/PETScPreconditioner.h + dolfin/la/PaStiXLUSolver.cpp + dolfin/la/PaStiXLUSolver.h + dolfin/la/SLEPcEigenSolver.cpp + dolfin/la/SLEPcEigenSolver.h + dolfin/la/STLFactoryCSC.cpp + dolfin/la/STLFactoryCSC.h + dolfin/la/STLVector.h + dolfin/la/SparsityPattern.cpp + dolfin/la/SparsityPattern.h + dolfin/la/TensorLayout.cpp + dolfin/la/TensorLayout.h + dolfin/la/TrilinosPreconditioner.cpp + dolfin/la/TrilinosPreconditioner.h + dolfin/la/UmfpackLUSolver.cpp + dolfin/la/UmfpackLUSolver.h + dolfin/la/Vector.h + dolfin/la/uBLASDenseMatrix.h + dolfin/la/uBLASILUPreconditioner.cpp + dolfin/la/uBLASILUPreconditioner.h + dolfin/la/uBLASKrylovSolver.cpp + dolfin/la/uBLASKrylovSolver.h + dolfin/la/uBLASMatrix.h + dolfin/la/uBLASPreconditioner.h + dolfin/la/uBLASSparseMatrix.h + dolfin/la/uBLASVector.cpp + dolfin/la/uBLASVector.h + dolfin/la/ublas.h + dolfin/math/Legendre.h + dolfin/mesh/DistributedMeshTools.cpp + dolfin/mesh/DistributedMeshTools.h + dolfin/mesh/LocalMeshValueCollection.h + dolfin/mesh/MeshColoring.cpp + dolfin/mesh/MeshColoring.h + dolfin/mesh/MeshEntityIteratorBase.h + dolfin/mesh/PeriodicBoundaryComputation.cpp + dolfin/mesh/PeriodicBoundaryComputation.h + dolfin/nls/NewtonSolver.cpp + dolfin/nls/NewtonSolver.h + dolfin/nls/NonlinearProblem.h + dolfin/refinement/refine.cpp + dolfin/refinement/refine.h + site-packages/dolfin/common/time.py + site-packages/dolfin_utils/meshconvert/xml_writer.py + test/unit/armadillo/cpp/test.cpp.temporarily_disabled + test/unit/fem/python/Assembler.py + test/unit/fem/python/DirichletBC.py + test/unit/fem/python/DofMap.py + test/unit/fem/python/FiniteElement.py + test/unit/fem/python/LocalSolver.py + test/unit/fem/python/PeriodicBC.py + test/unit/fem/python/SystemAssembler.py + test/unit/io/python/HDF5.py + test/unit/io/python/XDMF.py + test/unit/io/python/XMLMesh.py + test/unit/io/python/XMLMeshFunction.py + test/unit/io/python/XMLVector.py + test/unit/io/python/vtk.py + test/unit/la/python/Matrix.py + test/unit/la/python/Scalar.py + test/unit/la/python/Vector.py + test/unit/la/python/solve.py + test/unit/mesh/python/BoundaryMesh.py + test/unit/mesh/python/Edge.py + test/unit/mesh/python/Face.py + test/unit/mesh/python/MeshFunction.py + test/unit/refinement/python/refine.py +Copyright: 2005, Garth N. Wells + 2005-2007, Garth N. Wells + 2005-2008, Garth N. Wells + 2005-2009, Garth N. Wells + 2005-2011, Garth N. Wells + 2006, Garth N. Wells + 2006-2007, Garth N. Wells + 2006-2008, Garth N. Wells + 2006-2009, Garth N. Wells + 2006-2010, Garth N. Wells + 2006-2011, Garth N. Wells + 2007, Garth N. Wells + 2007-2009, Garth N. Wells + 2007-2010, Garth N. Wells + 2007-2011, Garth N. Wells + 2008, Garth N. Wells + 2008-2010, Garth N. Wells + 2008-2011, Garth N. Wells + 2008-2012, Garth N. Wells + 2008-2013, Garth N. Wells + 2009, Garth N. Wells + 2009-2011, Garth N. Wells + 2009-2012, Garth N. Wells + 2010, Garth N. Wells + 2010-2011, Garth N. Wells + 2010-2013, Garth N. Wells + 2011, Garth N. Wells + 2011-2012, Garth N. Wells + 2011-2013, Garth N. Wells + 2012, Garth N. Wells + 2013, Garth N. Wells License: LGPL-3+ -Files: bench/function/extrapolation/python/bench +Files: bench/fem/speedup/cpp/submit-bench + demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py + dolfin/common/defines.cpp + dolfin/common/defines.h + dolfin/swig/adaptivity/imports.i + dolfin/swig/adaptivity/includes.i + dolfin/swig/adaptivity/local_imports.i + dolfin/swig/adaptivity/post.i + dolfin/swig/ale/pre.i + dolfin/swig/common/post.i + dolfin/swig/common/pre.i + dolfin/swig/fem/imports.i + dolfin/swig/fem/includes.i + dolfin/swig/fem/local_imports.i + dolfin/swig/fem/post.i + dolfin/swig/forwarddeclarations.i + dolfin/swig/function/imports.i + dolfin/swig/function/includes.i + dolfin/swig/function/local_imports.i + dolfin/swig/function/post.i + dolfin/swig/globalincludes.i + dolfin/swig/io/pre.i + dolfin/swig/la/Indices.i + dolfin/swig/la/la_get_set_items.i + dolfin/swig/log/post.i + dolfin/swig/log/pre.i + dolfin/swig/mesh/imports.i + dolfin/swig/mesh/includes.i + dolfin/swig/mesh/local_imports.i + dolfin/swig/modules/common/module.i + dolfin/swig/modules/fem/module.i + dolfin/swig/modules/function/module.i + dolfin/swig/modules/io/module.i + dolfin/swig/modules/la/module.i + dolfin/swig/modules/mesh/module.i + dolfin/swig/nls/pre.i + dolfin/swig/parameter/post.i + dolfin/swig/parameter/pre.i + dolfin/swig/shared_ptr_classes.i + dolfin/swig/typemaps/array.i + dolfin/swig/typemaps/includes.i + dolfin/swig/typemaps/std_map.i + dolfin/swig/typemaps/std_pair.i + dolfin/swig/typemaps/std_vector.i + dolfin/swig/version.i + site-packages/dolfin/compilemodules/compilemodule.py + site-packages/dolfin/compilemodules/jit.py + site-packages/dolfin/cpp/__init__.py + site-packages/dolfin/fem/form.py + site-packages/dolfin/functions/expression.py + site-packages/dolfin/functions/function.py + site-packages/dolfin/functions/functionspace.py + site-packages/dolfin/mesh/intersect.py + site-packages/dolfin_utils/cppparser/utils.py + site-packages/dolfin_utils/pjobs/sge.py + test/unit/fem/python/Form.py + test/unit/function/python/FunctionSpace.py + test/unit/la/cpp/Vector.cpp + test/unit/la/python/KrylovSolver.py + test/unit/la/python/test.py + test/unit/mesh/python/MeshValueCollection.py +Copyright: 2006-2009, Johan Hake + 2007, Johan Hake + 2007-2009, Johan Hake + 2007-2012, Johan Hake + 2008, Johan Hake + 2008-2009, Johan Hake + 2008-2011, Johan Hake + 2009, Johan Hake + 2009-2011, Johan Hake + 2011, Johan Hake + 2012, Johan Hake +License: LGPL-3+ + +Files: cmake/scripts/codeexamples.py + demo/la/eigenvalue/python/demo_eigenvalue.py + demo/pde/biharmonic/cpp/main.cpp + demo/pde/biharmonic/python/demo_biharmonic.py + demo/pde/mixed-poisson/python/demo_mixed-poisson.py + demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py + demo/undocumented/built-in/cpp/main.cpp + demo/undocumented/conditional/cpp/Conditional.ufl + demo/undocumented/conditional/cpp/main.cpp + demo/undocumented/conditional/python/demo_conditional.py + demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl + demo/undocumented/dg-poisson/python/demo_dg-poisson.py + demo/undocumented/elasticity/python/demo_elasticity.py + demo/undocumented/functional/python/demo_functional.py + demo/undocumented/lift-drag/python/demo_lift-drag.py + demo/undocumented/meshfunction/python/demo_meshfunction.py + demo/undocumented/nonlinear-poisson/python/demo_nonlinear-poisson.py + demo/undocumented/periodic/python/demo_periodic.py + demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl + demo/undocumented/poisson1D/cpp/Poisson.ufl + demo/undocumented/poisson1D/cpp/main.cpp + demo/undocumented/poisson1D/python/demo_poisson1D.py + demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl + demo/undocumented/spatial-coordinates/cpp/main.cpp + demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py + demo/undocumented/stokes-mini/python/demo_stokes-mini.py + demo/undocumented/stokes-stabilized/python/demo_stokes-stabilized.py + demo/undocumented/stokes-taylor-hood/python/demo_stokes-taylor-hood.py + demo/undocumented/subdomains/python/demo_subdomains.py + dolfin/generation/IntervalMesh.cpp + dolfin/generation/IntervalMesh.h + dolfin/generation/UnitIntervalMesh.h + dolfin/mesh/PointCell.cpp + dolfin/mesh/PointCell.h + dolfin/swig/adaptivity/docstrings.i + dolfin/swig/ale/docstrings.i + dolfin/swig/common/docstrings.i + dolfin/swig/fem/docstrings.i + dolfin/swig/function/docstrings.i + dolfin/swig/generation/docstrings.i + dolfin/swig/graph/docstrings.i + dolfin/swig/intersection/docstrings.i + dolfin/swig/io/docstrings.i + dolfin/swig/la/docstrings.i + dolfin/swig/log/docstrings.i + dolfin/swig/math/docstrings.i + dolfin/swig/mesh/docstrings.i + dolfin/swig/nls/docstrings.i + dolfin/swig/parameter/docstrings.i + dolfin/swig/plot/docstrings.i + dolfin/swig/quadrature/docstrings.i + dolfin/swig/refinement/docstrings.i + site-packages/dolfin_utils/documentation/generatepythonrst.py + test/documentation/verify_demo_code_snippets.py + test/unit/function/python/SpecialFunctions.py +Copyright: 2007, Kristian B. Oelgaard + 2007-2007, Kristian B. Oelgaard + 2007-2008, Kristian B. Oelgaard + 2008, Kristian B. Oelgaard + 2009, Kristian B. Oelgaard + 2010, Kristian B. Oelgaard + 2011, Kristian B. Oelgaard + 2012, Kristian B. Oelgaard +License: LGPL-3+ + +Files: bench/function/extrapolation/python/bench_function_extrapolation_python demo/pde/subdomains-poisson/python/demo_subdomains-poisson.py demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py demo/undocumented/extrapolation/python/demo2.py demo/undocumented/meshfunction-refinement/cpp/main.cpp + demo/undocumented/mixed-poisson-sphere/python/demo_mixed-poisson-sphere.py demo/undocumented/neumann-poisson/cpp/main.cpp demo/undocumented/neumann-poisson/python/demo_neumann-poisson.py doc/copy_and_split_demo_doc.py @@ -33,13 +781,13 @@ dolfin/adaptivity/GoalFunctional.h dolfin/adaptivity/LocalAssembler.cpp dolfin/adaptivity/LocalAssembler.h - dolfin/adaptivity/SpecialFacetFunction.cpp - dolfin/adaptivity/SpecialFacetFunction.h dolfin/adaptivity/adaptivesolve.cpp dolfin/adaptivity/adaptivesolve.h dolfin/adaptivity/marking.cpp dolfin/adaptivity/marking.h - dolfin/swig/adaptivity_pre.i + dolfin/function/SpecialFacetFunction.cpp + dolfin/function/SpecialFacetFunction.h + dolfin/swig/adaptivity/pre.i site-packages/dolfin/fem/adaptivesolving.py site-packages/dolfin/fem/errorcontrolgenerator.py site-packages/dolfin/fem/formmanipulations.py @@ -52,55 +800,18 @@ test/system/ufl-jit-assemble-chain/test.py test/unit/adaptivity/python/TimeSeries.py test/unit/adaptivity/python/errorcontrol.py -Copyright: 2010-2011, Marie E. Rognes -License: LGPL-3+ - -Files: demo/la/eigenvalue/python/demo_eigenvalue.py - demo/pde/biharmonic/cpp/main.cpp - demo/pde/biharmonic/python/demo_biharmonic.py - demo/pde/mixed-poisson/python/demo_mixed-poisson.py - demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py - demo/undocumented/built-in/cpp/main.cpp - demo/undocumented/conditional/cpp/Conditional.ufl - demo/undocumented/conditional/cpp/main.cpp - demo/undocumented/conditional/python/demo_conditional.py - demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl - demo/undocumented/dg-poisson/python/demo_dg-poisson.py - demo/undocumented/elasticity/python/demo_elasticity.py - demo/undocumented/functional/python/demo_functional.py - demo/undocumented/lift-drag/python/demo_lift-drag.py - demo/undocumented/meshfunction/python/demo_meshfunction.py - demo/undocumented/nonlinear-poisson/python/demo_nonlinear-poisson.py - demo/undocumented/periodic/python/demo_periodic.py - demo/undocumented/poisson1D/cpp/Poisson.ufl - demo/undocumented/poisson1D/cpp/main.cpp - demo/undocumented/poisson1D/python/demo_poisson1D.py - demo/undocumented/quadrature/python/demo_quadrature.py - demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl - demo/undocumented/spatial-coordinates/cpp/main.cpp - demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py - demo/undocumented/stokes-mini/python/demo_stokes-mini.py - demo/undocumented/stokes-stabilized/python/demo_stokes-stabilized.py - demo/undocumented/stokes-taylor-hood/python/demo_stokes-taylor-hood.py - demo/undocumented/subdomains/python/demo_subdomains.py - dolfin/mesh/Interval.cpp - dolfin/mesh/Interval.h - dolfin/mesh/PointCell.cpp - dolfin/mesh/PointCell.h - dolfin/mesh/UnitInterval.cpp - dolfin/mesh/UnitInterval.h - dolfin/swig/codeexamples.py - dolfin/swig/documentation.py - site-packages/dolfin_utils/documentation/generatepythonrst.py - test/documentation/verify_demo_code_snippets.py -Copyright: 2007-2011, Kristian B. Oelgaard +Copyright: 2010, Marie E. Rognes + 2010--2012, Marie E. Rognes + 2010-2012, Marie E. Rognes + 2011, Marie E. Rognes + 2012, Marie E. Rognes License: LGPL-3+ Files: bench/function/evaluation/cpp/main.cpp demo/undocumented/distancequeries/cpp/main.cpp demo/undocumented/entityintersection/cpp/main.cpp demo/undocumented/entityintersection/python/demo_entityintersection.py - demo/undocumented/meshintersection/3D/python/demo_3D.py + demo/undocumented/meshintersection/3D/python/demo_meshintersection_3D.py dolfin/intersection/IntersectionOperator.cpp dolfin/intersection/IntersectionOperator.h dolfin/intersection/IntersectionOperatorImplementation.h @@ -127,46 +838,14 @@ dolfin/intersection/cgal_includes.h dolfin/quadrature/BarycenterQuadrature.cpp dolfin/quadrature/BarycenterQuadrature.h - dolfin/swig/std_set_typemaps.i - test/unit/intersection/python/test.py - test/unit/quadrature/cpp/test.cpp - test/unit/quadrature/python/test.py -Copyright: 2009-2011, Andre Massing -License: LGPL-3+ - -Files: bench/fem/speedup/cpp/submit-bench - demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py - dolfin/common/defines.cpp - dolfin/common/defines.h - dolfin/swig/Indices.i - dolfin/swig/array_typemaps.i - dolfin/swig/common_post.i - dolfin/swig/common_pre.i - dolfin/swig/fem_post.i - dolfin/swig/function_post.i - dolfin/swig/la_get_set_items.i - dolfin/swig/log_post.i - dolfin/swig/log_pre.i - dolfin/swig/nls_pre.i - dolfin/swig/parameter_post.i - dolfin/swig/parameter_pre.i - dolfin/swig/shared_ptr_classes.i - dolfin/swig/std_map_typemaps.i - dolfin/swig/std_pair_typemaps.i - dolfin/swig/std_vector_typemaps.i - dolfin/swig/version.i - site-packages/dolfin/compilemodules/compilemodule.py - site-packages/dolfin/compilemodules/jit.py - site-packages/dolfin/fem/form.py - site-packages/dolfin/functions/expression.py - site-packages/dolfin/functions/function.py - site-packages/dolfin/functions/functionspace.py - site-packages/dolfin_utils/pjobs/sge.py - test/unit/function/python/FunctionSpace.py - test/unit/la/cpp/test.cpp - test/unit/la/python/test.py - test/unit/mesh/python/MeshValueCollection.py -Copyright: 2005-2011, Johan Hake + dolfin/swig/typemaps/std_set.i + test/unit/intersection/python/IntersectionOperator.py + test/unit/quadrature/cpp/BaryCenter.cpp + test/unit/quadrature/python/BaryCenter.py +Copyright: 2009, Andre Massing + 2009-2011, Andre Massing + 2010, Andre Massing + 2011, Andre Massing License: LGPL-3+ Files: dolfin/fem/DirichletBC.cpp @@ -184,18 +863,71 @@ dolfin/la/LinearSolver.h dolfin/la/Matrix.h dolfin/la/PETScBaseMatrix.cpp - dolfin/la/PETScKrylovMatrix.cpp - dolfin/la/PETScKrylovMatrix.h + dolfin/la/PETScLinearOperator.cpp + dolfin/la/PETScLinearOperator.h + dolfin/la/STLMatrix.cpp + dolfin/mesh/BoundaryComputation.cpp + dolfin/mesh/BoundaryComputation.h dolfin/mesh/MeshValueCollection.h - dolfin/mesh/ParallelData.cpp - dolfin/mesh/ParallelData.h -Copyright: 2004-2011, Anders Logg - 2004-2011, Garth N. Wells +Copyright: 2004-2011, Anders Logg and Garth N. Wells + 2005-2006, Anders Logg and Garth N. Wells + 2005-2012, Anders Logg and Garth N. Wells + 2006-20013 Anders Logg and Garth N. Wells + 2006-2008, Anders Logg and Garth N. Wells + 2006-2013, Anders Logg and Garth N. Wells + 2007-2011, Anders Logg and Garth N. Wells + 2007-2012, Anders Logg and Garth N. Wells + 2007-2013, Anders Logg and Garth N. Wells + 2008-2011, Anders Logg and Garth N. Wells + 2008-2013, Anders Logg and Garth N. Wells + 2010-2013, Anders Logg and Garth N. Wells + 2011, Anders Logg and Garth N. Wells + 2011-2012, Anders Logg and Garth N. Wells +License: LGPL-3+ + +Files: demo/undocumented/csg/2D/python/demo_csg_2D.py + demo/undocumented/csg/3D/cpp/failing.cpp + demo/undocumented/csg/3D/python/demo_csg_3D.py + demo/undocumented/meshintersection/3D/cpp/main.cpp + dolfin/generation/CSGCGALMeshGenerator2D.h + dolfin/generation/CSGCGALMeshGenerator3D.cpp + dolfin/generation/CSGCGALMeshGenerator3D.h + dolfin/generation/CSGGeometries3D.cpp + dolfin/generation/CSGGeometries3D.h + dolfin/generation/GeometryToCGALConverter.cpp + dolfin/generation/GeometryToCGALConverter.h + dolfin/generation/Interval.h + dolfin/generation/PolyhedronUtils.cpp + dolfin/generation/PolyhedronUtils.h + dolfin/generation/UnitCircle.h + dolfin/generation/UnitCube.h + dolfin/generation/UnitInterval.h + dolfin/generation/UnitSquare.h +Copyright: 2012, Benjamin Kehlet + 2012-2013, Benjamin Kehlet +License: LGPL-3+ + +Files: dolfin/la/PETScCuspFactory.cpp + dolfin/la/PETScCuspFactory.h + dolfin/plot/ExpressionWrapper.cpp + dolfin/plot/ExpressionWrapper.h + dolfin/plot/GenericVTKPlottable.h + dolfin/plot/VTKPlottableDirichletBC.cpp + dolfin/plot/VTKPlottableGenericFunction.cpp + dolfin/plot/VTKPlottableGenericFunction.h + dolfin/plot/VTKPlottableMesh.cpp + dolfin/plot/VTKPlottableMesh.h + dolfin/plot/VTKPlottableMeshFunction.cpp + dolfin/plot/VTKPlottableMeshFunction.h + dolfin/plot/VTKPlotter.cpp + dolfin/plot/VTKPlotter.h + dolfin/plot/VTKWindowOutputStage.cpp +Copyright: 2011, Fredrik Valdmanis + 2012, Fredrik Valdmanis License: LGPL-3+ Files: demo/undocumented/block-matrix/cpp/main.cpp demo/undocumented/block-matrix/python/demo_block-matrix.py - demo/undocumented/restriction/python/demo_restriction.py demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py demo/undocumented/sym-dirichlet-bc/python/dg-demo.py demo/undocumented/sym-dirichlet-bc/python/dg-speed-up-test.py @@ -206,7 +938,6 @@ dolfin/la/BlockVector.cpp dolfin/la/BlockVector.h site-packages/dolfin/mesh/boundarysubdomainfinder.py - test/unit/fem/python/_old_restriction_test.py Copyright: 2008, Kent-Andre Mardal License: LGPL-3+ @@ -217,69 +948,87 @@ dolfin/la/PETScUserPreconditioner.h dolfin/refinement/RivaraRefinement.cpp dolfin/refinement/RivaraRefinement.h - dolfin/swig/dolfin.i - dolfin/swig/la_pre.i + dolfin/swig/la/pre.i utils/octave/pdemesh.m utils/octave/pdeplot.m utils/octave/pdesurf.m -Copyright: 2004-2009, Johan Jansson +Copyright: 2004-2005, Johan Jansson + 2005, Johan Jansson + 2008, Johan Jansson + 2009, Johan Jansson License: LGPL-3+ Files: demo/undocumented/meshfunction/cpp/main.cpp dolfin/io/SAX2AttributeParser.h + dolfin/la/GenericLinearAlgebraFactory.h dolfin/la/GenericSparsityPattern.h - dolfin/la/LinearAlgebraFactory.h dolfin/la/PETScFactory.cpp dolfin/la/PETScFactory.h dolfin/la/uBLASFactory.h dolfin/mesh/LocalMeshData.cpp dolfin/mesh/LocalMeshData.h dolfin/swig/exceptions.i - dolfin/swig/numpy_typemaps.i -Copyright: 2005-2009, Ola Skavhaug -License: LGPL-3+ + dolfin/swig/typemaps/numpy.i +Copyright: 2005-2006, Ola Skavhaug + 2006, Ola Skavhaug + 2007, Ola Skavhaug + 2007-2009, Ola Skavhaug + 2008, Ola Skavhaug + 2009, Ola Skavhaug +License: LGPL-3+ + +Files: demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.cpp + demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.h + demo/undocumented/plot-qt/cpp/CoordLabel.cpp + demo/undocumented/plot-qt/cpp/CoordLabel.h + demo/undocumented/plot-qt/cpp/PlotWidget.cpp + demo/undocumented/plot-qt/cpp/PlotWidget.h + demo/undocumented/plot-qt/cpp/Plotter.cpp + demo/undocumented/plot-qt/cpp/Plotter.h + demo/undocumented/plot-qt/cpp/main.cpp +Copyright: 2012, Joachim Berdal Haga +License: LGPL-3+ + +Files: dolfin/common/RangedIndexSet.h + dolfin/plot/VTKPlottableCSGGeometry.cpp + dolfin/plot/VTKPlottableCSGGeometry.h + dolfin/plot/VTKPlottableDirichletBC.h + dolfin/plot/VTKPlottableGenericFunction1D.cpp + dolfin/plot/VTKPlottableGenericFunction1D.h + dolfin/plot/VTKWindowOutputStage.h +Copyright: 2012, Joachim B Haga +License: LGPL-3+ + +Files: cmake/modules/FindCHOLMOD.cmake + cmake/modules/FindCppUnit.cmake + cmake/modules/FindMTL4.cmake + cmake/modules/FindPETSc.cmake + cmake/modules/FindParMETIS.cmake + cmake/modules/FindSLEPc.cmake +Copyright: 2010, Garth N. Wells, Anders Logg and Johannes Ring + 2010-2011, Garth N. Wells, Anders Logg and Johannes Ring + 2010-2012, Garth N. Wells, Anders Logg and Johannes Ring +License: BSD-2-clause -Files: dolfin/mesh/MeshHierarchy.cpp - dolfin/mesh/MeshHierarchy.h - dolfin/mesh/MeshHierarchyAlgorithms.cpp - dolfin/mesh/MeshHierarchyAlgorithms.h - dolfin/refinement/BisectionRefinement.cpp - dolfin/refinement/BisectionRefinement.h - dolfin/refinement/LocalMeshCoarsening.cpp - dolfin/refinement/LocalMeshCoarsening.h -Copyright: 2006, Johan Hoffman +Files: dolfin/fem/SystemAssembler.cpp + dolfin/fem/SystemAssembler.h + dolfin/la/EpetraKrylovSolver.cpp + dolfin/la/EpetraKrylovSolver.h + dolfin/la/EpetraLUSolver.cpp + dolfin/la/EpetraLUSolver.h +Copyright: 2008-2009, Kent-Andre Mardal and Garth N. Wells + 2008-2010, Kent-Andre Mardal and Garth N. Wells + 2008-2011, Kent-Andre Mardal and Garth N. Wells + 2008-2012, Kent-Andre Mardal and Garth N. Wells License: LGPL-3+ Files: dolfin/la/EpetraFactory.cpp dolfin/la/EpetraFactory.h dolfin/la/EpetraMatrix.cpp dolfin/la/EpetraMatrix.h - dolfin/la/EpetraSparsityPattern.cpp - dolfin/la/EpetraSparsityPattern.h dolfin/la/EpetraVector.cpp dolfin/la/EpetraVector.h -Copyright: 2008, Martin Sandve Alnes - 2008, Kent-Andre Mardal - 2008, Johannes Ring -License: LGPL-3+ - -Files: dolfin/la/MTL4Factory.cpp - dolfin/la/MTL4Factory.h - dolfin/la/MTL4Matrix.cpp - dolfin/la/MTL4Matrix.h - dolfin/la/MTL4Vector.cpp - dolfin/la/MTL4Vector.h -Copyright: 2008, Dag Lindbo -License: LGPL-3+ - -Files: dolfin/fem/SystemAssembler.cpp - dolfin/fem/SystemAssembler.h - dolfin/la/EpetraKrylovSolver.cpp - dolfin/la/EpetraKrylovSolver.h - dolfin/la/EpetraLUSolver.cpp - dolfin/la/EpetraLUSolver.h -Copyright: 2008-2011, Kent-Andre Mardal - 2008-2011, Garth N. Wells +Copyright: 2008, Martin Sandve Alnes, Kent-Andre Mardal and Johannes Ring License: LGPL-3+ Files: bench/fem/assembly/python/broken @@ -287,7 +1036,8 @@ dolfin/la/STLFactory.h test/memory/test.py test/regression/test.py -Copyright: 2007-2008, Ilmar Wilbers +Copyright: 2007, Ilmar Wilbers + 2008, Ilmar Wilbers License: LGPL-3+ Files: site-packages/dolfin/compilemodules/expressions.py @@ -295,7 +1045,9 @@ site-packages/dolfin_utils/pjobs/pjobs.py site-packages/dolfin_utils/pjobs/torque.py site-packages/dolfin_utils/wrappers/capsules.py -Copyright: 2008-2009, Martin Sandve Alnes +Copyright: 2008-2008, Martin Sandve Alnes + 2008-2009, Martin Sandve Alnes + 2009, Martin Sandve Alnes License: LGPL-3+ Files: demo/undocumented/ale/cpp/main.cpp @@ -303,16 +1055,19 @@ dolfin/ale/ALE.cpp dolfin/ale/ALE.h dolfin/ale/ALEType.h -Copyright: 2008-2011, Solveig Bruvoll - 2008-2011, Anders Logg +Copyright: 2008, Solveig Bruvoll and Anders Logg + 2008-2009, Solveig Bruvoll and Anders Logg + 2008-2011, Solveig Bruvoll and Anders Logg License: LGPL-3+ Files: demo/pde/mixed-poisson/cpp/MixedPoisson.ufl demo/pde/mixed-poisson/cpp/main.cpp demo/undocumented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl demo/undocumented/auto-adaptive-poisson/cpp/main.cpp -Copyright: 2006-2011, Anders Logg - 2006-2011, Marie E. Rognes +Copyright: 2006-2010, Anders Logg and Marie E. Rognes + 2007-2011, Anders Logg and Marie E. Rognes + 2010, Anders Logg and Marie E. Rognes + 2010-2012, Anders Logg and Marie E. Rognes License: LGPL-3+ Files: demo/undocumented/curl-curl/cpp/CurrentDensity.ufl @@ -322,6 +1077,13 @@ Copyright: 2009, Bartosz Sawicki License: LGPL-3+ +Files: dolfin/io/HDF5Interface.cpp + dolfin/io/HDF5Interface.h + dolfin/io/XDMFFile.cpp + dolfin/io/XDMFFile.h +Copyright: 2012, Chris N. Richardson and Garth N. Wells +License: LGPL-3+ + Files: demo/undocumented/waveguide/cpp/Forms.py demo/undocumented/waveguide/cpp/Forms.ufl demo/undocumented/waveguide/cpp/main.cpp @@ -329,62 +1091,102 @@ Copyright: 2008, Evan Lezar License: LGPL-3+ +Files: dolfin/refinement/BisectionRefinement.cpp + dolfin/refinement/BisectionRefinement.h + dolfin/refinement/LocalMeshCoarsening.cpp + dolfin/refinement/LocalMeshCoarsening.h +Copyright: 2006, Johan Hoffman +License: LGPL-3+ + Files: dolfin/la/PETScMatrix.cpp dolfin/la/PETScMatrix.h dolfin/la/PETScVector.cpp dolfin/la/PETScVector.h -Copyright: 2004-2011, Johan Hoffman - 2004-2011, Johan Jansson - 2004-2011, Anders Logg -License: LGPL-3+ - -Files: dolfin/graph/ParMETIS.cpp - dolfin/graph/ParMETIS.h - dolfin/mesh/MeshPartitioning.cpp - dolfin/mesh/MeshPartitioning.h -Copyright: 2008-2011, Niclas Jansson - 2008-2011, Ola Skavhaug - 2008-2011, Anders Logg +Copyright: 2004-2010, Johan Hoffman, Johan Jansson and Anders Logg + 2004-2012, Johan Hoffman, Johan Jansson and Anders Logg License: LGPL-3+ Files: dolfin/io/XMLFile.cpp dolfin/io/XMLLocalMeshSAX.cpp dolfin/io/XMLLocalMeshSAX.h dolfin/mesh/MeshFunction.cpp -Copyright: 2006-2011, Ola Skavhaug - 2006-2011, Garth N. Wells +Copyright: 2006-2011, Ola Skavhaug and Garth N. Wells + 2008-2011, Ola Skavhaug and Garth N. Wells + 2009-2011, Ola Skavhaug and Garth N. Wells +License: LGPL-3+ + +Files: demo/undocumented/poisson1D-in-2D/cpp/main.cpp + demo/undocumented/poisson1D-in-2D/python/demo_poisson1D-in-2D.py + test/unit/fem/python/manifolds.py +Copyright: 2012, Imperial College London and others +License: LGPL-3+ + +Files: dolfin/ale/MeshDisplacement.cpp + dolfin/ale/MeshDisplacement.h + test/unit/ale/python/HarmonicSmoothing.py +Copyright: 2013, Jan Blechta +License: LGPL-3+ + +Files: dolfin/common/MPI.cpp + test/unit/io/cpp/XMLLocalMeshData.cpp + test/unit/io/cpp/XMLMeshValueCollection.cpp +Copyright: 2007, Magnus Vikstrøm License: LGPL-3+ Files: demo/undocumented/elastodynamics/cpp/DG0_eps_xx.ufl demo/undocumented/elastodynamics/cpp/ElastoDynamics.ufl demo/undocumented/elastodynamics/cpp/main.cpp -Copyright: 2009, Mirko Maraldi - 2009, Garth N. Wells +Copyright: 2009, Mirko Maraldi and Garth N. Wells +License: LGPL-3+ + +Files: dolfin/nls/PETScSNESSolver.cpp + dolfin/nls/PETScSNESSolver.h + test/unit/nls/python/PETScSNESSolver.py +Copyright: 2012, Patrick E. Farrell +License: LGPL-3+ + +Files: cmake/modules/FindBLAS.cmake + cmake/modules/FindLAPACK.cmake +Copyright: 2007-2009, Kitware, Inc +License: BSD-3-clause + +Files: dolfin/io/pugiconfig.hpp + dolfin/io/pugixml.hpp +Copyright: 2003, Kristen Wegner (kristen@tima.net) + 2006-2012, Arseny Kapoulkine + 2006-2012, Arseny Kapoulkine (arseny.kapoulkine@gmail.com) +License: Expat + +Files: dolfin/plot/plot.cpp + dolfin/plot/plot.h +Copyright: 2007-2012, Anders Logg and Fredrik Valdmanis License: LGPL-3+ Files: dolfin/log/Progress.h dolfin/log/log.h -Copyright: 2003-2011, Anders Logg - 2003-2011, Jim Tilander +Copyright: 2003-2008, Anders Logg and Jim Tilander + 2003-2013, Anders Logg and Jim Tilander +License: LGPL-3+ + +Files: dolfin/adaptivity/adapt.cpp + dolfin/adaptivity/adapt.h +Copyright: 2010-2011, Anders Logg, Marie Rognes and Garth N. Wells License: LGPL-3+ Files: dolfin/fem/DofMapBuilder.cpp dolfin/fem/DofMapBuilder.h -Copyright: 2008-2011, Anders Logg - 2008-2011, Ola Skavhaug +Copyright: 2008-2013, Anders Logg, Ola Skavhaug and Garth N. Wells License: LGPL-3+ -Files: dolfin/adaptivity/adapt.cpp - dolfin/adaptivity/adapt.h -Copyright: 2010-2011, Anders Logg - 2010-2011, Marie Rognes - 2010-2011, Garth N. Wells +Files: dolfin/graph/ZoltanPartition.cpp + dolfin/graph/ZoltanPartition.h +Copyright: 2013, Chris Richardson License: LGPL-3+ Files: dolfin/la/CholmodCholeskySolver.cpp dolfin/la/CholmodCholeskySolver.h -Copyright: 2008-2011, Dag Lindbo - 2008-2011, Garth N. Wells +Copyright: 2008, Dag Lindbo and Garth N. Wells + 2008-2011, Dag Lindbo and Garth N. Wells License: LGPL-3+ Files: utils/matlab/xmlmatrix.m @@ -392,133 +1194,187 @@ Copyright: 2004, Georgios Foufas License: LGPL-3+ +Files: test/unit/book/python/chapter_1.py + test/unit/book/python/original_tests/chapter_1.py.orig +Copyright: 2011, Hans Petter Langtangen and Anders Logg +License: LGPL-3+ + Files: demo/undocumented/parameters/cpp/main.cpp demo/undocumented/parameters/python/demo_parameters.py -Copyright: 2009, Johan Hake - 2009, Anders Logg +Copyright: 2009, Johan Hake and Anders Logg License: LGPL-3+ Files: dolfin/io/GenericFile.cpp dolfin/io/GenericFile.h -Copyright: 2002-2011, Johan Hoffman - 2002-2011, Anders Logg +Copyright: 2002-2011, Johan Hoffman and Anders Logg + 2003-2011, Johan Hoffman and Anders Logg License: LGPL-3+ Files: dolfin/io/File.cpp dolfin/io/File.h -Copyright: 2002-2011, Johan Hoffman - 2002-2011, Anders Logg - 2002-2011, Garth N. Wells +Copyright: 2002-2011, Johan Hoffman, Anders Logg and Garth N. Wells + 2002-2012, Johan Hoffman, Anders Logg and Garth N. Wells License: LGPL-3+ Files: bench/plot.py - test/unit/meshconvert/cpp/test.cpp -Copyright: 2009-2010, Johannes Ring + dolfin/generation/CSGCGALMeshGenerator2D.cpp +Copyright: 2010, Johannes Ring + 2012, Johannes Ring License: LGPL-3+ Files: demo/la/eigenvalue/cpp/main.cpp demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.ufl -Copyright: 2007-2010, Kristian B. Oelgaard - 2007-2010, Garth N. Wells +Copyright: 2007, Kristian B. Oelgaard and Garth N. Wells + 2007-2010, Kristian B. Oelgaard and Garth N. Wells License: LGPL-3+ Files: demo/undocumented/meshintersection/2D/cpp/main.cpp - demo/undocumented/meshintersection/2D/python/demo_2D.py + demo/undocumented/meshintersection/2D/python/demo_meshintersection_2D.py Copyright: 2008, Kristoffer Selim License: LGPL-3+ -Files: dolfin/common/MPI.cpp - test/unit/io/cpp/test.cpp -Copyright: 2007, Magnus Vikstrøm -License: LGPL-3+ - Files: demo/undocumented/special-functions/python/demo_special_functions.py test/system/ufl-jit-assemble-chain/assembly_derivatives.py -Copyright: 2010-2011, Martin S. Alnaes +Copyright: 2010, Martin S. Alnaes + 2011, Martin S. Alnaes License: LGPL-3+ +Files: dolfin/graph/ParMETIS.cpp + dolfin/graph/ParMETIS.h +Copyright: 2008-2009, Niclas Jansson, Ola Skavhaug and Anders Logg + 2008-2011, Niclas Jansson, Ola Skavhaug and Anders Logg +License: LGPL-3+ + +Files: cmake/modules/FindAMD.cmake +Copyright: 2010, Anders Logg +License: BSD-2-clause + +Files: cmake/modules/FindCGAL.cmake +Copyright: 2010-2011, Anders Logg, Johannes Ring and Garth N. Wells +License: BSD-2-clause + +Files: cmake/modules/FindBLASHeader.cmake +Copyright: 2010, Garth N. Wells +License: BSD-2-clause + +Files: cmake/modules/FindSCOTCH.cmake +Copyright: 2010-2011, Garth N. Wells, Johannes Ring and Anders Logg +License: BSD-2-clause + +Files: cmake/modules/FindNumPy.cmake +Copyright: 2010, Johannes Ring +License: BSD-2-clause + +Files: cmake/modules/FindArmadillo.cmake +Copyright: 2010-2011, Johannes Ring, Anders Logg and Garth N. Wells +License: BSD-2-clause + +Files: cmake/modules/FindSphinx.cmake +Copyright: 2011, Marie Rognes and Johannes Ring +License: BSD-2-clause + +Files: cmake/modules/FindMPI.cmake +Copyright: 2001-2009, Dave Partyka + 2001-2011, Kitware, Inc + 2010-2011, Todd Gamblin tgamblin@llnl.gov +License: BSD-3-clause + +Files: site-packages/dolfin_utils/cppparser/CppHeaderParser.py +Copyright: 2011, Jashua R. Cloutier +License: BSD-3-clause + +Files: cmake/modules/FindGMP.cmake +Copyright: 2006, Laurent Montel, +License: BSD-3-clause + Files: dolfin/io/pugixml.cpp - dolfin/io/pugiconfig.hpp - dolfin/io/pugixml.hpp -Copyright: 2006-2010 Arseny Kapoulkine -License: - Permission is hereby granted, free of charge, to any person - obtaining a copy of this software and associated documentation - files (the "Software"), to deal in the Software without - restriction, including without limitation the rights to use, - copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following - conditions: - . - The above copyright notice and this permission notice shall be - included in all copies or substantial portions of the Software. - . - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. +Copyright: 2006-2012, Arseny Kapoulkine + 2006-2012, Arseny Kapoulkine (arseny.kapoulkine@gmail.com) +License: Expat + +Files: site-packages/dolfin_utils/ordereddict.py +Copyright: 2009, Raymond Hettinger +License: Expat + +Files: dolfin/generation/triangulate_polyhedron.h +Copyright: 2010-2011, GeometryFactory Sarl (France) +License: GPL-3+ + +Files: test/unit/meshconvert/python/test.py +Copyright: 2012 +License: LGPL-3+ + +Files: cmake/scripts/codesnippets.py +Copyright: 2012, Johan Hake +License: LGPL-3+ + +Files: test/unit/function/python/Function.py +Copyright: 2011, Garth N. Wells +License: LGPL-3+ Files: utils/matlab/plotslab.m Copyright: 2003, Johan Hoffman - 2003-2005, Anders Logg + 2003-2005, Anders Logg License: LGPL-3+ -Files: site-packages/dolfin_utils/meshconvert.py -Copyright: 2006, Anders Logg +Files: dolfin/generation/CSGMeshGenerator.h +Copyright: 2012, Anders Logg (and others, add authors) License: LGPL-3+ Files: demo/undocumented/dg-poisson/cpp/main.cpp -Copyright: 2006-2011, Anders Logg - 2006-2011, Kristian B. Oelgaard +Copyright: 2006-2011, Anders Logg and Kristian B. Oelgaard License: LGPL-3+ Files: site-packages/dolfin_utils/documentation/generatecpprst.py -Copyright: 2010, Anders Logg - 2010, Kristian Oelgaard +Copyright: 2010, Anders Logg and Kristian Oelgaard License: LGPL-3+ -Files: demo/undocumented/assembly/cpp/main.cpp -Copyright: 2008, Anders Logg - 2008, Magnus Vikstrøm +Files: dolfin/ale/HarmonicSmoothing.cpp +Copyright: 2008-2011, Anders Logg, 2013, Jan Blechta +License: LGPL-3+ + +Files: dolfin/generation/CSGMeshGenerator.cpp +Copyright: 2012, Anders Logg, Benjamin Kehlet, Johannes Ring +License: LGPL-3+ + +Files: dolfin/la/LinearAlgebraObject.h +Copyright: 2007-2012, Anders Logg, Garth N. Wells, Ola Skavhaug License: LGPL-3+ Files: site-packages/dolfin_utils/documentation/indextemplates.py -Copyright: 2011, Anders Logg - 2011, Kristian Oelgaard - 2011, Marie E. Rognes +Copyright: 2011, Anders Logg, Kristian Oelgaard, and Marie E. Rognes +License: LGPL-3+ + +Files: test/unit/intersection/cpp/IntersectionOperator.cpp +Copyright: 2011, André Massing License: LGPL-3+ -Files: test/unit/intersection/cpp/test.cpp -Copyright: 2011, Andre Massing +Files: site-packages/dolfin_utils/meshconvert/abaqus.py +Copyright: 2012, Arve Knudsen and Garth N/ Wells +License: LGPL-3+ + +Files: dolfin/io/HDF5File.cpp +Copyright: 2012, Chris N Richardson +License: LGPL-3+ + +Files: dolfin/io/HDF5File.h +Copyright: 2012, Chris N. Richardson License: LGPL-3+ Files: bench/fem/assembly/cpp/main.cpp -Copyright: 2008-2010, Dag Lindbo - 2008-2010, Anders Logg - 2008-2010, Ilmar Wilbers +Copyright: 2008-2010, Dag Lindbo, Anders Logg and Ilmar Wilbers License: LGPL-3+ Files: utils/matlab/xmlmesh.m Copyright: 2004, Erik Svensson License: LGPL-3+ -Files: site-packages/dolfin/common/donothing.py -Copyright: 2009, Hans Petter Langtangen -License: LGPL-3+ - -Files: test/unit/book/python/chapter_1.py -Copyright: 2011, Hans Petter Langtangen - 2011, Anders Logg +Files: demo/undocumented/singular/python/demo_singular.py +Copyright: 2012, Garth N. Wells License: LGPL-3+ Files: demo/pde/hyperelasticity/cpp/HyperElasticity.ufl -Copyright: 2009-2010, Harish Narayanan - 2009-2010, Garth N. Wells +Copyright: 2009-2010, Harish Narayanan and Garth N. Wells License: LGPL-3+ Files: demo/pde/hyperelasticity/cpp/main.cpp @@ -526,71 +1382,116 @@ License: LGPL-3+ Files: site-packages/dolfin/common/plotting.py -Copyright: 2008, Joachim B. Haga +Copyright: 2008-2012, Joachim B. Haga and Fredrik Valdmanis +License: LGPL-3+ + +Files: cmake/scripts/generate-swig-interface +Copyright: 2012, Johan Hake License: LGPL-3+ Files: demo/pde/hyperelasticity/python/demo_hyperelasticity.py -Copyright: 2008-2010, Johan Hake - 2008-2010, Garth N. Wells +Copyright: 2008-2010, Johan Hake and Garth N. Wells License: LGPL-3+ Files: demo/undocumented/elasticity/cpp/main.cpp -Copyright: 2006-2009, Johan Jansson - 2006-2009, Anders Logg +Copyright: 2006-2009, Johan Jansson and Anders Logg +License: LGPL-3+ + +Files: cmake/scripts/generate-swig-docstrings +Copyright: 2010, Kristian B. Oelgaard License: LGPL-3+ Files: demo/undocumented/dg-poisson/cpp/Poisson.ufl -Copyright: 2006-2007, Kristian B. Oelgaard - 2006-2007, Anders Logg +Copyright: 2006-2007, Kristian B. Oelgaard and Anders Logg License: LGPL-3+ Files: demo/undocumented/dg-advection-diffusion/cpp/main.cpp -Copyright: 2007-2011, Kristian B. Oelgaard - 2007-2011, Anders Logg - 2007-2011, Garth N. Wells +Copyright: 2007-2011, Kristian B. Oelgaard, Anders Logg and Garth N. Wells License: LGPL-3+ Files: demo/pde/biharmonic/cpp/Biharmonic.ufl -Copyright: 2009, Kristian B. Oelgaard - 2009, Garth N. Wells - 2009, Anders Logg +Copyright: 2009, Kristian B. Oelgaard, Garth N. Wells and Anders Logg License: LGPL-3+ Files: dolfin/common/MPI.h -Copyright: 2007-2011, Magnus Vikstrøm - 2007-2011, Garth N. Wells +Copyright: 2007-2013, Magnus Vikstrøm and Garth N. Wells License: LGPL-3+ Files: demo/undocumented/auto-adaptive-poisson/python/demo_auto-adaptive-poisson.py -Copyright: 2011, Marie E. Rognes - 2011, Anders Logg +Copyright: 2011-2012, Marie E. Rognes and Anders Logg +License: LGPL-3+ + +Files: demo/undocumented/overlapping-regions/python/demo_overlapping-regions.py +Copyright: 2011-2013, Marie E. Rognes, Martin S. Alnaes License: LGPL-3+ Files: test/unit/math/python/test.py Copyright: 2011, Martin Alnaes License: LGPL-3+ -Files: dolfin/mesh/UnitSphere.h -Copyright: 2008, Nuno Lopes +Files: dolfin/mesh/MeshPartitioning.cpp +Copyright: 2008-2012, Niclas Jansson, Ola Skavhaug, Anders Logg +License: LGPL-3+ + +Files: dolfin/mesh/MeshPartitioning.h +Copyright: 2008-2012, Niclas Jansson, Ola Skavhaug, Anders Logg and License: LGPL-3+ Files: dolfin/io/XMLParameters.h -Copyright: 2011, Ola Skavhaug - 2011, Anders Logg - 2011, Garth N. Wells +Copyright: 2011, Ola Skavhaug, Anders Logg and Garth N. Wells License: LGPL-3+ Files: demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py Copyright: 2008, Rolv Erlend Bredesen License: LGPL-3+ -Files: dolfin/fem/ufcexp.h -Copyright: 2009, Shawn W. Walker -License: LGPL-3+ - -Files: cmake/modules/FindGMP.cmake -Copyright: 2006, Laurent Montel, +Files: dolfin/io/base64.cpp +Copyright: 2004-2008, Rene Nyffenegger License: + This source code is provided 'as-is', without any express or implied + warranty. In no event will the author be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + . + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + . + 3. This notice may not be removed or altered from any source distribution. + +License: BSD-2-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + . + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY + WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -600,7 +1501,7 @@ 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote products + 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR @@ -614,26 +1515,24 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Files: dolfin/io/base64.cpp -Copyright: 2004-2008, Rene Nyffenegger -License: - This source code is provided 'as-is', without any express or implied - warranty. In no event will the author be held liable for any damages - arising from the use of this software. - . - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: +License: GPL-3+ + This software is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 3 of the + License, or (at your option) any later version. . - 1. The origin of this source code must not be misrepresented; you must not - claim that you wrote the original source code. If you use this source code - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. + This software is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. . - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original source code. + You should have received a copy of the GNU General Public + License along with this software. If not, see + . . - 3. This notice may not be removed or altered from any source distribution. + On Debian systems the full text of the GNU General Public + License, version 3 can be found in the file + '/usr/share/common-licenses/LGPL-3'. License: LGPL-3+ This software is free software; you can redistribute it and/or modify @@ -653,3 +1552,25 @@ On Debian systems the full text of the GNU Lesser General Public License, version 3 can be found in the file '/usr/share/common-licenses/LGPL-3'. + +License: Expat + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation + files (the "Software"), to deal in the Software without + restriction, including without limitation the rights to use, + copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following + conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. diff -Nru dolfin-1.2.0/debian/copyright_hints dolfin-1.2.0+dfsg/debian/copyright_hints --- dolfin-1.2.0/debian/copyright_hints 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/copyright_hints 2013-08-11 11:41:18.000000000 +0000 @@ -1,1949 +1,4069 @@ -Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 -Upstream-Name: FIXME -Upstream-Contact: FIXME -Source: FIXME -Disclaimer: Autogenerated by CDBS - -Files: AUTHORS - CMakeLists.txt - INSTALL - TODO - bench/CMakeLists.txt - bench/README - bench/common/progress/cpp/CMakeLists.txt - bench/common/timing/cpp/CMakeLists.txt - bench/fem/assembly/cpp/CMakeLists.txt - bench/fem/assembly/cpp/forms/Elasticity3D.h - bench/fem/assembly/cpp/forms/Elasticity3D.ufl - bench/fem/assembly/cpp/forms/NSEMomentum3D.h - bench/fem/assembly/cpp/forms/NSEMomentum3D.ufl - bench/fem/assembly/cpp/forms/Poisson2DP1.h - bench/fem/assembly/cpp/forms/Poisson2DP1.ufl - bench/fem/assembly/cpp/forms/Poisson2DP2.h - bench/fem/assembly/cpp/forms/Poisson2DP2.ufl - bench/fem/assembly/cpp/forms/Poisson2DP3.h - bench/fem/assembly/cpp/forms/Poisson2DP3.ufl - bench/fem/assembly/cpp/forms/StabStokes2D.h - bench/fem/assembly/cpp/forms/StabStokes2D.ufl - bench/fem/assembly/cpp/forms/THStokes2D.h - bench/fem/assembly/cpp/forms/THStokes2D.ufl - bench/fem/convergence/cpp/CMakeLists.txt - bench/fem/convergence/cpp/README - bench/fem/convergence/cpp/forms/Poisson2D_1.h - bench/fem/convergence/cpp/forms/Poisson2D_2.h - bench/fem/convergence/cpp/forms/Poisson2D_3.h - bench/fem/convergence/cpp/forms/Poisson2D_4.h - bench/fem/convergence/cpp/forms/Poisson2D_5.h - bench/fem/convergence/cpp/forms/Poisson3D_1.h - bench/fem/convergence/cpp/forms/Poisson3D_2.h - bench/fem/convergence/cpp/forms/Poisson3D_3.h - bench/fem/convergence/cpp/forms/Poisson3D_4.h - bench/fem/convergence/cpp/forms/Poisson3D_5.h - bench/fem/multicore/cpp/CMakeLists.txt - bench/fem/multicore/cpp/NavierStokes.h - bench/fem/multicore/cpp/NavierStokes.ufl - bench/fem/multicore/cpp/Poisson.h - bench/fem/multicore/cpp/Poisson.ufl - bench/fem/speedup/cpp/CMakeLists.txt - bench/fem/speedup/cpp/Poisson.h - bench/fem/speedup/cpp/README - bench/fem/speedup/cpp/clean.sh - bench/function/evaluation/cpp/CMakeLists.txt - bench/function/evaluation/cpp/P1.h - bench/la/vector/access/cpp/CMakeLists.txt - bench/la/vector/assignment/cpp/CMakeLists.txt - bench/logs/bench.log - bench/logs/milestones.log - bench/mesh/iteration/cpp/CMakeLists.txt - bench/mesh/refinement/cpp/CMakeLists.txt - bench/mesh/topology/cpp/CMakeLists.txt - bench/mesh/unitcube/cpp/CMakeLists.txt - cmake.local - cmake/modules/CheckOpenMP.cmake - cmake/modules/FindAMD.cmake - cmake/modules/FindArmadillo.cmake - cmake/modules/FindBLAS.cmake - cmake/modules/FindBLASHeader.cmake - cmake/modules/FindCGAL.cmake - cmake/modules/FindCHOLMOD.cmake - cmake/modules/FindCppUnit.cmake - cmake/modules/FindLAPACK.cmake - cmake/modules/FindMTL4.cmake - cmake/modules/FindNumPy.cmake - cmake/modules/FindPETSc.cmake - cmake/modules/FindParMETIS.cmake - cmake/modules/FindSLEPc.cmake - cmake/modules/FindScotchPT.cmake - cmake/modules/FindSphinx.cmake - cmake/modules/FindUMFPACK.cmake - cmake/modules/ResolveCompilerPaths.cmake - cmake/post-install/CMakeLists.txt - cmake/templates/cmake_uninstall.cmake.in - cmake/templates/dolfin-config-version.cmake.in - cmake/templates/dolfin-config.cmake.in - cmake/templates/dolfin-version.in - cmake/templates/dolfin.conf.in - cmake/templates/dolfin.pc.in - data/graphs/directed_graph.xml - data/graphs/undirected_graph.xml - data/meshes/README - data/meshes/dolfin-inside-1.xml.gz - data/meshes/dolfin-inside-2.xml.gz - data/meshes/lshape.xml.gz - data/meshes/meshbc.xml.gz - data/meshes/rotator.xml.gz - data/meshes/tetmesh-1.xml.gz - data/meshes/tetmesh_LES_10_2_7.xml.gz - data/meshes/tetrahedron.xml.gz - data/meshes/triangle.xml.gz - data/meshes/trimesh-1.xml.gz - data/meshes/trimesh-16.xml.gz - data/meshes/trimesh-2.xml.gz - data/meshes/trimesh-4.xml.gz - data/meshes/trimesh-8.xml.gz - data/meshes/unstruct-trimesh-1.xml.gz - debian/compat - debian/control - debian/dolfin-bin.install - debian/dolfin-dev.lintian-overrides - debian/dolfin-doc.install - debian/libdolfin1.0-dev.install - debian/libdolfin1.0.install - debian/python-dolfin.install - debian/rules - debian/source/format - debian/watch - demo/CMakeLists.txt - demo/cmake.local - demo/la/eigenvalue/common.txt - demo/la/eigenvalue/cpp/CMakeLists.txt - demo/la/eigenvalue/cpp/StiffnessMatrix.h - demo/la/eigenvalue/cpp/box_with_dent.xml.gz - demo/la/eigenvalue/python/box_with_dent.xml.gz - demo/la/eigenvalue/python/documentation.rst - demo/pde/biharmonic/common.txt - demo/pde/biharmonic/cpp/Biharmonic.h - demo/pde/biharmonic/cpp/CMakeLists.txt - demo/pde/biharmonic/cpp/documentation.rst - demo/pde/biharmonic/python/documentation.rst - demo/pde/cahn-hilliard/common.txt - demo/pde/cahn-hilliard/cpp/CMakeLists.txt - demo/pde/cahn-hilliard/cpp/CahnHilliard2D.cpp - demo/pde/cahn-hilliard/cpp/CahnHilliard2D.h - demo/pde/cahn-hilliard/cpp/CahnHilliard3D.cpp - demo/pde/cahn-hilliard/cpp/CahnHilliard3D.h - demo/pde/cahn-hilliard/cpp/documentation.rst - demo/pde/cahn-hilliard/python/documentation.rst - demo/pde/hyperelasticity/common.txt - demo/pde/hyperelasticity/cpp/CMakeLists.txt - demo/pde/hyperelasticity/cpp/HyperElasticity.h - demo/pde/hyperelasticity/cpp/documentation.rst - demo/pde/hyperelasticity/python/documentation.rst - demo/pde/mixed-poisson/common.txt - demo/pde/mixed-poisson/cpp/CMakeLists.txt - demo/pde/mixed-poisson/cpp/MixedPoisson.h - demo/pde/mixed-poisson/cpp/documentation.rst - demo/pde/mixed-poisson/python/documentation.rst - demo/pde/navier-stokes/common.txt - demo/pde/navier-stokes/cpp/CMakeLists.txt - demo/pde/navier-stokes/cpp/PressureUpdate.h - demo/pde/navier-stokes/cpp/TentativeVelocity.h - demo/pde/navier-stokes/cpp/VelocityUpdate.h - demo/pde/navier-stokes/cpp/documentation.rst - demo/pde/navier-stokes/python/documentation.rst - demo/pde/poisson/common.txt - demo/pde/poisson/cpp/CMakeLists.txt - demo/pde/poisson/cpp/Poisson.h - demo/pde/poisson/cpp/documentation.rst - demo/pde/poisson/python/documentation.rst - demo/pde/stokes-iterative/common.txt - demo/pde/stokes-iterative/cpp/CMakeLists.txt - demo/pde/stokes-iterative/cpp/Stokes.h - demo/pde/stokes-iterative/cpp/StokesPreconditioner.h - demo/pde/stokes-iterative/python/documentation.rst - demo/pde/subdomains-poisson/common.txt - demo/pde/subdomains-poisson/cpp/README - demo/pde/subdomains-poisson/python/documentation.rst - demo/undocumented/adaptive-poisson/cpp/CMakeLists.txt - demo/undocumented/adaptive-poisson/cpp/README - demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.h - demo/undocumented/advection-diffusion/cpp/CMakeLists.txt - demo/undocumented/advection-diffusion/cpp/Velocity.h - demo/undocumented/advection-diffusion/subdomains.xml.gz - demo/undocumented/ale/cpp/CMakeLists.txt - demo/undocumented/assembly/cpp/CMakeLists.txt - demo/undocumented/assembly/cpp/ReactionDiffusion.h - demo/undocumented/assembly/python/README - demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.h - demo/undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt - demo/undocumented/auto-adaptive-navier-stokes/cpp/channel_with_flap.xml - demo/undocumented/auto-adaptive-navier-stokes/python/channel_with_flap.xml - demo/undocumented/auto-adaptive-poisson/cpp/AdaptivePoisson.h - demo/undocumented/auto-adaptive-poisson/cpp/CMakeLists.txt - demo/undocumented/bcs/cpp/CMakeLists.txt - demo/undocumented/bcs/cpp/Poisson.h - demo/undocumented/block-matrix/cpp/CMakeLists.txt - demo/undocumented/block-matrix/cpp/StiffnessMatrix.h - demo/undocumented/built-in/cpp/CMakeLists.txt - demo/undocumented/coloring/cpp/CMakeLists.txt - demo/undocumented/conditional/cpp/CMakeLists.txt - demo/undocumented/conditional/cpp/Conditional.h - demo/undocumented/curl-curl/cpp/CMakeLists.txt - demo/undocumented/curl-curl/cpp/CurrentDensity.h - demo/undocumented/curl-curl/cpp/EddyCurrents.h - demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.h - demo/undocumented/dg-advection-diffusion/cpp/CMakeLists.txt - demo/undocumented/dg-advection-diffusion/cpp/Projection.h - demo/undocumented/dg-advection-diffusion/cpp/Velocity.h - demo/undocumented/dg-advection-diffusion/python/functions2D.h - demo/undocumented/dg-poisson/cpp/CMakeLists.txt - demo/undocumented/dg-poisson/cpp/Poisson.h - demo/undocumented/dg-poisson/cpp/plot.py - demo/undocumented/distancequeries/cpp/CMakeLists.txt - demo/undocumented/distancequeries/python/README - demo/undocumented/elasticity/cpp/CMakeLists.txt - demo/undocumented/elasticity/cpp/Elasticity.h - demo/undocumented/elasticity/cpp/plot.py - demo/undocumented/elastodynamics/cpp/CMakeLists.txt - demo/undocumented/elastodynamics/cpp/DG0_eps_xx.h - demo/undocumented/elastodynamics/cpp/ElastoDynamics.h - demo/undocumented/entityintersection/cpp/CMakeLists.txt - demo/undocumented/eval/cpp/CMakeLists.txt - demo/undocumented/eval/cpp/Projection.h - demo/undocumented/extrapolation/cpp/CMakeLists.txt - demo/undocumented/extrapolation/cpp/P1.h - demo/undocumented/extrapolation/cpp/P1.ufl - demo/undocumented/extrapolation/cpp/P2.h - demo/undocumented/extrapolation/cpp/P2.ufl - demo/undocumented/functional/cpp/CMakeLists.txt - demo/undocumented/functional/cpp/EnergyNorm.h - demo/undocumented/interpolation/cpp/CMakeLists.txt - demo/undocumented/interpolation/cpp/README - demo/undocumented/lift-drag/cpp/CMakeLists.txt - demo/undocumented/lift-drag/cpp/Drag.h - demo/undocumented/lift-drag/cpp/Lift.h - demo/undocumented/lift-drag/cpp/Pressure.h - demo/undocumented/meshfunction-refinement/cpp/CMakeLists.txt - demo/undocumented/meshfunction/cpp/CMakeLists.txt - demo/undocumented/meshfunction/cpp/plot.py - demo/undocumented/meshfunction/mesh2D.xml.gz - demo/undocumented/meshfunction/meshfunction.xml - demo/undocumented/meshintersection/2D/cpp/CMakeLists.txt - demo/undocumented/meshintersection/2D/python/rotator.xml.gz - demo/undocumented/meshintersection/3D/cpp/CMakeLists.txt - demo/undocumented/meshintersection/3D/cpp/README - demo/undocumented/neumann-poisson/cpp/CMakeLists.txt - demo/undocumented/neumann-poisson/cpp/Poisson.h - demo/undocumented/nonlinear-poisson/cpp/CMakeLists.txt - demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.h - demo/undocumented/nonlinear-poisson/cpp/plot.py - demo/undocumented/nonmatching-interpolation/cpp/CMakeLists.txt - demo/undocumented/nonmatching-interpolation/cpp/P1.h - demo/undocumented/nonmatching-interpolation/cpp/P3.h - demo/undocumented/nonmatching-projection/cpp/CMakeLists.txt - demo/undocumented/nonmatching-projection/cpp/P1_projection.h - demo/undocumented/nonmatching-projection/cpp/P3.h - demo/undocumented/parameters/cpp/CMakeLists.txt - demo/undocumented/parameters/cpp/parameters.xml - demo/undocumented/parameters/python/parameters.xml - demo/undocumented/periodic/cpp/CMakeLists.txt - demo/undocumented/periodic/cpp/Poisson.h - demo/undocumented/plot/cpp/CMakeLists.txt - demo/undocumented/poisson1D/cpp/CMakeLists.txt - demo/undocumented/poisson1D/cpp/Poisson.h - demo/undocumented/projection-interpolation/cpp/CMakeLists.txt - demo/undocumented/projection-interpolation/cpp/README - demo/undocumented/quadrature/cpp/CMakeLists.txt - demo/undocumented/reaction-diffusion/cpp/CMakeLists.txt - demo/undocumented/reaction-diffusion/cpp/ReactionDiffusion.h - demo/undocumented/refinement/cpp/CMakeLists.txt - demo/undocumented/restriction/cpp/CMakeLists.txt - demo/undocumented/restriction/cpp/README - demo/undocumented/smoothing/cpp/CMakeLists.txt - demo/undocumented/smoothing/cpp/README - demo/undocumented/spatial-coordinates/cpp/CMakeLists.txt - demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.h - demo/undocumented/stokes-mini/subdomains.xml.gz - demo/undocumented/stokes-stabilized/cpp/CMakeLists.txt - demo/undocumented/stokes-stabilized/cpp/Stokes.h - demo/undocumented/stokes-stabilized/cpp/plot.py - demo/undocumented/stokes-stabilized/subdomains.xml.gz - demo/undocumented/stokes-taylor-hood/cpp/CMakeLists.txt - demo/undocumented/stokes-taylor-hood/cpp/Stokes.h - demo/undocumented/stokes-taylor-hood/cpp/plot.py - demo/undocumented/stokes-taylor-hood/subdomains.xml.gz - demo/undocumented/subdomains/cpp/CMakeLists.txt - demo/undocumented/submesh/cpp/CMakeLists.txt - demo/undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt - demo/undocumented/sym-dirichlet-bc/cpp/Poisson.h - demo/undocumented/tensor-weighted-poisson/cpp/CMakeLists.txt - demo/undocumented/tensor-weighted-poisson/cpp/README - demo/undocumented/tensor-weighted-poisson/python/c00.xml.gz - demo/undocumented/tensor-weighted-poisson/python/c01.xml.gz - demo/undocumented/tensor-weighted-poisson/python/c11.xml.gz - demo/undocumented/time-series/cpp/CMakeLists.txt - demo/undocumented/waveguide/cpp/CMakeLists.txt - demo/undocumented/waveguide/cpp/Forms.h - doc/CMakeLists.txt - doc/README - doc/man/man1/dolfin-convert.1.gz - doc/man/man1/dolfin-order.1.gz - doc/man/man1/dolfin-plot.1.gz - doc/man/man1/dolfin-version.1.gz - doc/sphinx-common/Makefile - doc/sphinx-common/README - dolfin/CMakeLists.txt - dolfin/adaptivity/dolfin_adaptivity.h - dolfin/ale/Poisson1D.h - dolfin/ale/Poisson2D.h - dolfin/ale/Poisson3D.h - dolfin/ale/dolfin_ale.h - dolfin/common/dolfin_common.h - dolfin/dolfin.h - dolfin/fem/dolfin_fem.h - dolfin/function/dolfin_function.h - dolfin/graph/dolfin_graph.h - dolfin/intersection/dolfin_intersection.h - dolfin/io/base64.h - dolfin/io/dolfin_io.h - dolfin/la/dolfin_la.h - dolfin/la/mtl4.h - dolfin/log/LogLevel.h - dolfin/log/README - dolfin/log/dolfin_log.h - dolfin/math/dolfin_math.h - dolfin/mesh/dolfin_mesh.h - dolfin/nls/dolfin_nls.h - dolfin/parameter/dolfin_parameter.h - dolfin/plot/dolfin_plot.h - dolfin/quadrature/dolfin_quadrature.h - dolfin/refinement/dolfin_refinement.h - dolfin/swig/CMakeLists.txt - dolfin/swig/docstringgenerator.py - dolfin/swig/docstrings.i - dolfin/swig/import/adaptivity.i - dolfin/swig/import/ale.i - dolfin/swig/import/common.i - dolfin/swig/import/fem.i - dolfin/swig/import/function.i - dolfin/swig/import/graph.i - dolfin/swig/import/intersection.i - dolfin/swig/import/io.i - dolfin/swig/import/la.i - dolfin/swig/import/log.i - dolfin/swig/import/math.i - dolfin/swig/import/mesh.i - dolfin/swig/import/nls.i - dolfin/swig/import/ode.i - dolfin/swig/import/parameter.i - dolfin/swig/import/plot.i - dolfin/swig/import/quadrature.i - dolfin/swig/import/refinement.i - dolfin/swig/io_post.i - dolfin/swig/kernel_modules.i - dolfin/swig/la_post.i - release.conf - scripts/dolfin-convert/test_Triangle.ele - scripts/dolfin-convert/test_Triangle.node - scripts/dolfin-convert/test_diffpack.grid - scripts/dolfin-convert/test_exodus.exo - scripts/dolfin-convert/test_gmsh.msh - scripts/dolfin-convert/test_tetgen.mesh - scripts/dolfin-order/mesh0.xml - scripts/dolfin-order/mesh1.xml - scripts/dolfin-plot/mesh.xml - scripts/dolfin-plot/plot_book_elements.sh - scripts/dolfin-plot/plot_elements.sh - site-packages/dolfin/__init__.py - site-packages/dolfin/common/__init__.py - site-packages/dolfin/common/constants.py - site-packages/dolfin/common/math.py - site-packages/dolfin/compilemodules/__init__.py - site-packages/dolfin/compilemodules/sharedptrclasses.py - site-packages/dolfin/cppimports.py - site-packages/dolfin/fem/__init__.py - site-packages/dolfin/functions/__init__.py - site-packages/dolfin/functions/ufc_functionspace.py - site-packages/dolfin/importhandler/__init__.py - site-packages/dolfin/importhandler/dynamicloadmpi.py - site-packages/dolfin/mesh/__init__.py - site-packages/dolfin_utils/documentation/__init__.py - site-packages/dolfin_utils/pjobs/__init__.py - site-packages/dolfin_utils/wrappers/__init__.py - site-packages/dolfin_utils/wrappers/includes.py - test/CMakeLists.txt - test/README - test/documentation/README - test/memory/dolfin_valgrind.supp - test/regression/README - test/unit/armadillo/cpp/CMakeLists.txt - test/unit/book/README - test/unit/book/python/chapter_1_files/dolfin_parameters.xml - test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/alg_newton_np.py - test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/pde_newton_np.py - test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/picard_np.py - test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/vp1_np.py - test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/vp2_np.py - test/unit/book/python/chapter_1_files/stationary/poisson/d1_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/d2_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/d3_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/d4_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/d5_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/d6_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/dn1_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/dn2_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/dn3_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/dn4_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/dnr_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/mat2_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/mat2x_p2D.py - test/unit/book/python/chapter_1_files/stationary/poisson/membrane1.py - test/unit/book/python/chapter_1_files/stationary/poisson/membrane1v.py - test/unit/book/python/chapter_1_files/stationary/poisson/paD.py - test/unit/book/python/chapter_1_files/stationary/poisson/vcp2D.py - test/unit/book/python/chapter_1_files/transient/diffusion/d1_d2D.py - test/unit/book/python/chapter_1_files/transient/diffusion/d2_d2D.py - test/unit/book/python/chapter_1_files/transient/diffusion/demo_sin_daD.sh - test/unit/book/python/chapter_1_files/transient/diffusion/sin_daD.py - test/unit/book/python/mesh.xml - test/unit/fem/cpp/CMakeLists.txt - test/unit/fem/python/tetrahedron.xml.gz - test/unit/function/cpp/CMakeLists.txt - test/unit/function/cpp/Projection.h - test/unit/intersection/cpp/CMakeLists.txt - test/unit/io/cpp/CMakeLists.txt - test/unit/io/cpp/xml_value_collection_ref.xml - test/unit/io/python/xml_value_collection_ref.xml - test/unit/la/cpp/CMakeLists.txt - test/unit/mesh/cpp/CMakeLists.txt - test/unit/meshconvert/cpp/CMakeLists.txt - test/unit/meshconvert/python/data/abaqus.inp - test/unit/meshconvert/python/data/gmsh.msh - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_1.geo - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_1.msh - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_2.geo - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_2.msh - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_3.geo - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_3.msh - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_4.geo - test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_4.msh - test/unit/meshconvert/python/data/gmsh_test_facet_regions_3D_1.geo - test/unit/meshconvert/python/data/gmsh_test_facet_regions_3D_1.msh - test/unit/meshconvert/python/test.py - test/unit/parameter/cpp/CMakeLists.txt - test/unit/quadrature/cpp/CMakeLists.txt - utils/emacs/macros - utils/octave/README - utils/python/README - utils/scripts/broken - utils/scripts/dolfinreplace - utils/scripts/fixme - utils/scripts/klocs - utils/scripts/makedoc - utils/scripts/notinuse - utils/scripts/pdebug - utils/swig/dolfin-swig - utils/tetgen/sphere.stl -Copyright: *No copyright* -License: UNKNOWN - FIXME - -Files: bench/bench.py - bench/common/progress/cpp/main.cpp - bench/common/timing/cpp/main.cpp - bench/fem/assembly/cpp/forms.h - bench/fem/convergence/cpp/forms/Poisson2D_1.ufl - bench/fem/convergence/cpp/forms/Poisson2D_2.ufl - bench/fem/convergence/cpp/forms/Poisson2D_3.ufl - bench/fem/convergence/cpp/forms/Poisson2D_4.ufl - bench/fem/convergence/cpp/forms/Poisson2D_5.ufl - bench/fem/convergence/cpp/forms/Poisson3D_1.ufl - bench/fem/convergence/cpp/forms/Poisson3D_2.ufl - bench/fem/convergence/cpp/forms/Poisson3D_3.ufl - bench/fem/convergence/cpp/forms/Poisson3D_4.ufl - bench/fem/convergence/cpp/forms/Poisson3D_5.ufl - bench/fem/convergence/cpp/main.cpp - bench/fem/jit/python/bench - bench/fem/multicore/cpp/main.cpp - bench/fem/speedup/cpp/Poisson.ufl - bench/fem/speedup/cpp/analyse-bench - bench/fem/speedup/cpp/assemble-poisson.cpp - bench/fem/speedup/cpp/bench - bench/fem/speedup/cpp/solve-poisson.cpp - bench/la/vector/access/cpp/main.cpp - bench/mesh/iteration/cpp/main.cpp - bench/mesh/refinement/cpp/main.cpp - bench/mesh/topology/cpp/main.cpp - bench/mesh/unitcube/cpp/main.cpp - cmake/scripts/generate-form-files - demo/la/eigenvalue/cpp/StiffnessMatrix.ufl - demo/pde/navier-stokes/cpp/PressureUpdate.ufl - demo/pde/navier-stokes/cpp/TentativeVelocity.ufl - demo/pde/navier-stokes/cpp/VelocityUpdate.ufl - demo/pde/navier-stokes/cpp/main.cpp - demo/pde/navier-stokes/python/demo_navier-stokes.py - demo/pde/poisson/cpp/Poisson.ufl - demo/pde/poisson/cpp/main.cpp - demo/pde/poisson/python/demo_poisson.py - demo/pde/stokes-iterative/cpp/Stokes.ufl - demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl - demo/undocumented/advection-diffusion/cpp/main.cpp - demo/undocumented/assembly/cpp/ReactionDiffusion.ufl - demo/undocumented/bcs/cpp/Poisson.ufl - demo/undocumented/bcs/cpp/main.cpp - demo/undocumented/bcs/python/demo_bcs.py - demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl - demo/undocumented/elementplot/python/demo_elementplot.py - demo/undocumented/eval/cpp/Projection.ufl - demo/undocumented/eval/cpp/main.cpp - demo/undocumented/eval/python/demo_eval.py - demo/undocumented/extrapolation/cpp/main.cpp - demo/undocumented/extrapolation/python/demo_extrapolation.py - demo/undocumented/functional/cpp/EnergyNorm.ufl - demo/undocumented/functional/cpp/main.cpp - demo/undocumented/interpolation/python/demo_interpolation.py - demo/undocumented/lift-drag/cpp/Drag.ufl - demo/undocumented/lift-drag/cpp/Lift.ufl - demo/undocumented/lift-drag/cpp/main.cpp - demo/undocumented/neumann-poisson/cpp/Poisson.ufl - demo/undocumented/optimization/python/demo_optimization.py - demo/undocumented/periodic/cpp/Poisson.ufl - demo/undocumented/periodic/cpp/main.cpp - demo/undocumented/plot/cpp/main.cpp - demo/undocumented/plot/python/demo_plot.py - demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py - demo/undocumented/quadrature/cpp/main.cpp - demo/undocumented/reaction-diffusion/cpp/ReactionDiffusion.ufl - demo/undocumented/reaction-diffusion/cpp/main.cpp - demo/undocumented/reaction-diffusion/python/demo_reaction-diffusion.py - demo/undocumented/refinement/cpp/main.cpp - demo/undocumented/refinement/python/demo_refinement.py - demo/undocumented/smoothing/python/demo_smoothing.py - demo/undocumented/stokes-stabilized/cpp/Stokes.ufl - demo/undocumented/stokes-stabilized/cpp/main.cpp - demo/undocumented/stokes-taylor-hood/cpp/Stokes.ufl - demo/undocumented/stokes-taylor-hood/cpp/main.cpp - demo/undocumented/subdomains/cpp/main.cpp - demo/undocumented/submesh/cpp/main.cpp - demo/undocumented/submesh/python/demo_submesh.py - demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl - demo/undocumented/sym-dirichlet-bc/cpp/main.cpp - demo/undocumented/tensor-weighted-poisson/python/demo_tensor-weighted-poisson.py - demo/undocumented/tensor-weighted-poisson/python/generate_data.py - demo/undocumented/time-series/cpp/main.cpp - demo/undocumented/time-series/python/demo_time-series.py - dolfin/adaptivity/Extrapolation.cpp - dolfin/adaptivity/Extrapolation.h - dolfin/adaptivity/TimeSeries.cpp - dolfin/adaptivity/TimeSeries.h - dolfin/ale/HarmonicSmoothing.cpp - dolfin/ale/HarmonicSmoothing.h - dolfin/ale/Poisson1D.ufl - dolfin/ale/Poisson2D.ufl - dolfin/ale/Poisson3D.ufl - dolfin/common/Hierarchical.h - dolfin/common/IndexSet.h - dolfin/common/Timer.h - dolfin/common/Variable.cpp - dolfin/common/Variable.h - dolfin/common/constants.h - dolfin/common/dolfin_doc.h - dolfin/common/init.cpp - dolfin/common/init.h - dolfin/common/timing.cpp - dolfin/common/timing.h - dolfin/common/types.h - dolfin/common/unittest.h - dolfin/common/utils.cpp - dolfin/common/utils.h - dolfin/fem/Assembler.cpp - dolfin/fem/Assembler.h - dolfin/fem/AssemblerTools.cpp - dolfin/fem/AssemblerTools.h - dolfin/fem/BasisFunction.h - dolfin/fem/BoundaryCondition.cpp - dolfin/fem/BoundaryCondition.h - dolfin/fem/DomainAssigner.cpp - dolfin/fem/DomainAssigner.h - dolfin/fem/Equation.cpp - dolfin/fem/Equation.h - dolfin/fem/FiniteElement.cpp - dolfin/fem/Form.h - dolfin/fem/LinearVariationalProblem.cpp - dolfin/fem/LinearVariationalProblem.h - dolfin/fem/NonlinearVariationalProblem.cpp - dolfin/fem/NonlinearVariationalProblem.h - dolfin/fem/OpenMpAssembler.h - dolfin/fem/PeriodicBC.cpp - dolfin/fem/PeriodicBC.h - dolfin/fem/PointSource.cpp - dolfin/fem/PointSource.h - dolfin/fem/UFC.cpp - dolfin/fem/UFC.h - dolfin/fem/UFCCell.h - dolfin/fem/UFCMesh.h - dolfin/fem/assemble.cpp - dolfin/fem/assemble.h - dolfin/fem/solve.cpp - dolfin/fem/solve.h - dolfin/function/CoefficientAssigner.cpp - dolfin/function/CoefficientAssigner.h - dolfin/function/Constant.cpp - dolfin/function/Constant.h - dolfin/function/Expression.cpp - dolfin/function/Expression.h - dolfin/function/Function.cpp - dolfin/function/Function.h - dolfin/function/FunctionSpace.cpp - dolfin/function/FunctionSpace.h - dolfin/function/GenericFunction.cpp - dolfin/function/GenericFunction.h - dolfin/function/SpecialFunctions.cpp - dolfin/function/SpecialFunctions.h - dolfin/function/SubSpace.cpp - dolfin/function/SubSpace.h - dolfin/io/BinaryFile.cpp - dolfin/io/BinaryFile.h - dolfin/io/XMLMeshValueCollection.h - dolfin/io/xmlutils.cpp - dolfin/io/xmlutils.h - dolfin/la/DefaultFactory.cpp - dolfin/la/DefaultFactory.h - dolfin/la/GenericMatrix.cpp - dolfin/la/GenericTensor.h - dolfin/la/LinearSolver.cpp - dolfin/la/PETScBaseMatrix.h - dolfin/la/PETScLUSolver.cpp - dolfin/la/PETScLUSolver.h - dolfin/la/STLMatrix.cpp - dolfin/la/STLMatrix.h - dolfin/la/Scalar.h - dolfin/la/SingularSolver.cpp - dolfin/la/SingularSolver.h - dolfin/la/solve.cpp - dolfin/la/solve.h - dolfin/la/uBLASDummyPreconditioner.cpp - dolfin/la/uBLASDummyPreconditioner.h - dolfin/la/uBLASKrylovMatrix.cpp - dolfin/la/uBLASKrylovMatrix.h - dolfin/log/Event.cpp - dolfin/log/Event.h - dolfin/log/LogManager.cpp - dolfin/log/LogManager.h - dolfin/log/LogStream.cpp - dolfin/log/LogStream.h - dolfin/log/Logger.cpp - dolfin/log/Logger.h - dolfin/log/Progress.cpp - dolfin/log/Table.cpp - dolfin/log/Table.h - dolfin/log/log.cpp - dolfin/math/Lagrange.cpp - dolfin/math/Lagrange.h - dolfin/math/Legendre.cpp - dolfin/math/basic.cpp - dolfin/math/basic.h - dolfin/mesh/BoundaryComputation.cpp - dolfin/mesh/BoundaryComputation.h - dolfin/mesh/BoundaryMesh.cpp - dolfin/mesh/BoundaryMesh.h - dolfin/mesh/Box.cpp - dolfin/mesh/Box.h - dolfin/mesh/Cell.h - dolfin/mesh/CellType.cpp - dolfin/mesh/CellType.h - dolfin/mesh/DomainBoundary.h - dolfin/mesh/DynamicMeshEditor.cpp - dolfin/mesh/DynamicMeshEditor.h - dolfin/mesh/Edge.cpp - dolfin/mesh/Edge.h - dolfin/mesh/Face.cpp - dolfin/mesh/Face.h - dolfin/mesh/Facet.cpp - dolfin/mesh/Facet.h - dolfin/mesh/FacetCell.cpp - dolfin/mesh/FacetCell.h - dolfin/mesh/IntervalCell.cpp - dolfin/mesh/IntervalCell.h - dolfin/mesh/Mesh.cpp - dolfin/mesh/Mesh.h - dolfin/mesh/MeshConnectivity.cpp - dolfin/mesh/MeshConnectivity.h - dolfin/mesh/MeshData.cpp - dolfin/mesh/MeshData.h - dolfin/mesh/MeshDomains.cpp - dolfin/mesh/MeshDomains.h - dolfin/mesh/MeshEditor.cpp - dolfin/mesh/MeshEditor.h - dolfin/mesh/MeshEntity.cpp - dolfin/mesh/MeshEntity.h - dolfin/mesh/MeshEntityIterator.h - dolfin/mesh/MeshFunction.h - dolfin/mesh/MeshGeometry.cpp - dolfin/mesh/MeshGeometry.h - dolfin/mesh/MeshOrdering.cpp - dolfin/mesh/MeshOrdering.h - dolfin/mesh/MeshRenumbering.cpp - dolfin/mesh/MeshRenumbering.h - dolfin/mesh/MeshSmoothing.cpp - dolfin/mesh/MeshSmoothing.h - dolfin/mesh/MeshTopology.cpp - dolfin/mesh/MeshTopology.h - dolfin/mesh/Point.cpp - dolfin/mesh/Point.h - dolfin/mesh/Rectangle.cpp - dolfin/mesh/Rectangle.h - dolfin/mesh/SubDomain.cpp - dolfin/mesh/SubDomain.h - dolfin/mesh/SubMesh.cpp - dolfin/mesh/SubMesh.h - dolfin/mesh/SubsetIterator.h - dolfin/mesh/TetrahedronCell.cpp - dolfin/mesh/TetrahedronCell.h - dolfin/mesh/TopologyComputation.cpp - dolfin/mesh/TopologyComputation.h - dolfin/mesh/TriangleCell.cpp - dolfin/mesh/TriangleCell.h - dolfin/mesh/UnitCircle.cpp - dolfin/mesh/UnitCircle.h - dolfin/mesh/UnitCube.cpp - dolfin/mesh/UnitCube.h - dolfin/mesh/UnitSphere.cpp - dolfin/mesh/UnitSquare.cpp - dolfin/mesh/UnitSquare.h - dolfin/mesh/UnitTetrahedron.cpp - dolfin/mesh/UnitTetrahedron.h - dolfin/mesh/UnitTriangle.cpp - dolfin/mesh/UnitTriangle.h - dolfin/mesh/Vertex.h - dolfin/parameter/GlobalParameters.cpp - dolfin/parameter/GlobalParameters.h - dolfin/parameter/Parameter.cpp - dolfin/parameter/Parameter.h - dolfin/parameter/Parameters.cpp - dolfin/parameter/Parameters.h - dolfin/plot/FunctionPlotData.cpp - dolfin/plot/FunctionPlotData.h - dolfin/plot/plot.cpp - dolfin/plot/plot.h - dolfin/quadrature/GaussQuadrature.cpp - dolfin/quadrature/GaussQuadrature.h - dolfin/quadrature/GaussianQuadrature.cpp - dolfin/quadrature/GaussianQuadrature.h - dolfin/quadrature/LobattoQuadrature.cpp - dolfin/quadrature/LobattoQuadrature.h - dolfin/quadrature/Quadrature.cpp - dolfin/quadrature/Quadrature.h - dolfin/quadrature/RadauQuadrature.cpp - dolfin/quadrature/RadauQuadrature.h - dolfin/refinement/LocalMeshRefinement.cpp - dolfin/refinement/LocalMeshRefinement.h - dolfin/refinement/RegularCutRefinement.cpp - dolfin/refinement/RegularCutRefinement.h - dolfin/refinement/UniformMeshRefinement.cpp - dolfin/refinement/UniformMeshRefinement.h - dolfin/swig/fem_pre.i - dolfin/swig/function_pre.i - dolfin/swig/generate.py - dolfin/swig/mesh_post.i - dolfin/swig/mesh_pre.i - dolfin/swig/typemaps.i - scripts/dolfin-convert/dolfin-convert - scripts/dolfin-order/dolfin-order - scripts/dolfin-plot/dolfin-plot - site-packages/dolfin/common/globalparameters.py.in - site-packages/dolfin/common/memory.py - site-packages/dolfin/fem/assembling.py - site-packages/dolfin/fem/bcs.py - site-packages/dolfin/fem/interpolation.py - site-packages/dolfin/fem/norms.py - site-packages/dolfin/fem/projection.py - site-packages/dolfin/fem/solving.py - site-packages/dolfin/fem/variationalproblem.py - site-packages/dolfin/functions/constant.py - site-packages/dolfin/functions/specialfunctions.py - site-packages/dolfin/mesh/ale.py - site-packages/dolfin/mesh/refinement.py - site-packages/dolfin_utils/commands.py - site-packages/dolfin_utils/documentation/docstringutils.py - site-packages/dolfin_utils/documentation/extractdocumentation.py - test/codingstyle/test.py - test/system/parallel-assembly-solve/solver.py - test/system/parallel-assembly-solve/test.py - test/system/test.py - test/test.py - test/unit/book/python/chapter_10.py - test/unit/fem/python/solving.py - test/unit/function/cpp/Projection.ufl - test/unit/function/cpp/test.cpp - test/unit/function/python/Constant.py - test/unit/function/python/Expression.py - test/unit/io/python/XMLMeshValueCollection.py - test/unit/io/python/test.py - test/unit/jit/python/test.py - test/unit/mesh/cpp/test.cpp - test/unit/mesh/python/MeshData.py - test/unit/mesh/python/MeshEditor.py - test/unit/mesh/python/MeshIterator.py - test/unit/mesh/python/MeshMarkers.py - test/unit/mesh/python/test.py - test/unit/parameter/cpp/test.cpp - test/unit/parameter/python/test.py - test/unit/python-extras/python/test.py - test/unit/test.py - utils/matlab/meshindex.m - utils/matlab/plotcontroller.m - utils/python/extract2d - utils/scripts/formatcode - utils/system/monitor - utils/tetgen/dolfin-tetgen - utils/xml/convertall -Copyright: 2003-2005, Anders Logg - 2003-2006, Anders Logg - 2003-2007, Anders Logg - 2003-2008, Anders Logg - 2003-2009, Anders Logg - 2003-2011, Anders Logg - 2004-2005, Anders Logg - 2004-2007, Anders Logg - 2005, Anders Logg - 2005-2006, Anders Logg - 2005-2007, Anders Logg - 2005-2008, Anders Logg - 2005-2009, Anders Logg - 2005-2010, Anders Logg - 2005-2011, Anders Logg - 2006, Anders Logg - 2006-2007, Anders Logg - 2006-2008, Anders Logg - 2006-2009, Anders Logg - 2006-2010, Anders Logg - 2006-2011, Anders Logg - 2007, Anders Logg - 2007-2008, Anders Logg - 2007-2009, Anders Logg - 2007-2011, Anders Logg - 2008, Anders Logg - 2008-2009, Anders Logg - 2008-2010, Anders Logg - 2008-2011, Anders Logg - 2009, Anders Logg - 2009-2010, Anders Logg - 2009-2011, Anders Logg - 2010, Anders Logg - 2010-2011, Anders Logg - 2011, Anders Logg -License: LGPL-3+ - FIXME - -Files: bench/function/evaluation/cpp/P1.ufl - bench/la/vector/assignment/cpp/main.cpp - cmake/scripts/generate-cmakefiles - demo/pde/cahn-hilliard/cpp/CahnHilliard2D.ufl - demo/pde/cahn-hilliard/cpp/CahnHilliard3D.ufl - demo/pde/cahn-hilliard/cpp/main.cpp - demo/pde/cahn-hilliard/python/demo_cahn-hilliard.py - demo/pde/stokes-iterative/cpp/StokesPreconditioner.ufl - demo/pde/stokes-iterative/cpp/main.cpp - demo/pde/stokes-iterative/python/demo_stokes-iterative.py - demo/undocumented/advection-diffusion/cpp/Velocity.ufl - demo/undocumented/built-in/python/demo_built-in.py - demo/undocumented/coloring/cpp/main.cpp - demo/undocumented/coloring/python/demo_coloring.py - demo/undocumented/dg-advection-diffusion/cpp/Velocity.ufl - demo/undocumented/elastodynamics/python/demo_elastodynamics.py - demo/undocumented/lift-drag/cpp/Pressure.ufl - demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.ufl - demo/undocumented/nonlinear-poisson/cpp/main.cpp - demo/undocumented/nonmatching-interpolation/cpp/P1.ufl - demo/undocumented/nonmatching-interpolation/cpp/P3.ufl - demo/undocumented/nonmatching-interpolation/cpp/main.cpp - demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py - demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl - demo/undocumented/nonmatching-projection/cpp/P3.ufl - demo/undocumented/nonmatching-projection/cpp/main.cpp - demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py - dolfin/common/Array.h - dolfin/common/NoDeleter.h - dolfin/common/Set.h - dolfin/common/SubSystemsManager.cpp - dolfin/common/SubSystemsManager.h - dolfin/common/UniqueIdGenerator.cpp - dolfin/common/UniqueIdGenerator.h - dolfin/fem/Form.cpp - dolfin/fem/OpenMpAssembler.cpp - dolfin/fem/SparsityPatternBuilder.cpp - dolfin/fem/SparsityPatternBuilder.h - dolfin/graph/BoostGraphInterface.cpp - dolfin/graph/BoostGraphInterface.h - dolfin/graph/Graph.h - dolfin/graph/GraphBuilder.cpp - dolfin/graph/GraphBuilder.h - dolfin/graph/GraphColoring.cpp - dolfin/graph/GraphColoring.h - dolfin/graph/MatrixRenumbering.cpp - dolfin/graph/MatrixRenumbering.h - dolfin/graph/SCOTCH.cpp - dolfin/graph/SCOTCH.h - dolfin/graph/ZoltanInterface.cpp - dolfin/graph/ZoltanInterface.h - dolfin/io/Encoder.h - dolfin/io/RAWFile.cpp - dolfin/io/RAWFile.h - dolfin/io/VTKFile.cpp - dolfin/io/VTKFile.h - dolfin/io/VTKWriter.cpp - dolfin/io/VTKWriter.h - dolfin/io/XMLArray.h - dolfin/io/XMLFile.h - dolfin/io/XMLFunctionData.cpp - dolfin/io/XMLFunctionData.h - dolfin/io/XMLFunctionPlotData.cpp - dolfin/io/XMLFunctionPlotData.h - dolfin/io/XMLMesh.cpp - dolfin/io/XMLMesh.h - dolfin/io/XMLMeshFunction.h - dolfin/io/XMLParameters.cpp - dolfin/io/XMLVector.cpp - dolfin/io/XMLVector.h - dolfin/io/XYZFile.cpp - dolfin/io/XYZFile.h - dolfin/la/GenericLUSolver.h - dolfin/la/GenericLinearSolver.h - dolfin/la/GenericMatrix.h - dolfin/la/GenericVector.h - dolfin/la/ITLKrylovSolver.cpp - dolfin/la/ITLKrylovSolver.h - dolfin/la/KrylovSolver.cpp - dolfin/la/KrylovSolver.h - dolfin/la/LUSolver.cpp - dolfin/la/LUSolver.h - dolfin/la/PETScObject.h - dolfin/la/PETScPreconditioner.cpp - dolfin/la/PETScPreconditioner.h - dolfin/la/SLEPcEigenSolver.cpp - dolfin/la/SLEPcEigenSolver.h - dolfin/la/SparsityPattern.cpp - dolfin/la/SparsityPattern.h - dolfin/la/TrilinosPreconditioner.cpp - dolfin/la/TrilinosPreconditioner.h - dolfin/la/UmfpackLUSolver.cpp - dolfin/la/UmfpackLUSolver.h - dolfin/la/Vector.h - dolfin/la/uBLASDenseMatrix.h - dolfin/la/uBLASILUPreconditioner.cpp - dolfin/la/uBLASILUPreconditioner.h - dolfin/la/uBLASKrylovSolver.cpp - dolfin/la/uBLASKrylovSolver.h - dolfin/la/uBLASMatrix.h - dolfin/la/uBLASPreconditioner.h - dolfin/la/uBLASSparseMatrix.h - dolfin/la/uBLASVector.cpp - dolfin/la/uBLASVector.h - dolfin/la/ublas.h - dolfin/math/Legendre.h - dolfin/mesh/LocalMeshValueCollection.h - dolfin/mesh/MeshColoring.cpp - dolfin/mesh/MeshColoring.h - dolfin/mesh/MeshDistributed.cpp - dolfin/mesh/MeshDistributed.h - dolfin/nls/NewtonSolver.cpp - dolfin/nls/NewtonSolver.h - dolfin/nls/NonlinearProblem.h - dolfin/refinement/refine.cpp - dolfin/refinement/refine.h - site-packages/dolfin/common/time.py - test/unit/armadillo/cpp/test_temporarily_disabled.cpp - test/unit/fem/cpp/test.cpp - test/unit/fem/python/Assembler.py - test/unit/fem/python/DirichletBC.py - test/unit/fem/python/DofMap.py - test/unit/fem/python/FiniteElement.py - test/unit/fem/python/SystemAssembler.py - test/unit/function/python/Function.py - test/unit/io/python/XMLMesh.py - test/unit/io/python/XMLMeshFunction.py - test/unit/io/python/XMLVector.py - test/unit/io/python/vtk.py - test/unit/la/python/Matrix.py - test/unit/la/python/Scalar.py - test/unit/la/python/Vector.py - test/unit/mesh/python/Edge.py - test/unit/mesh/python/Face.py - test/unit/mesh/python/MeshFunction.py - test/unit/refinement/python/refine.py -Copyright: 2005, Garth N. Wells - 2005-2007, Garth N. Wells - 2005-2008, Garth N. Wells - 2005-2009, Garth N. Wells - 2005-2011, Garth N. Wells - 2006, Garth N. Wells - 2006-2007, Garth N. Wells - 2006-2008, Garth N. Wells - 2006-2009, Garth N. Wells - 2006-2010, Garth N. Wells - 2006-2011, Garth N. Wells - 2007, Garth N. Wells - 2007-2009, Garth N. Wells - 2007-2010, Garth N. Wells - 2007-2011, Garth N. Wells - 2008, Garth N. Wells - 2008-2009, Garth N. Wells - 2008-2010, Garth N. Wells - 2008-2011, Garth N. Wells - 2009, Garth N. Wells - 2009-2011, Garth N. Wells - 201 Garth N. Wells - 2010, Garth N. Wells - 2010-2011, Garth N. Wells - 2011, Garth N. Wells -License: LGPL-3+ - FIXME - -Files: bench/function/extrapolation/python/bench - demo/pde/subdomains-poisson/python/demo_subdomains-poisson.py - demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl - demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp - demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py - demo/undocumented/extrapolation/python/demo2.py - demo/undocumented/meshfunction-refinement/cpp/main.cpp - demo/undocumented/neumann-poisson/cpp/main.cpp - demo/undocumented/neumann-poisson/python/demo_neumann-poisson.py - doc/copy_and_split_demo_doc.py - doc/generate_api_doc.py - doc/generate_main_index.py - dolfin/adaptivity/AdaptiveLinearVariationalSolver.cpp - dolfin/adaptivity/AdaptiveLinearVariationalSolver.h - dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.cpp - dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.h - dolfin/adaptivity/ErrorControl.cpp - dolfin/adaptivity/ErrorControl.h - dolfin/adaptivity/GenericAdaptiveVariationalSolver.cpp - dolfin/adaptivity/GenericAdaptiveVariationalSolver.h - dolfin/adaptivity/GoalFunctional.cpp - dolfin/adaptivity/GoalFunctional.h - dolfin/adaptivity/LocalAssembler.cpp - dolfin/adaptivity/LocalAssembler.h - dolfin/adaptivity/SpecialFacetFunction.cpp - dolfin/adaptivity/SpecialFacetFunction.h - dolfin/adaptivity/adaptivesolve.cpp - dolfin/adaptivity/adaptivesolve.h - dolfin/adaptivity/marking.cpp - dolfin/adaptivity/marking.h - dolfin/swig/adaptivity_pre.i - site-packages/dolfin/fem/adaptivesolving.py - site-packages/dolfin/fem/errorcontrolgenerator.py - site-packages/dolfin/fem/formmanipulations.py - site-packages/dolfin_utils/wrappers/form.py - site-packages/dolfin_utils/wrappers/functionspace.py - site-packages/dolfin_utils/wrappers/goalfunctional.py - site-packages/dolfin_utils/wrappers/wrappers.py - test/documentation/test.py - test/system/ufl-jit-assemble-chain/form_operations.py - test/system/ufl-jit-assemble-chain/test.py - test/unit/adaptivity/python/TimeSeries.py - test/unit/adaptivity/python/errorcontrol.py -Copyright: 2010, Marie E. Rognes - 2010-2011, Marie E. Rognes - 2011, Marie E. Rognes -License: LGPL-3+ - FIXME - -Files: demo/la/eigenvalue/python/demo_eigenvalue.py - demo/pde/biharmonic/cpp/main.cpp - demo/pde/biharmonic/python/demo_biharmonic.py - demo/pde/mixed-poisson/python/demo_mixed-poisson.py - demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py - demo/undocumented/built-in/cpp/main.cpp - demo/undocumented/conditional/cpp/Conditional.ufl - demo/undocumented/conditional/cpp/main.cpp - demo/undocumented/conditional/python/demo_conditional.py - demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl - demo/undocumented/dg-poisson/python/demo_dg-poisson.py - demo/undocumented/elasticity/python/demo_elasticity.py - demo/undocumented/functional/python/demo_functional.py - demo/undocumented/lift-drag/python/demo_lift-drag.py - demo/undocumented/meshfunction/python/demo_meshfunction.py - demo/undocumented/nonlinear-poisson/python/demo_nonlinear-poisson.py - demo/undocumented/periodic/python/demo_periodic.py - demo/undocumented/poisson1D/cpp/Poisson.ufl - demo/undocumented/poisson1D/cpp/main.cpp - demo/undocumented/poisson1D/python/demo_poisson1D.py - demo/undocumented/quadrature/python/demo_quadrature.py - demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl - demo/undocumented/spatial-coordinates/cpp/main.cpp - demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py - demo/undocumented/stokes-mini/python/demo_stokes-mini.py - demo/undocumented/stokes-stabilized/python/demo_stokes-stabilized.py - demo/undocumented/stokes-taylor-hood/python/demo_stokes-taylor-hood.py - demo/undocumented/subdomains/python/demo_subdomains.py - dolfin/mesh/Interval.cpp - dolfin/mesh/Interval.h - dolfin/mesh/PointCell.cpp - dolfin/mesh/PointCell.h - dolfin/mesh/UnitInterval.cpp - dolfin/mesh/UnitInterval.h - dolfin/swig/codeexamples.py - dolfin/swig/documentation.py - site-packages/dolfin_utils/documentation/generatepythonrst.py - test/documentation/verify_demo_code_snippets.py -Copyright: 2007, Kristian B. Oelgaard - 2007-2007, Kristian B. Oelgaard - 2007-2008, Kristian B. Oelgaard - 2008, Kristian B. Oelgaard - 2009, Kristian B. Oelgaard - 2010, Kristian B. Oelgaard - 2011, Kristian B. Oelgaard -License: LGPL-3+ - FIXME - -Files: bench/function/evaluation/cpp/main.cpp - demo/undocumented/distancequeries/cpp/main.cpp - demo/undocumented/entityintersection/cpp/main.cpp - demo/undocumented/entityintersection/python/demo_entityintersection.py - demo/undocumented/meshintersection/3D/python/demo_3D.py - dolfin/intersection/IntersectionOperator.cpp - dolfin/intersection/IntersectionOperator.h - dolfin/intersection/IntersectionOperatorImplementation.h - dolfin/intersection/MeshPrimitive.h - dolfin/intersection/Point_3_Bbox_3_intersection.h - dolfin/intersection/Point_3_Iso_Cuboid_3_intersection.h - dolfin/intersection/Point_3_Line_3_intersection.h - dolfin/intersection/Point_3_Point_3_intersection.h - dolfin/intersection/Point_3_Ray_3_intersection.h - dolfin/intersection/Point_3_Segment_3_intersection.h - dolfin/intersection/Point_3_Tetrahedron_3_intersection.h - dolfin/intersection/Point_3_Triangle_3_intersection.h - dolfin/intersection/PrimitiveIntersector.cpp - dolfin/intersection/PrimitiveIntersector.h - dolfin/intersection/PrimitiveTraits.h - dolfin/intersection/Segment_3_Segment_3_intersection.h - dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h - dolfin/intersection/Tetrahedron_3_Bbox_3_intersection.h - dolfin/intersection/Tetrahedron_3_Tetrahedron_3_intersection.h - dolfin/intersection/Tree_Traits.h - dolfin/intersection/Triangle_3_Tetrahedron_3_do_intersect_SCK.cpp - dolfin/intersection/Triangle_3_Tetrahedron_3_do_intersect_SCK.h - dolfin/intersection/added_intersection_3.h - dolfin/intersection/cgal_includes.h - dolfin/quadrature/BarycenterQuadrature.cpp - dolfin/quadrature/BarycenterQuadrature.h - dolfin/swig/std_set_typemaps.i - test/unit/intersection/python/test.py - test/unit/quadrature/cpp/test.cpp - test/unit/quadrature/python/test.py -Copyright: 2009, Andre Massing - 2009-2011, Andre Massing - 2010, Andre Massing - 2011, Andre Massing -License: LGPL-3+ - FIXME - -Files: bench/fem/speedup/cpp/submit-bench - demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py - dolfin/common/defines.cpp - dolfin/common/defines.h - dolfin/swig/Indices.i - dolfin/swig/array_typemaps.i - dolfin/swig/common_post.i - dolfin/swig/common_pre.i - dolfin/swig/fem_post.i - dolfin/swig/function_post.i - dolfin/swig/la_get_set_items.i - dolfin/swig/log_post.i - dolfin/swig/log_pre.i - dolfin/swig/nls_pre.i - dolfin/swig/parameter_post.i - dolfin/swig/parameter_pre.i - dolfin/swig/shared_ptr_classes.i - dolfin/swig/std_map_typemaps.i - dolfin/swig/std_pair_typemaps.i - dolfin/swig/std_vector_typemaps.i - dolfin/swig/version.i - site-packages/dolfin/compilemodules/compilemodule.py - site-packages/dolfin/compilemodules/jit.py - site-packages/dolfin/fem/form.py - site-packages/dolfin/functions/expression.py - site-packages/dolfin/functions/function.py - site-packages/dolfin/functions/functionspace.py - site-packages/dolfin_utils/pjobs/sge.py - test/unit/function/python/FunctionSpace.py - test/unit/la/cpp/test.cpp - test/unit/la/python/test.py - test/unit/mesh/python/MeshValueCollection.py -Copyright: 2005-2006, Johan Hake - 2006-2009, Johan Hake - 2007, Johan Hake - 2007-2009, Johan Hake - 2008, Johan Hake - 2008-2009, Johan Hake - 2008-2011, Johan Hake - 2009, Johan Hake - 2009-2011, Johan Hake - 2011, Johan Hake -License: LGPL-3+ - FIXME - -Files: dolfin/fem/DirichletBC.cpp - dolfin/fem/DirichletBC.h - dolfin/fem/DofMap.cpp - dolfin/fem/DofMap.h - dolfin/fem/FiniteElement.h - dolfin/fem/GenericDofMap.h - dolfin/fem/LinearVariationalSolver.cpp - dolfin/fem/LinearVariationalSolver.h - dolfin/fem/NonlinearVariationalSolver.cpp - dolfin/fem/NonlinearVariationalSolver.h - dolfin/fem/VariationalProblem.cpp - dolfin/fem/VariationalProblem.h - dolfin/la/LinearSolver.h - dolfin/la/Matrix.h - dolfin/la/PETScBaseMatrix.cpp - dolfin/la/PETScKrylovMatrix.cpp - dolfin/la/PETScKrylovMatrix.h - dolfin/mesh/MeshValueCollection.h - dolfin/mesh/ParallelData.cpp - dolfin/mesh/ParallelData.h -Copyright: 2004-2011, Anders Logg and Garth N. Wells - 2005-2006, Anders Logg and Garth N. Wells - 2005-2010, Anders Logg and Garth N. Wells - 2006-2008, Anders Logg and Garth N. Wells - 2007-2010, Anders Logg and Garth N. Wells - 2007-2011, Anders Logg and Garth N. Wells - 2008-20011 Anders Logg and Garth N. Wells - 2008-2011, Anders Logg and Garth N. Wells - 2010-2011, Anders Logg and Garth N. Wells - 2011, Anders Logg and Garth N. Wells -License: LGPL-3+ - FIXME - -Files: demo/undocumented/block-matrix/cpp/main.cpp - demo/undocumented/block-matrix/python/demo_block-matrix.py - demo/undocumented/restriction/python/demo_restriction.py - demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py - demo/undocumented/sym-dirichlet-bc/python/dg-demo.py - demo/undocumented/sym-dirichlet-bc/python/dg-speed-up-test.py - demo/undocumented/sym-dirichlet-bc/python/speed-up-test.py - demo/undocumented/trilinos/python/demo_trilinos.py - dolfin/la/BlockMatrix.cpp - dolfin/la/BlockMatrix.h - dolfin/la/BlockVector.cpp - dolfin/la/BlockVector.h - site-packages/dolfin/mesh/boundarysubdomainfinder.py - test/unit/fem/python/_old_restriction_test.py -Copyright: 2008, Kent-Andre Mardal -License: LGPL-3+ - FIXME - -Files: demo/undocumented/elasticity/cpp/Elasticity.ufl - dolfin/la/PETScKrylovSolver.cpp - dolfin/la/PETScKrylovSolver.h - dolfin/la/PETScUserPreconditioner.cpp - dolfin/la/PETScUserPreconditioner.h - dolfin/refinement/RivaraRefinement.cpp - dolfin/refinement/RivaraRefinement.h - dolfin/swig/dolfin.i - dolfin/swig/la_pre.i - utils/octave/pdemesh.m - utils/octave/pdeplot.m - utils/octave/pdesurf.m -Copyright: 2004-2005, Johan Jansson - 2005, Johan Jansson - 2005-2006, Johan Jansson - 2008, Johan Jansson - 2009, Johan Jansson -License: LGPL-3+ - FIXME - -Files: data/meshes/dolfin-2.xml.gz - demo/undocumented/advection-diffusion/mesh.xml.gz - demo/undocumented/elastodynamics/cpp/dolfin-2.xml.gz - demo/undocumented/elastodynamics/python/dolfin-2.xml.gz - demo/undocumented/lift-drag/mesh.xml.gz - demo/undocumented/stokes-mini/python/dolfin-2.xml.gz - demo/undocumented/stokes-stabilized/cpp/dolfin-2.xml.gz - demo/undocumented/stokes-stabilized/python/dolfin-2.xml.gz - demo/undocumented/stokes-taylor-hood/dolfin-2.xml.gz - demo/undocumented/stokes-taylor-hood/python/dolfin-2.xml.gz - demo/undocumented/subdomains/cpp/dolfin-2.xml.gz - demo/undocumented/subdomains/python/dolfin-2.xml.gz -Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂O - - HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS - are not - disclaimer" for the program, if necessary - holder as a result of your choosing to follow a - holder explicitly and - holder is - holder is reinstated (a) - holder notifies you of the - holder who authorizes use under this - holder, and you cure the violation prior to 30 days after - holders of - if you do - law - law, except executing it on a - on the Program, and are irrevocable provided the stated - on the software, and (2) offer you this License - permission - permission, other than the making of an - treaty adopted on 20 December 1996, or -License: GPL-3+ - FIXME - -Files: dolfin/intersection/predicates_init.h -Copyright: *No copyright* -License: LGPL-2+ - FIXME - -Files: README -Copyright: *No copyright* -License: LGPL-3+ - FIXME - -Files: utils/matlab/plotslab.m -Copyright: 2003, Johan Hoffman - 2003-2005, Anders Logg -License: LGPL-3+ - FIXME - -Files: site-packages/dolfin_utils/meshconvert.py -Copyright: 2006, Anders Logg - for c in (c0, c1, c2) -License: LGPL-3+ - FIXME - -Files: demo/undocumented/dg-poisson/cpp/main.cpp -Copyright: 2006-2011, Anders Logg and Kristian B. Oelgaard -License: LGPL-3+ - FIXME - -Files: site-packages/dolfin_utils/documentation/generatecpprst.py -Copyright: 2010, Anders Logg and Kristian Oelgaard -License: LGPL-3+ - FIXME - -Files: demo/undocumented/assembly/cpp/main.cpp -Copyright: 2008, Anders Logg and Magnus Vikstrøm -License: LGPL-3+ - FIXME - -Files: site-packages/dolfin_utils/documentation/indextemplates.py -Copyright: 2011, Anders Logg, Kristian Oelgaard, and Marie E. Rognes -License: LGPL-3+ - FIXME - -Files: test/unit/intersection/cpp/test.cpp -Copyright: 2011, Andr Massing - Massing, 2011, -License: LGPL-3+ - FIXME - -Files: bench/fem/assembly/cpp/main.cpp -Copyright: 2008-2010, Dag Lindbo, Anders Logg and Ilmar Wilbers -License: LGPL-3+ - FIXME - -Files: utils/matlab/xmlmesh.m -Copyright: 2004, Erik Svensson -License: LGPL-3+ - FIXME - -Files: site-packages/dolfin/common/donothing.py -Copyright: 2009, Hans Petter Langtangen -License: LGPL-3+ - FIXME - -Files: test/unit/book/python/chapter_1.py -Copyright: 2011, Hans Petter Langtangen and Anders Logg -License: LGPL-3+ - FIXME - -Files: demo/pde/hyperelasticity/cpp/HyperElasticity.ufl -Copyright: 2009-2010, Harish Narayanan and Garth N. Wells -License: LGPL-3+ - FIXME - -Files: demo/pde/hyperelasticity/cpp/main.cpp -Copyright: 2009, Harish Narayanyan -License: LGPL-3+ - FIXME - -Files: site-packages/dolfin/common/plotting.py -Copyright: 2008, Joachim B. Haga -License: LGPL-3+ - FIXME - -Files: demo/pde/hyperelasticity/python/demo_hyperelasticity.py -Copyright: 2008-2010, Johan Hake and Garth N. Wells -License: LGPL-3+ - FIXME - -Files: demo/undocumented/elasticity/cpp/main.cpp -Copyright: 2006-2009, Johan Jansson and Anders Logg -License: LGPL-3+ - FIXME - -Files: demo/undocumented/dg-poisson/cpp/Poisson.ufl -Copyright: 2006-2007, Kristian B. Oelgaard and Anders Logg -License: LGPL-3+ - FIXME - -Files: demo/undocumented/dg-advection-diffusion/cpp/main.cpp -Copyright: 2007-2011, Kristian B. Oelgaard, Anders Logg and Garth N. Wells -License: LGPL-3+ - FIXME - -Files: demo/pde/biharmonic/cpp/Biharmonic.ufl -Copyright: 2009, Kristian B. Oelgaard, Garth N. Wells and Anders Logg -License: LGPL-3+ - FIXME - -Files: dolfin/common/MPI.h -Copyright: 2007-2011, Magnus Vikstrøm and Garth N. Wells -License: LGPL-3+ - FIXME - -Files: demo/undocumented/auto-adaptive-poisson/python/demo_auto-adaptive-poisson.py -Copyright: 2011, Marie E. Rognes and Anders Logg -License: LGPL-3+ - FIXME - -Files: test/unit/math/python/test.py -Copyright: 2011, Martin Alnaes -License: LGPL-3+ - FIXME - -Files: dolfin/mesh/UnitSphere.h -Copyright: 2008, Nuno Lopes -License: LGPL-3+ - FIXME - -Files: dolfin/io/XMLParameters.h -Copyright: 2011, Ola Skavhaug, Anders Logg and Garth N. Wells -License: LGPL-3+ - FIXME - -Files: demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py -Copyright: 2008, Rolv Erlend Bredesen -License: LGPL-3+ - FIXME - -Files: dolfin/fem/ufcexp.h -Copyright: 2009, Shawn W. Walker -License: LGPL-3+ - FIXME - -Files: dolfin/io/pugixml.cpp -Copyright: < 128 ? table[static_cast -License: MIT/X11 (BSD like) - FIXME - -Files: data/meshes/dolfin-1.xml.gz -Copyright: h3N#-BP*y\  -License: UNKNOWN - FIXME - -Files: data/meshes/snake.xml.gz -Copyright: 9o{3 g3tF"&:?mHvWwʳ;L(wW^R}{&wEha奦nuoX3bHe{vYgw8~Dp=FaQ3,Zңt/1 XPx8276B| ?!`ݾ?}[@3yt^½ΝqgӢPqai@fhNLx&}m'g. CvYNj1fɧJ'b>{& Q(=>3}=+ys޺<֤o;įΞZ5ymgf?>s|cf/T>k:K[|{fukJn~׻J{ @H}W/iL_=x%Îc oʇ-?|{[y*%{yuk-#U&%~ gt4$y=}Dp 63}0t$m!M:|F?0[BioFR-Y)c;8Aۨ)Cl=ibsD A5uG`Z>̇pk[Nw#>k _G-^+fԽ}}f9Z>M؄oh2^<}8H)TBgt׷}deo{ >=4gk4~mY2e -License: UNKNOWN - FIXME - -Files: demo/pde/cahn-hilliard/cahn-hilliard_c.png -Copyright: {E}w5[̅_) .I pR$(F@KE(1 jH@Wq,4 namespace dolfin { /// Documentation of class Foo class Foo { public: /// Constructor Foo(); /// Destructor ~Foo(); private: }; } #endif:%s/Foo/\=@a/g :%s/FOO/\=@b/g - 2006, :r !echo $USER ~$a.kJo// Licensed under the GNU LGPL Version 2.1. // // First added: :r !date +'\%F' kJo// Last changed: :r !date +'\%F' kJo #include using namespace dolfin; //----------------------------------------------------------------------------- Foo::Foo() { // Do nothing } //----------------------------------------------------------------------------- Foo::~Foo() { // Do nothing } //-----------------------------------------------------------------------------:%s/Foo/\=@2/g -License: UNKNOWN - FIXME - -Files: data/meshes/unstruct-trimesh-2.xml.gz -Copyright: "Ӝ$k+/|u/NڇBc#yw:ګ>b+9 2KM.h?|}B - .+yX_5<1/1C2^iZ2NK4NM3P (Wt6TsfF_<5=_p -License: UNKNOWN - FIXME - -Files: data/meshes/tetmesh-16.xml.gz -Copyright: () CP - U&-ߢ$X)T%MMr@Th*^P4an&"aFΊD MkCȴϻH?GMHD$I[ui -License: UNKNOWN - FIXME - -Files: demo/undocumented/dg-advection-diffusion/mesh.xml.gz -Copyright: *9;FϐNRuN0|tiaT /UG0g<^qv:}KQ6̑Qy/UG0G - *9;~| tMQ4cn;;!7UG0g<<;:}`H|􁛪m#ʳn - *9;_FϐNx:*9;_FϐNx:*9;_FϐNx:*9;_FϐNx:2b-_6̑Q/%K0G - *9;FϐNRuT0 sv>*!>(`iT /UG0gӨ_ - *؆9R <;_:}`H|􁛪m#ʳn;;!7ΗN:*؆gT Uo!7NU܁}3|p Q3`UG!7NU|GT/:*؆9R CuJ - *؆9R <;: SuT s`T '7LQ6>gH?a - *؆9R0|tm|FϐNRuT0 s*!>W9x_FϐNRN2|tieT /%K0<^q:}KR6̑Q{/%K0G - *؆gT 7LQ44|t(`iT '7LQ44|t`|U>C: SuT0 sv>*ΧNrTl)UO: -License: UNKNOWN - FIXME - -Files: doc/sphinx-common/source/conf.py -Copyright: ..." is shown in the HTML footer. Default is True - = True - = u'DOLFIN Core, https://launchpad.net/~dolfin-core' -License: UNKNOWN - FIXME - -Files: data/meshes/slit.xml.gz -Copyright: .~c}(؃N06)hY|Rڂ׬pP@bnuKTA􎯶`'aءO<L|rG %_/m(shA+f;NTQG x q'P - ۆ%ъrYކp62'rzz ߪOmAmdqz'w%7f}1^N4Kȁƀ-w{U-q!OGI`-(XU}Oض8'R{+躣*S6Q8 }k^.A oy?X5DIL1w|~lȅ'۠7B˅z|79N@ﹼCWZGA@x 5ϽzGS@E?F t{;kt&\vBo7۠bES - R,{Ec2b*ŒdI?ۨ3W_`I$:`૸k,>3^>#"“ fu@˰C0/ .LtL)6 D릖jLirG6 Hx KnhS8$^>dOe -License: UNKNOWN - FIXME - -Files: demo/la/eigenvalue/eigenvalue_x.png -Copyright: :x;)uZ\Ne?~*G)OqoMRpF ;\ce - s,&3I%r8ܔz\lRS4׏ed#6EEY@ɹ^rK-?5IŸޛ7^_b -License: UNKNOWN - FIXME - -Files: demo/undocumented/advection-diffusion/velocity.xml.gz -Copyright: <*<$ `ϣ7(~bSw^M Z?|پgn liI}K?}2\ pșs(n ƽ5Hw=Z^[hb?ެ Y)>3 q%obKVYx-[j/z=KT3 f3y'qXq==O -License: UNKNOWN - FIXME - -Files: data/meshes/torso.xml.gz -Copyright: 0=dC - i~@ #O0{?OH+akəcbNtXǠ;Hc` - 쐗X,#Y Kðhqy>aG#ܭ2` \U z)3`zO +/Sd3s6tJE<2Vt V;c E+iAi|.ivQ RlsK &3U\- q3A15K)" -License: UNKNOWN - FIXME - -Files: COPYING.LESSER -Copyright: 2007, Free Software Foundation, Inc. - notices during -License: UNKNOWN - FIXME - -Files: demo/pde/navier-stokes/navier-stokes_u.png -Copyright: J;&C}SYww9ҧؽ|FZR\Ԃ`/,^HC5SOR-6 +`p8Bof`edah/X5If[ P~BYsGj @$c6f C*3B M Ү)>(@P -License: UNKNOWN - FIXME - -Files: data/meshes/tetmesh_24_8_8.xml.gz -Copyright: J_(7^ 99{F^Fil|/L/ bk{< J#ts/M#c4xQzYL;J3_(79^  9{-KX, 㬎ң@(=zpVy$ -License: UNKNOWN - FIXME - -Files: data/meshes/circle.xml.gz -Copyright: K2l - 2NPHZH._?R3%_f-uJE^$Mzd iMz+d -License: UNKNOWN - FIXME - -Files: demo/undocumented/dg-advection-diffusion/velocity.xml.gz -Copyright: L/9~|0SyoeR$×I&s? `dar:0L2|0Oyosf|/r:&s~/r:&0u`d" mENu6s~/r:&7us&d" W.u`d"aዜL|0ENy$|0ENyoEN&?10EN$9&s?A ~N `s? `d"c9_ዜL2|/9[D)%YOu(Em2M=Ӂ/)/I`=I0r:%anrY+o - Pe&N@qM@q8(2Yft8LgngLSKPeqPu3q~sp`)`|39=QJP">y8<Dx(SC᜞Zhx(LSKsxjCLJdP">95D&N}%2qx(SCf✞Zhx(SCLJdQ8PD&N}$2q'DI4>@q8PD&N}$S8f^>8&(N">@qi`)xDN}%SDNMmIMImIy|IMIMIy85 85 "&C$x<fS!pj@?zay@?za *d@?zay@?za *ay@?zay@?za *h`m - 2^X°i4y6 gU2@Bj° \c *d@Bj° 0,apZLHHMR% N Q4F hHDl R{,apZ,NX@CjDԈb R#4F hH(АQ,!5X@CjDԈb R{,$F HHM PQ, 5X@AjD - U>>Q,6P,apVP, &XHDl1HM(RԄb *w kS.4P,apZLHDl&KU!K%R;Q,s kS(R;Q,SR% N@@jB4ډbbXB4ډbٟ - 9>,(3;YQ0fid9Gr1sNN,˘|l9G9'*r,(.sNOPї3BHMpfi2;Yї3󝆜/gygf'9 - 'U4!YHHMHR% Nɻ_MHR% N 2@BjBYB ډd>ABjBim$&XHHMi4y6d !5!YଊɲeԄd *d@BjB ,apZLHHM \c *d@BjB P,apVP,$&XHHM(08&֦\c !5X - e&N7Ў&gЎnMmwch8֍q<xhG[7P}l"ΈmC;8֍qM7M8xhG8xhGS/8ԋ3v4݌3vbh8t38y83v4݌3vuch8WmC;ں1vuch8֍q -License: UNKNOWN - FIXME - -Files: dolfin/io/base64.cpp -Copyright: 2004-2008, Ren Nyffenegger - Nyffenegger rene.nyffenegger@adp-gmbh.ch -License: UNKNOWN - FIXME - -Files: data/meshes/tetmesh_backward_facing_step_32_8_8.xml.gz -Copyright: OSJ:ThL*$|MRNBV97 -License: UNKNOWN - FIXME - -Files: data/meshes/tetmesh_bluff_body_32_8_8.xml.gz -Copyright: Owa}N/|֍҅5.y@Q9BG)C:~9Oa}N;J2 k\ -License: UNKNOWN - FIXME - -Files: data/meshes/sphere.xml.gz -Copyright: 6` E񸸍uX,mE4I*n}ԟ?1+!ʈdz+f<Dj}D1N집1i#F2ȱH$+ӈ$ż -License: UNKNOWN - FIXME - -Files: data/meshes/trimesh-32.xml.gz -Copyright: eٌP,v8KKTƶpr܁i.,*#Hd!gN~ E 1eLl_LbI -License: UNKNOWN - FIXME - -Files: data/meshes/tetmesh-4.xml.gz -Copyright: f:X0OAv$Adbd#Ll,-q-`'=e[A -License: UNKNOWN - FIXME - -Files: demo/undocumented/tensor-weighted-poisson/python/mesh.xml.gz -Copyright: qJt:'[9ugrAZ C9u.N(EW1$ӑZ{SwRC$.Rk~NjBWIMSWqIMSRtP뫉r 5!NIyhA&ʃԄ8%塍N(RTN}mt:D9uEtjE3h(* =ER9(8(Su.uT.c\NGPb.WEʮxBMR(b0=T4rpK\:ȝ')c2"c -License: UNKNOWN - FIXME - -Files: data/meshes/two_particles.xml.gz -Copyright: ˣ5rTa;{#~~ԏF7d|,YGdQ-+xr቗9|f ~uf3O M۞H6/c3ѷlfc^+wB~OYHh(-C/8tgvSc;?[qb/F2_Ɯ˜ye1 -License: UNKNOWN - FIXME - -Files: demo/pde/mixed-poisson/mixed-poisson_u.png -Copyright: q8@W7q{ |j0mg6dFD&|>'LhlGcv.Y 0 @:  )1d<{5qf~u8,fWN: -License: UNKNOWN - FIXME - -Files: demo/undocumented/waveguide/waveguide_TM_cutoff_modes.pdf -Copyright: A  Ph+ 180osR_$) &)qM#Cpl7A!luyE>sb1ls &l! ;C+s7K`'6ba!9$C@\!9$Xq {70bb( a8, -License: UNKNOWN - FIXME - -Files: demo/undocumented/lift-drag/pressure.xml.gz -Copyright: ,|E爡::my'*~uM>Р U'o|oW%c kG/9h`ȫ`kCDv~duТEoJVvpF̅Q8-{p{ -License: UNKNOWN - FIXME - -Files: data/meshes/snake_hole.xml.gz -Copyright: k,;kf[Iy.23iƴ lC4P}*ğiF( r>J*k@9 -License: UNKNOWN - FIXME - -Files: data/meshes/cylinder.xml.gz -Copyright: jۯ++bȅmu>b_}yc^bs;f(uam{c0ThJ`ܧż {b/{ܼ˛M&y#ڿaE>ܸa΅sYf{Ü>E`waymBk+*?lT/ -License: UNKNOWN - FIXME - -Files: data/meshes/trimesh-128.xml.gz -Copyright: (B^_gW܆;3|.|'{hۛBx>3Vfb5ᙞOL-kWMx\StMP(FS4Pfl3YD~d{0BOftzi0_.wECV`_aؙ-MZ(*vs[wBQAjd4ȘnESL@*CLn bfMǫ}t3{\(*f@|*XB*Zg֙93֥`~ -License: UNKNOWN - FIXME - -Files: demo/pde/poisson/poisson_u.png -Copyright: -Ią0gYL2yVF%un:2ԛݫXzVp?RpĐ?Cڥ@ p,Opfx.9U:@m)Eco2<\.gƽј_q~ϳS*RnPlSWaB`<T /┞(Q 80U[% - [؛҃ZtPPI.U"k`TN9Kapb !qiJXw89[~}yӉBBDAdb6d?n?F `x7ȉ$^<BnAI{ -License: UNKNOWN - FIXME - -Files: demo/pde/navier-stokes/navier-stokes_p.png -Copyright: 1D[ԧm%={ ;;h?\C rFd?I!L.V!Qb})~&~!9'= 0ј.j lq&AU?>I"09? -License: UNKNOWN - FIXME - -Files: demo/pde/mixed-poisson/mixed-poisson_sigma.png -Copyright: h"3_r̋bɐ56dQEp -License: UNKNOWN - FIXME - -Files: demo/pde/hyperelasticity/hyperelasticity_u0.png -Copyright: z{,}Xű@`AMDɣϊn(+ q)mмtڼ(BGk*&". mQpO`~ϏMgx 0S1v)vߜ!C=gW W}$2̈́Ɛ}ȠL8x`v;A4_,l=7.c j{Odx ^}f'fƵ?nBbFCO)L*RS t 3\2t*, ?s\&_S7ʡuS_[▙Ta7#~#{a|\!8bw&)cQPHsCnE/ZϤa Or}y@hrQMӳEK:6 4vGaI00rI<e쬵Bu6/e0ƻ^# 'PrfFWn:Rh4- +0EC &[.xG[)_fSqs{=h5[.J(5Ky4EX3ԋmڤ:-Ʈ%ꑸ #J)a[ -License: UNKNOWN - FIXME +AUTHORS: UNKNOWN + [Copyright: form! / = form signed / form not signed] + +bench/bench.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +bench/logs/milestones.log: *No copyright* UNKNOWN + +bench/logs/bench.log: *No copyright* UNKNOWN + +bench/function/extrapolation/python/bench_function_extrapolation_python: LGPL (v3 or later) + [Copyright: 2010 Marie E. Rognes] + +bench/function/evaluation/cpp/P1.h: *No copyright* GENERATED FILE + +bench/function/evaluation/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/function/evaluation/cpp/P1.ufl: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +bench/function/evaluation/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +bench/README: *No copyright* UNKNOWN + +bench/CMakeLists.txt: *No copyright* UNKNOWN + +bench/plot.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2010 Johannes Ring] + +bench/la/cusp/python/bench_la_cusp_python: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +bench/la/vector/access/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/la/vector/access/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +bench/la/vector/assignment/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/la/vector/assignment/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006 Garth N. Wells] + +bench/common/progress/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/common/progress/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +bench/common/timing/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/common/timing/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +bench/fem/multicore/cpp/Poisson.ufl: *No copyright* UNKNOWN + +bench/fem/multicore/cpp/NavierStokes.ufl: *No copyright* UNKNOWN + +bench/fem/multicore/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/fem/multicore/cpp/NavierStokes.h: *No copyright* GENERATED FILE + +bench/fem/multicore/cpp/Poisson.h: *No copyright* GENERATED FILE + +bench/fem/multicore/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_5.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_3.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_4.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson2D_3.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_2.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson3D_5.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson2D_4.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson2D_2.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson2D_5.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_3.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson3D_1.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson2D_1.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson3D_1.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_4.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson3D_2.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson2D_5.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson2D_1.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson2D_2.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/forms/Poisson2D_4.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +bench/fem/convergence/cpp/forms/Poisson2D_3.h: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/README: *No copyright* UNKNOWN + +bench/fem/convergence/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/fem/convergence/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2005-2010 Anders Logg] + +bench/fem/jit/python/bench_fem_jit_python: LGPL (v3 or later) + [Copyright: 2008-2010 Anders Logg] + +bench/fem/speedup/cpp/solve-poisson.cpp: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +bench/fem/speedup/cpp/assemble-poisson.cpp: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +bench/fem/speedup/cpp/README: *No copyright* UNKNOWN + +bench/fem/speedup/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +bench/fem/speedup/cpp/clean.sh: *No copyright* UNKNOWN + +bench/fem/speedup/cpp/analyse-bench: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +bench/fem/speedup/cpp/bench_fem_speedup_cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +bench/fem/speedup/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/fem/speedup/cpp/Poisson.h: *No copyright* GENERATED FILE + +bench/fem/speedup/cpp/submit-bench: LGPL (v3 or later) + [Copyright: 2009 Johan Hake] + +bench/fem/assembly/cpp/forms/StabStokes2D.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms/Poisson2DP1.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/Elasticity3D.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/Poisson2DP1.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms/NSEMomentum3D.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms/NSEMomentum3D.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/Poisson2DP3.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms/Poisson2DP2.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/Poisson2DP3.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/THStokes2D.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms/Elasticity3D.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms/StabStokes2D.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/THStokes2D.ufl: *No copyright* UNKNOWN + +bench/fem/assembly/cpp/forms/Poisson2DP2.h: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/forms.h: LGPL (v3 or later) + [Copyright: 2008-2009 Anders Logg] + +bench/fem/assembly/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/fem/assembly/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2008-2010 Dag Lindbo, Anders Logg and Ilmar Wilbers] + +bench/fem/assembly/python/broken: LGPL (v3 or later) + [Copyright: 2008 Ilmar Wilbers] + +bench/mesh/unitcube/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/mesh/unitcube/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +bench/mesh/refinement/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/mesh/refinement/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +bench/mesh/iteration/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/mesh/iteration/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +bench/mesh/topology/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +bench/mesh/topology/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +ChangeLog: GENERATED FILE + [Copyright: statements to SWIG interface files (not finished yet)] + +cmake/templates/dolfin-config.cmake.in: *No copyright* GENERATED FILE + +cmake/templates/dolfin.pc.in: *No copyright* UNKNOWN + +cmake/templates/dolfin-get-demos.in: *No copyright* UNKNOWN + +cmake/templates/dolfin-version.in: *No copyright* UNKNOWN + +cmake/templates/DOLFINConfig.cmake.in: *No copyright* GENERATED FILE + +cmake/templates/dolfin-config-version.cmake.in: *No copyright* UNKNOWN + +cmake/templates/UseDOLFIN.cmake.in: *No copyright* UNKNOWN + +cmake/templates/dolfin.conf.in: *No copyright* UNKNOWN + +cmake/templates/DOLFINConfigVersion.cmake.in: *No copyright* UNKNOWN + +cmake/templates/cmake_uninstall.cmake.in: *No copyright* UNKNOWN + +cmake/scripts/codeexamples.py: LGPL (v3 or later) + [Copyright: 2010 Kristian B. Oelgaard] + +cmake/scripts/generate-swig-docstrings: LGPL (v3 or later) GENERATED FILE + [Copyright: 2010 Kristian B. Oelgaard / form] + +cmake/scripts/generate-form-files: LGPL (v3 or later) + [Copyright: 2005-2010 Anders Logg] + +cmake/scripts/codesnippets.py: LGPL (v3 or later) GENERATED FILE + [Copyright: form / 2012 %(holder)s / 2012 Johan Hake] + +cmake/scripts/generate-all: *No copyright* UNKNOWN + +cmake/scripts/generate-swig-interface: LGPL (v3 or later) GENERATED FILE + [Copyright: statement to a SWIG interface file / 2012 Johan Hake] + +cmake/scripts/generate-cmakefiles: LGPL (v3 or later) GENERATED FILE + [Copyright: 2010 Garth N. Wells] + +cmake/post-install/CMakeLists.txt: *No copyright* UNKNOWN + +cmake/modules/FindCGAL.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / 2010-2011 Anders Logg, Johannes Ring and Garth N. Wells / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindCHOLMOD.cmake: BSD (2 clause) + [Copyright: 2010-2011 Garth N. Wells, Anders Logg and Johannes Ring / HOLDERS AND CONTRIBUTORS / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindSLEPc.cmake: BSD (2 clause) GENERATED FILE + [Copyright: HOLDERS AND CONTRIBUTORS / 2010-2012 Garth N. Wells, Anders Logg and Johannes Ring / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindSCOTCH.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / 2010-2011 Garth N. Wells, Johannes Ring and Anders Logg / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindBLAS.cmake: BSD (3 clause) GENERATED FILE + [Copyright: 2007-2009 Kitware, Inc] + +cmake/modules/FindGMP.cmake: BSD (3 clause) + [Copyright: 2006, Laurent Montel, ] + +cmake/modules/CheckOpenMP.cmake: *No copyright* UNKNOWN + +cmake/modules/FindUMFPACK.cmake: *No copyright* UNKNOWN + +cmake/modules/FindPETSc.cmake: BSD (2 clause) GENERATED FILE + [Copyright: HOLDERS AND CONTRIBUTORS / 2010-2012 Garth N. Wells, Anders Logg and Johannes Ring / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindAMD.cmake: BSD (2 clause) + [Copyright: 2010 Anders Logg / HOLDERS AND CONTRIBUTORS / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/ResolveCompilerPaths.cmake: *No copyright* UNKNOWN + +cmake/modules/FindCppUnit.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / 2010-2012 Garth N. Wells, Anders Logg and Johannes Ring / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindNumPy.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / 2010 Johannes Ring / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindMPI.cmake: BSD (3 clause) + [Copyright: 2001-2011 Kitware, Inc / 2001-2009 Dave Partyka / 2010-2011 Todd Gamblin tgamblin@llnl.gov] + +cmake/modules/FindSphinx.cmake: BSD (2 clause) + [Copyright: 2011 Marie Rognes and Johannes Ring / HOLDERS AND CONTRIBUTORS / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindParMETIS.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT / 2010 Garth N. Wells, Anders Logg and Johannes Ring] + +cmake/modules/FindBLASHeader.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / 2010 Garth N. Wells / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindPaStiX.cmake: *No copyright* UNKNOWN + +cmake/modules/FindArmadillo.cmake: BSD (2 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / 2010-2011 Johannes Ring, Anders Logg and Garth N. Wells / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/language_support_v2.cmake: *No copyright* UNKNOWN + +cmake/modules/FindMTL4.cmake: BSD (2 clause) + [Copyright: 2010-2011 Garth N. Wells, Anders Logg and Johannes Ring / HOLDERS AND CONTRIBUTORS / HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT] + +cmake/modules/FindLAPACK.cmake: BSD (3 clause) + [Copyright: 2007-2009 Kitware, Inc] + +CMakeLists.txt: *No copyright* UNKNOWN + +cmake.local: *No copyright* UNKNOWN + +COPYING: GPL (vever) + [Copyright: law / holder notifies you of the / permission, other than the making of an / holder as a result of your choosing to follow a / holder is / HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS / on the Program, and are irrevocable provided the stated / on the software, and (2) offer you this License / holders of / holder explicitly and / holder who authorizes use under this / permission / disclaimer" for the program, if necessary / holder, and you cure the violation prior to 30 days after / treaty adopted on 20 December 1996, or / if you do / / holder is reinstated (a) / are not / 2007 Free Software Foundation, Inc. / law, except executing it on a] + +COPYING.LESSER: UNKNOWN + [Copyright: notices during / 2007 Free Software Foundation, Inc. ] + +data/meshes/triangle.xml.gz: *No copyright* UNKNOWN + +data/meshes/trimesh-32.xml.gz: UNKNOWN + [Copyright: eٌP,v8KKTƶpr܁i.,*#Hd!gN~ E 1eLl_LbI]#Y] / > qE`Iz;r ;;)ZmS<{'y61kG -U hI@*#{WdU (*^Mc>wQkG@"RZ:z!niЋF*O@;2* . aEk4!UAS^Et` vd'l?#l?`3 ' ]U)/]Ti\E*] + +data/meshes/circle.xml.gz: UNKNOWN + [Copyright: 2NPHZH._?R3%_f-uJE^$Mzd iMz+d / K2l ]W6Dam"y#^PmtZ<>eVYc3m1% ,_jEFof / Uŝ'?e~;L*%G[QT.;0 9T?E[ʿ .Š/]]`KU Lx9`N)W^^ ʧ46T߮GI=V+$!*[_,FsS$O13N _CTâ9  a?%F:] + +data/meshes/lshape.xml.gz: *No copyright* UNKNOWN + +data/meshes/tetmesh_bluff_body_32_8_8.xml.gz: UNKNOWN + [Copyright: Owa}N/|֍҅5.y@Q9BG)C:~9Oa}N;J2 k\]FSi~eёrбO(Eڎ';Q۽ހQ*JㅒϺIjt)ҟ_$:۷dx==s.\vBgH95.yΧPϹNt9-/X4yx-Jgg^()' +S]F/Sg𴜧ynSw&OJggs[2J>FI>\'OQƛ#唡qgyOp~>Xtv6.n.\$Y2Jxwt2tFII.DOGG)C: OyZ<;*%$seJOt%jtt2tϺ^x:]VϺrRp}<|(Qёrб+>yx:Scʆ~WϺrRp}<@Q/GG)C:l OySc BSJ>&)' 'sXl#5򜗿w'5sut%j::RN:W|*e|MRNBO\'OQƛ#唡qgyO9k>*e|MRNBOt%j;:I9%x~_̆X*t %uЅ9]B_Su_ٮ'XG*t %uЅ9'5~y:RN :qg?^x87t / Of1s / OE):m,s*mQY7I9 ]Xt%j|8:I9%x~9OE Oy*(OickCg#$yN+.K-s'5>=)xw(xSE):m:RFFFg$$taK?%ӑrJб،'&yNA\lwad|MRNBָ9]B_Su|:O]/ٞTBg$$taKs>%ӑrJбS'^St9vbܥJ>&)' k\]BjBG)A:*t$z}N=ϺIIٞFBg$$taKzK(QӑrJL)X۹3݃3JёP:]J9rt-t9/cMxS})ܱޫ02JёP:ut%jrt-2t)zZk6tvFBI>ߢtuٞF$LZQ:I*s=%Gt <3;OǨOI:ӱH(MOGBtnӆ.DWOW<=4OhOI>ٞFBz:B^'r6t %jy'ŋttѽs / ٗn hAOk'*c)2Pu8=z:azCHd,BSB1TR? =e8A/]kNON891Jb7Aˑ5l_D1ƣ+HNON89Y90rĤ LC%uO%+/'FЅ2QKr$rP$YlT|}*O) _Qf,'\O( HeLBw2T&&TT§U1ɣA6=>`rIZ x9b^(JT|/ ,Xm TС<ʉAP(3h9RWq@%*ix*$b*H~as#Pf%'LZ)89Y9(r̐ 4LC'J%TFB$?-@Э2( Ha9i3jᄫBҵA18NTO189vY9(rą 4y*e_R<@1N5pAgY"Y;ՃZ.~by.iz.1p^zqs5U / yk(7’,7J刉*PJJ2 y{1X^zT*a:)NN kaerw|; T=,ƣKINOJEL'!@ʁك#dz@e*z*_y9Ax?4ƬD!1'A+1ؙMJ5TRT') Phb0BOJL'!@ʁ#neS/C%5O%| / E]7rE \.nrQm[iE [.nrQ׍Z*mrQf \Ծ1EQ>QHK2j^+Qo5Vd;KqC| / O'Sxڰ>*xnNgy>bU.ϕJRpgOsdTrNKpj}N[v6/5Ds+S / OY):sNBgVϺIIپ.nr%9JV6RH9%XOi2=+DLOi>پ.nr%y>%mБrJб/i2=+i:OYx / Xx]}(\fTe\U0`Q\Gˋ^Yo|RȘ7zɥ^  ٥ӹ*̨ʸZUa"Td's\)`|Ǒ\ڛ$}dm2^U;W TݼRR>'3+ɥ^));@g)@o/UaFUTsU(^Nn^))ԓ&lTV>< i\Qr5b U;TݼRR>'3L\MRoj5^PrQrUb U|K*WJ'$}& MRoOH,HvtXo\-窌q@/Um'3HI.g0K.0#E/H,~9WfT\u(Cu@v2㍔OILR'վ׭7<^2襚2wzNfI=I.zH3RV6`QIeIs4،\epz@gܼ2R>'3oRZmCrKi٥\QrUb U;Gmɬ7R>'3nMRoګ$}$t:WfT\-(CqNEH]@v2 )ɥLFw&HQ>_U\u̝wڍWF'$}&z% 0#EwH,Ź*6*\*6P] 2T=7OI 0$v)}x@g@͹*6*j:WFwrK7OILj&ڀE׽\fT\U(CuRɥ / w4t޻Qt0]170@d=t0x{:ꃪK:BA>)o"ǧ<`.tb3ޣ,} b&]{`4}t7]W@HaM Qt0:1>-4ށcfi;9 7]W@He-3Qt0:1' ۃ:Z~iu;}9 eƯ%ChyR0G}A]@-鋾ЯF4Dt֯Zk{zmO0:1Y5gZg{33L 5.+!!'9}{KO0:1CWP9*hI0L4|Mh*BBCh'\xЉqAm@-ҋ/ q4|MjBB/Ch% ^`.tbg 5*hIŕLu0xܷ4|M*BBCh% 9`.tb3Am@-˷Y/ q4|MXjBB/Che U`.tbuy{PP3@K׭`]5Aꃻ+ Ihi / O97)ܱ^FFgH9)]>I?eH9eXLJԙs𴜧ΜXkCWJU>tT%92JH9eXǧԙsԝΜX16twㅒϺrRh}t%q) &WtDS(Qёrxq:S|ԙ#k>*()' 'r<]FSǫԙQ{ԙQ$k/:]v%u#Wt$y@QƧǛԙQ4Ό"XUlQY7RN)>a^JUŮ\Yi&EeCk8O)> OyLOg .QY7RNJָ9]F) t:3ԙQ$]ϸ6tv6TBI>Wt7X.d5n#Õc?ΌJ>FI)7J&BG)AG*SgFQSu:3T39BgH9)]X9:&WVsDH9ex~:OE Oy(OJg;a$$seJָ9]FSǛԙQԝΌ"X02J>FI¼T^}N)}NW3(:OEx Jg#nr\}N) ϏW3(i9OE)n32mFz] + +data/meshes/meshbc.xml.gz: *No copyright* UNKNOWN + +data/meshes/dolfin-1.xml.gz: UNKNOWN + [Copyright: h3N#-BP*y\  / ܹ$2y]˽.yP.9FtyW(P / xH2[ș'a a'm܁허\hPH@̊`$ASu`6@XT![ +⯂c ևVqⷐ7A^2 0ܤeQ3h Ťm̶(߰O@sN7b"pa7P qf p]jḉ;-=Ovikf'-]*9qѐ]6N*]h<9 jrˢ@dT"i3hr0Ȉ( ' 0qAyfE7AP_,_(.┃K_& qkG ܌ͨ!IqTf*_D 8㐂Pp"zId] + +data/meshes/README: *No copyright* UNKNOWN + +data/meshes/gear.xml.gz: UNKNOWN + [Copyright: 1QL58.5']ą]aKJĥ2b*K=ewUcKuRRPu-TT`NFj8KMJJBoiBɤjRm@ÿjܥN]]_@ῷgDsq.3\/R5?nv2,Tyîĥy#. j~U>Y/ݡ+n9` q.Ɛ̷8oO F_1D@"s Y?å&{́`1ÂT%U@+R&l9vv9iэ:M 9vK`Շo\YG$3^A_ԥ^yRqK%qgp:H;lL}0cܡ_l[kKM'ko)7QR?ᗮ?uymf㮫M(v 7α@z5(-;eq\KEWsYve\w,Wjx90/z)^Zӷg;W5(7@@P?_Յ]bh ;9C-U R-@U;P*gڒ / 8~֏k/v|jH_p+y3;\j;]퓚yogu ] / WiqUɍi-7% / ];o}BtҰA&VtFi|Ks׍;yqJB)&o^#z J 0ChP @Ц3oDEdM{qFŝq!*L XMuM 7j*P2/WЉ/<ҧV4 v|)t—=(\Ԩ\Rˬ/ / MM!-D.m ێ"h ݕc3;%u / `v+P UTvV۷Km$lϥ)CdpU gDU Kv_+g2O rv:i-|,݃cU."\hQv_MT6xvJqU…2mU (q? =#_"_0eu(KK6l.3)XWx dq22 |jqg}2.Ma݈u?&R+cΫ"6.IVIV#!IYyU NfAWI\ZUP;S}AwNKVo$y?p¥Gu/\5:= ƥbWpSUz$/ׯ4mX) wq/><˧w9E/m:FJhZ]*wFĹvfM#dot mOp˫#EӸʕX3?dV6!W7u/hU KƋ#+]dl= J]g+`d*!Jh6 D8إӸT8@}AFWE]jW* / 5OVBgI~AURpmc- / Eݪ"1}0/N](&5%uKd rИtcmU CNaZIMjg׻eI- w[ DՊ|6K]B$HEBZKk$Z$?yFj0qI~[7["ƒ-F EQ%wXB$8orWy j"zGAMI :mm]$O2zЅHrX(7zU+Ҷbq]ݲɞYng#T`ɜ @򛤸N$\$m eKo\H$I1:[]~VHjWKߖ,ΖMP>Pu uׄ( J"&&=d $ / ( 5=T .87d0^# Yu3qK"B&@CْȞWpΗċ -ᮚI?cVI|dy>aWtJv~;]q_puZ~0 TS hКizHo Ps̮ h]E=F##ƴMZR]Emn~o$Z2C@]5 L[eKCq3CK&41~d6J~ vHOӉ1iaڬM-k޹y}~dې65w / df]iI誚7-w[!QO4 =r{p&=V  -߶7HܨvlϺсG3 / $N|'.٠QNOgh_bb/OOEǐ`D%y75D:ɍtL=ʛhb4ְ5_hW|; / i>1xo|@ZmCH(Bo&\mGBm5>~/!;xΗ9mBiU&zѾ$؂, E<{ԗHN{)verُ;p8䦃HJcivV2-vۄh__ +ܙľ:cCtl>3y{KsB`TG:_uɢn7c6uCaטpBޫ=C / ~UvwvC&bgk*U`р.ZR$̀åU};jK / QЪy{@ujpm£Cfde\̀FJmP*j_U~i%52gI#sa EcsNȊ6eE7jvWٍȕ*$1zdg'l\]_6P~?U7$U@c3P"n ɯN_wԳ3?-PHQ^@1ķ٫rB~3BfI=;6;{}ϥAR0Uվ3;21gw[ bQ$-L+gIm蛶qAHʊ}FvԳVAˊu$~ݛdn #zn7Qx;`/흮T8Ͳ ~"WoDMl]m/K^$Xzcf޾_P30BZ622ݴ+*_muX(V7oO @/$y34&NIm$X vJ.ڞ"9\QH|o2;Hj dzH!wj,B TJ[_oVD262\]~;&%\X;/bM;\j3(iP.Aa_·/ pW$3s R Oap:\-w%E2XU#@'_:\UW^r _[$S!Պg=`WKPn&+Շ/UXZ8ݬ/ZW O<Gnj2lr / d=L+q{$՚-•NvD\I^Z"ԛWĕ4bd-֎WM}Zem {3!d~ds(ҶCTa-gk8%S%\1LeKFfP^Ujs++>:SsD\fВllB^Ƚ&v%q:W#[~ &b=8!qK ;t2һ шYDp1`'īk(tbA"kmQ5{]Hl'N?bCAxWE##PVŝ"Q*:qrWl^V)Z]g? xf%4Exsn[ w3$Up*ڰ#v/TwvMT5B 0b3#LG;r-qٶb7F,|L_&53EOFZ%j#lR\-O+:3ץzc-$i 3W[ / I}ծ d̂R-oHzyAī-QÙ _ƹf,JZp=$6o9 䵖AAkIA}}=^Dm6؛)xs+0A=~t8"ω$f 6uK kl j / 6.){7^A+!|ʿE7x+j9T\+`i_j J=9 ]wd VzRY-TJPyY~L):}dUf۹qNO“z} / >y҇ͅzSI-6 |R / 0s۶؞ZI-OkcӓEgeöF8W[J}Wp>rpk;H8 ͻ;jᄂd!*_k0XNt`'KR3$<IcPMPin Qnq@%7 t;{P)ྫྷɊTvtg^^L%({GSG I3WlE6M߾ONjP#_.`ulXnʼ1Кs]4u|B5ޡsXKa+2{oU*fW!A.'y;_F$nʼ=Cu]2o/˜˰W e~): / R)ickz~v> / J45pLdCۨo> Acbl"1oj~7 R/N  ؁z/*/0\Ղ]UR-mDgdlžvHd?Bޮj}7k+o|;s#~@%\7}Zcx&Q\A=.pI*k,6?3G^v>c|.=TCTE=?.T{HaKPA*jVh7 ?N hp7(Ԥ^"nڈ\1&T8A#K]\`:ڥjt0\ח(Je㔬¦am -a݆·amoZLpL ˉ_կ$MƥfHLkz>pI{McK2 `}^. DtUP%Y!TۮvPJc;oZ;\149!o].3dW('>ÖTo5bWI>og3h8^ռ7u(5*F Y|pL~*E'\*l5}s^ .53'32%/\J JJE !ŝ2=?{V/fCV홫'O8q)YE e551]B.YiBC9zKe2:z0% SBI\j8;CjZUaPvfdWӕ2Os$R3u\D/(.uj(8 NZA~L5]ɨT[q)ڟLtGŬݜ#.iaEBoڱ+stZ̰r%*f}n PfAI/~NQ.X@ ͫyfBۙy\ ŠTpTZIƥZ뇚_'ԷwT[;P U](]+w?2vK {'d(Α/ד'p%؉ë͹9RdK#Y / ա)n.⽢9y{|NPVM]Qvs.G t2ܝ!@`'j"QN@ ,Klvn=D/W~I8E϶͞VҫUOb>c[.0A deXb]+ਉ/鹴Z9X(ͼdF59 Gl~e޾aqsylW)%]/pcYse?-0V?8)N>f 4ohEom#0;8i,I#'v;d~L3977d揜 n~)'v>KW g)vc+@d/zRI$KDOGfUnJ|`PWN)[/2k"ff / He8P>EoKcFmD*wBc0J_ol7VVFGnxU]+Q1L?Cq8ծo} 8ewQe<&O_M;*.@ݍЈ0GM^' {8BME'!EziZ7!4jX)cvC2*^ f(P*|Zrx}Zt0J}3[Y KIY / N^9;Tx[ImI(Zo[S4t:^RJMzN5mhWT2]k쪾kܻNIPG@` -[iLEnK4S],vְxjhKKTzb衽nP}Lb|x̺B:F#շ(YAQP/x*ڻBܡ6ʪŔHsPiC7cIE_"]sH̪YT<<+?͍Ea!ߋ4Y?rHD ʵ] 99RZ?{} HFilDRY,MvHd(TidO{E3&"͸bV^I~p"-dm+hKn,ߺ4 EPx%ȧWrK:-25ZF$Hx6dridjWXywUFn?2}7_.(TOJXQd:|K"HWI);'r:lf҂K%&R!TJu;;RMuK&O%dݙ=Q9 @Fff*2{SARb%8$E&وl7l7^K+8@MS,m3/6gf0ni ȜǤoٲϨ];܂,Gʸw2yYmQg / jE.ՆV@vwU / ;6%󅲖u2l z!PS$qIkU*\; z`5YH`tszm)`@g*݆^XԹ+ٲ. }f9:lS iُm^=A l׻g(YJoտZkA0/9]pۥ}]:`j5kBf.o"$dڼ-ZñTN?W3Iw_|J>􃊛Pq12 ]& *Ijp?$D74&h&~%lO8]kM8ّM *ϔm.uZM;ﺜZN3孔Y`k |O F}co{Hpғ'y'൧l+QWP?m.& > s6i+n 6`ZG˶a}ЍnT_ x+JʕX5{+z22smonUy ib8S0zx:,wDqeO:߯8#IY'"!w&G (,_D3׳VJO-H Y|o\H q "~;"UM~e@5+gp3J^\x`k]PBVEn)cM"|0V6dls1[qicUm^B* vCH78@$=:x\:_)7/>e`R̒5(fi IJc[`lO6XP^[uv/a`z"+Y=3HRn¸6[y. ElݹCPT]\O*:U@h{td"I^VUz~\J }eڎؒuj@}Y|,vrh/ ZRdUQm@j#;=b4)>;4AVpf@Ph{7@6XP?6{޲UK9E?J4KcB!%lC٫߭euOQlWsԗ«R jDʥ Aʺ|Y!+,W FRBa+bghAd#Ks / ȁazyM@(9'%'swNe& |k+vKWbe?FnZg,-;SxhDJe2o`^A_ gYٮMD㊚Rhf,pI:zNE,lEj / )u6 }KD !t.@iP2T3uKPݿ.' / [dJ:+}GqLsLit겸MqpA54As"H"(vPHNhnLћeB6S&hO'N;N1hOd5z56W1鵹{#ȣH~*gˍONȍצWN%涯YfYLP-raR(NkqĹu\q3z4騰#Lt #зKў! 5/~wrnwS*NSjI|N9\%] + +data/meshes/trimesh-2.xml.gz: *No copyright* UNKNOWN + +data/meshes/dolfin-inside-2.xml.gz: *No copyright* UNKNOWN + +data/meshes/sphere.xml.gz: UNKNOWN + [Copyright: 6` E񸸍uX,mE4I*n}ԟ?1+!ʈdz+f<Dj}D1N집1i#F2ȱH$+ӈ$ż]𧎄`m$U++g3KIqfozpLJ'jhT y!GCDk0y֛ @21#k[փ@2 oS@VLHleV$`V2@ő~q^ yN'Ui[K89 "HvĤ(#IPRFϏNvHƚd2D$AR=(@$ 7WpL@D|  GE2+Қ^z`MJqmO##c7d%BW ^Bc$ / Ҳ =B[27W 7x|c~ďk<2w)緯׉_ / عi|}d~zď$) RjRNJ6Xl-/!T {#kME:^$'FO:D_, `>32ӦCp%vw-qB븅׿Lb*sBٵ+)$I6 / xQ=2 v41_YVA!]QMQ<&NHYGߜk-tR&CaQi v\`.$hUm^#IM{K$ZUH=È.Lm=f'9j6袒,J0IbvAuw2s-Q,wb&ƌF2J^lDy / Cf.:Zzw,fqHq7v0CE↓L>sJKP砈QT / H1g 01t6lpG$RZQ:CAD޳&i62 ;CPD8RF@OZaQP0e4z87jY%wh0piO6 Ug_fh鹞ƀF@suwj;{+ m|M/jy;lix/6j$/es)<~7| ^jmv/8N -3jd`D{-);ء~ [Z'Qx~h,}<~uN, / Xw1h/}2Nqҏ.iXOg)w%Bc٣#4wrLZdf̳:S ă΄/:̮&E5>ȳj9(r:}|Mt8@-3HA9<ȼ˰?+"Gٓ!k$"ژV ~U]tu#8ԑ:9Ҩ>9D؏gTyT?`sgi6$K"Lwm &?79 ^BNk͝ԗ91 3FSI6 k".șR'Ji1n%M2׀ZD1mq >q4lLz(֧Ͼ<DOC@ $:CᙺL΄;TGc?}Z{U$9=Mաz*w.I#.A-0 2['y 0 3"R"1b<~ Ojhu>245+XGή i%$;ؓ2y&C<ڌ%.ɤ|פXnxs%@kUp]3e\Ct)Q'(hfxT$Bq,_(p dV#&Ʌ| $Y5d`Ox>NFv5kU1WŠ'}*CB:Kq:V DC϶]( / e xL3 ||Zdc05CzEY(I655vwJ / =1- ( %^,o`&N*>~rÉaܲG_ <M\Q |eľx8dw4?Qzo=,jBw.!UA0Yx [] B<َ / i@P%Ը / a.c;HTA6DE*|QR@b/xQPP("j8G / h:CvηK$M`-fwQ "ݬSEObsQz)ttWTɯ\P?t y!*p^l=۱P[VDHsO7iw[rggBL[OCIV|Gx7,xJgqb0;l; ZS+m TC)O}= Eqp7'Hv^JeV7''bst DhA`b ͖ lK&Ћ54,^*NqRZ(1~2qqv=`ď(~g!}d{(~A(ҳ&PpO3Hvf.{Gӭ؂dA"T d<ɚ~FܤpQ%mβZ챈vc}&t G"K ˜1w ^0 i?LB~_kG$,b;[H*m* <*fz4ushn2z4>ۯʃH3Eci74Y3'.Yբ틍1A8g3,_あtOU;f2bF0t$V<$W>ү,*3+fh!O4-q:pp&ڻhڣzv́mp rٲI *jl,5hn] + +data/meshes/trimesh-128.xml.gz: UNKNOWN + [Copyright: (B^_gW܆;3|.|'{hۛBx>3Vfb5ᙞOL-kWMx\StMP(FS4Pfl3YD~d{0BOftzi0_.wECV`_aؙ-MZ(*vs[wBQAjd4ȘnESL@*CLn bfMǫ}t3{\(*f@|*XB*Zg֙93֥`~]#b]j / I=Vœ$l>*61Vk<9Mpl׌nkE+ʾ,06FlWzR\KOHz+p:VlcW1Ye^n +r<[IBCXk=FӨsʴZr!da:{k<d1E&@of ;c1Iv]x2m]Z7][oMعQJzP$?8?330]c֥2E / m+&훼;o caF|@h7׀ ;Bʟ>Q=A̹k:]ɼ !6+Ϲl`6ʥ5✢_F6-VN =3׃|pX=Վj.a_5FԸ?u์3MbO Pދ 6Mdv l?Nrq>{Y?qy`%r / $_r3`#_1pY3TƤ8;;JsbQ 6H|ǀY9iGg~8})X0}CRj6BUb0 R1J} c5Y@#6` |hBԁ=KC}nںl0! ]/tR/s"=y]ԟRLT2XG#@ƹǔʠ`c# KRGԫWܶk*Z*L Q@ `8~vXvmS~_S(*N͐SD&9^)kj;Hm<..Uu5 jL{g5󬧗 Q^eJ4g5lTe`.j;ݣ=Yyg_AM{Wݱw)$bZvdbj4&yo\Šdž$9m40X?g};Љ^(kDKOD툰%dW> p )W')"]uwYB)<ώ:8ʲw?g=ʱeS{p9xv/8SՍe.yO5s"kct眯g}2(c1 +.$yVCcE3xm+f/b7xIDHA绣óPvDOq|^-o{ܰS=;C$ERJy,$so%*啪B 7juҘӿʟۡs=9Yݦ<Rq}ؘQj_awNjJܞhzw%9_̵j DD19k ǚ5OUBFqYPj ]߮&5̣g53;Ծ!V=(R / e< 2t\ wF_^}zXvȭ?#&Fޛ+V j@_Np)BtNg (nr=5.v۬!ʉJo[ᄡ0}=ܽkĿ:Y#& a1RVZOgd=۵t׉b.j=6xqOtE;>/D]@qmMcCO,EiGۋ / ,F(.J'twn&EpKY.u׎uF p qBsUfXO {OE˓p:;ƅ'!ܹᴔ'w/twnD!ܹYMز,ptF5P"㓶i$;7u'IWn;8%& -Onن'7󘄹"ܹaBp熣=I|ppK8On8I6wn8xs#Ӊ'!8OnkÓ'7ܵ8~ Wٕ8-!\WRhC wmxm826j+W{na yIQg7cqeKԥф7w|@uaJ)󍤍@J鯊drIZnVk[fPQ&=z/lzQƊ1O{DSzN#F9/͗R}(m;ƨm^/yQjqr;Qݼ(78)78ivbuze6]7a:d{'{!J/C\@J^ENy0N~WGXV/s"W/VZGI2='M>'GQqgT,uxYqgfɛ%Os=h۾Jl}ŴؠLjcZ:Yy>H~gCkqZਟPL]yCq^IgS˱g:"x˃]LjkID1+=1{bGc'O^G>ʍk{ kQbWƃ٤r$iZM=ǣaa+J*ҫ 3yp"FRۉ6۞ѢZɣZ3(uzA:rm}c)I\A-z H\o@z^EFjĤ_jNKLry#PRV=Nn'j~jL#J:Wl[r' r'ϓ@iրCyIyzgǙ_g9"1'q6*Iܗ%2/Kcg+^ypxpZ){.Gz.eY]8%[)W-HqhEC9G*:8"?#+R#+a+먭h}FqҚhMIl\GANBΆ^dWV|8_A:* !$:ld|yX+bEcun!:7n#ۗjPI+B / .5M*IAnUN6@e0ɱTG, q%I5#!0#LCl"6k Z{/{_nlj@iU<}h'秣4LT~]ɏii6}䨧1plAfC@YfT>r~۬jB vc9D}<? / /ӊ04-{t單'41S C_ma!r'4GWQ3lUgQK>>=diC9y.9o<х5g)Uזs=z|2E 7 !i.9@j:༥A<Ic23W<>) ] Cv^v[LZ89(0~zq@ޙ>ղI#ҹm0I ҕp\p0oՓΆa5Z"lԸ 싛-0"'w%u!XgCn#x hsۢ:5ۡ?wt9"뻁NW5I⋷{%끰nqlbay{k:ks9Kp6Np&drhU;-Ϛ D(4-51(,kmA?Nآ6ef['2/𑒺fC~Azq2!>kžd iLRl`i&ԕ{!@QԻ".4[ -)‚  >gu⃫+(=Qyp(Ó{pBqtJ7[d@6s`k?곸" h'0{ڔ=MÓ H90NølacYCT'|Ш8Fg -NH1vdtr$^Y_8@/z[~-دjU tIča {_u`t$uqmn#nY TH3UB߲7DvK"].N*Ҽvв'J$_7.ɔ,ҡvy`ѮX`Zv#݊6J67ƍ,˶7ȑ3dmܾ4fTi W1kDtnt*dztYk^}ߦ6٫nn<- 7}fSev[W[|"h߿@7";.=e / KRKM'N|tMZɼ / (ս!3yX<╈zYYK(J(ulOsZojs^T@pT0۱4Q⧔ɡ\bX<4jёz2r T_ı|<N0{VD2%=Z Fy_m#I[VDs7r͊6h%(= l8}?ט+5l枌W0ADeȌ&h{'JY&Ibg>*Y'ƻdRDJsuUF%[:c@9RҤTOgQ/vx7val2)o6=nJ5EJ56!\Ϣ%E$$wjd4.3)u7#w&>'rQe-kdE`]0T- / HWξtY<^M6K7|f)}=bȯ/;P0-B9uG3KW~Q^Y0mEr J0tX_> z{jƸߑ\4SHL5Ԍ zw8~8_hnca+4JG4h Hb / iUzS<Tt{qC!97|MI$TIM z;ɡ^P 䑊|[NR0^j|PkHOPժ˾+@ / M2UkM'Nd ˃TtNddc{{ p(񙠿g=YjCۊt Sʺ|ڒ͍kK$'^JBv!.8q1M7-el')pYW'.tM, ]XZm.$'6+i׷1 / Ni0{M]0aI!k(|D\=F\m0HA=J- / y| / "dRV@f0EW uCc!7]%.%uTOp=_)3a^6@ q%ܪ u|%r / INvoKاĽ+.L]w,G*))&SlKMPUNXTa:SJRVdp6* =)4lS! <+h۰K9O wrmCfZ_P0a:S&݆)ro #`>6)wSBG``#kW / Tnx%J? A(Eo>\䁺3u>A]\ڹjQSŬ69C粔,PMzzP}Vd2jQpj3SksSP ui\}ɮ}P>|[t@ ZhUQ-:L]gһ%RtZtagH2ԢD`>$v.EzĽzVic H(ETQ5<ÆHvrXŢˡvxGn*BtQ,NBPhљW ٍuUFs[uQkKaEyY]i=g / U&-ߢ$X)T%MMr@Th*^P4an&"aFΊD MkCȴϻH?GMHD$I[ui / () CP]@)^ -Q$};OR/fiC; iKm@Ԝ7Q ;d uS4)':yh2'*r$MxO nX()MRErySOsQdGO3].0ZstN4!mDK u)s$fxe_ xR.jPr\OxNT&?w[…%pF#|~%.UWٕQFl^iq ?h8 0ugfq 핗00NAнY{9|l }7@bFa;֊o+ (UgfgES5\,Pr"Q8sh%aUyx2-+mRK'+s:q1'ݸ}>o@BPa N ,ĴU֨,xx({J88ۇvu#fK&)lfK;r2Ae'h4R.elKt)i'p2|.Ŝ|MW!Vy4:<LgK<#,(I ̊=1Я%".u(UYB)V"]xs_t! ol7cE篷tAZ / OH4o}jMDk$}yЪZCՒ0yvMT)(L|'Ryp:J|k 9R=n薯Ry=.1tPrጋ1 BTL!Z[!kj>D6 }!n vE:B+w@.O)7Upmg\\HkI;LTX[#QeOtO PrtK9j*DS!K_C&咹o}x ~ K倒Ӣ]@{5EoJHiy)ˣl->xNts 4QPʫFX<╈zSY;:88{oȔ,ҡvlj)5<zJ<1E"*ziE,̭N@E6u#-H ]ӇHYh' TB"+(r%_#%xҗ H~&|u0{@j$&|O̴t _rڝ!AjleKSׄmP;ߋYF$ͷ [ɆH +EȋqulixYZc6qt / rpo"H|/Wf<EZ_dEl6@,#e!w_:F2};s'@}[_bKE;rܴUvs\F/W$6R ,;r1T=J#n"m&X[IJJ j'S HSw"xR|sʛ@ZJ+9w˶RHG2"FZ+PyJ\@r~nI=3㤻?%-U`}oh&nHLH"F] + +data/meshes/tetrahedron.xml.gz: *No copyright* UNKNOWN + +data/meshes/trimesh-64.xml.gz: UNKNOWN + [Copyright: hm~ȵ-?M}V9/L&p_śh]1XkEO-U7.(>GkӗT;@"KӿW]Z7.>UW~)w}$\4}WeM}V9}.>Nh7i+MߜŐ?*?Lu / uX z򙅝1!0 P['`r{3 VMS><~@@S'h m1J2 Fb ֏Yء(7X,7YGA:<Oy'`=y / BS 'QzaKЙU's"!ڤt,ڣ"ۀŃj{JgÜw+ÈRg@Ն; I VqyV |E *} H. "Y{uqek_.j{u`:/ލ`%!ZcY3PY7I9 ]Xot %j|x:RN :Ǜt}/i:OSJSƙTH(.qs7PiW / O{St9j&2J>&)' k\Ҝ.DOOG)A};OtkHY3PY7I9A楺9]Bj|OG)A}v.%WNlQ+Tyfv*OJggZJ9sJ>2JVE:3t~~O! Oy OaXSln / OKSthW;*6IQ5' ]TMҗ.DGG>)C$xs.%>H'>xNR%VЅ5.IBQƷ#>>%H OyX}uUl$kW%9_J9+%s2OtIKsJ>MymS}zSXyIRwtL} ]8?^$ϹJtL}'8f_O~zS\cg / O]K)~;O]K OyjZOiBgS&ӦLJ2 k\ ]FSyjZJxScגx / Oӧ{:6MFg$$tS-yFPӑrJqӘCltsM1]W~|E`=wKn]2j m. 7]Xj@Jn6]rA<.!tBcNO}go漡 Z|\iͦ+X.yz]ZwCt7\|3toM-ҺMWK]1.u D!V^|3Np./.,h5 [pu7p9k^^= M>tk ZH mӦ+*/t8WЅeD`Tg|C'8AU'll.9{]ZwCBB,-{fi\P_7]Xj@Jn6]r=sz.^ ,nUo?‚V#WZw / :k~~GӁ.d5noD:t~~O OyOq=3Pڎo / O݂)(.qs}N{+tt9I^n*6eQY7I9 ]X\/t%q9:I9%踏oi[0Db%.Z%lQrGt@KQãI٭v.%,ugb_X / 1jn®Y*ğd0wY k0K,掳T?Ra-"{jHKE3-fT?2ak(®[*ڏkR1Zqɖk>ɦr89➑w|tW^rx,"{ze bal1 /MϢ{x|(P]ND>szd9 놗gQr=n'=$)g~jj?mOLFsc^2!%j / O݂)\]Bo] :Nj-𴝧nA6tVLJƇyFS]/Ӕ ES4x[~ځn@םΞ,99tf+?JEI=JԸZ˯O)u=P%6 '?J@I_S+zsǏzQSFos~xR}vO$lĺP] + +data/meshes/trimesh-16.xml.gz: *No copyright* UNKNOWN + +data/meshes/dolfin-inside-1.xml.gz: *No copyright* UNKNOWN + +data/meshes/tetmesh_LES_10_2_7.xml.gz: *No copyright* UNKNOWN + +data/meshes/snake_hole.xml.gz: UNKNOWN + [Copyright: k,;kf[Iy.23iƴ lC4P}*ğiF( r>J*k@9 / *0]KD0@錃|kl? C:`;Y5P1{DU0XHm:HK3}OF'3ժ`]c,l :[7(+jefMXtVFWh᳨!8LM / M@J2Jڣ?.Xe@]4wO,~o@3jk͞PnCDV\`FY Iڨ3HLer2}3KeW2չȜi]T9gCm(V'cAAeQ0A?ωo]d픓1LTDjB7OLX]@,4շr  CfU0;{q3pHENn]Z\WO6e2pq@n)gy"lдVVvNKLi-Ɋc媥oi<"A93Lia$b/%4dNth] + +data/meshes/slit.xml.gz: UNKNOWN + [Copyright: R,{Ec2b*ŒdI?ۨ3W_`I$:`૸k,>3^>#"“ fu@˰C0/ .LtL)6 D릖jLirG6 Hx KnhS8$^>dOe / .~c}(؃N06)hY|Rڂ׬pP@bnuKTA􎯶`'aءO<L|rG %_/m(shA+f;NTQG x q'P / ۆ%ъrYކp62'rzz ߪOmAmdqz'w%7f}1^N4Kȁƀ-w{U-q!OGI`-(XU}Oض8'R{+躣*S6Q8 }k^.A oy?X5DIL1w|~lȅ'۠7B˅z|79N@ﹼCWZGA@x 5ϽzGS@E?F t{;kt&\vBo7۠bES] + +data/meshes/trimesh-1.xml.gz: *No copyright* UNKNOWN + +data/meshes/tetmesh_24_8_8.xml.gz: UNKNOWN + [Copyright: NO/[Ok/ꀄo%|HfN/$ëtN}8=[N.?,z/[OO/ꀄo'|HfN/$ӫӄN8=DpS Nj: Ae / J_(7^ 99{F^Fil|/L/ bk{< J#ts/M#c4xQzYL;J3_(79^  9{-KX, 㬎ң@(=zpVy$]3H~p\PU{yi!#nҳebJQzB))] + +data/meshes/tetmesh-8.xml.gz: UNKNOWN + [Copyright: rpˮ\:蝾Iь=6 / rpˮ\:蝾I{t(֥*rPpvϢNQD~\F>EtjE3h(* =ER9(8(Su.uT.c\NGPb.WEʮxBMR(b0=T4rpK\:ȝ')c2"c]j.H.RtRpˮ\&.z"A]ǶQ= I\-QXFݤpv.pAg"'RQ G٥{Օ~PN@wׁ_8U9}^wKZpAyWC>=jGUM1.r\RdٍINPD~;\f>.z);l$ʮhBw庐"\-&"8U&K].pARQa飌&~Z )2PpvϪNPD~;\v>.zoRw6L@T$Ju!E / rpe X'ӑ=أ'hNZAٝEjEwKeV.c\N/Rt-eWE4r]XDA):lE.u wʥo"wZHP}AR$.rDaEgw+"K].pA"'jm W{@*Z"g&EW / rp˨\:ȝ\h]>ʬxBsѺTE] + +data/meshes/tetmesh-1.xml.gz: *No copyright* UNKNOWN + +data/meshes/snake.xml.gz: UNKNOWN + [Copyright: 9o{3 g3tF"&:?mHvWwʳ;L(wW^R}{&wEha奦nuoX3bHe{vYgw8~Dp=FaQ3,Zңt/1 XPx8276B| ?!`ݾ?}[@3yt^½ΝqgӢPqai@fhNLx&}m'g. CvYNj1fɧJ'b>{& Q(=>3}=+ys޺<֤o;įΞZ5ymgf?>s|cf/T>k:K[|{fukJn~׻J{ @H}W/iL_=x%Îc oʇ-?|{[y*%{yuk-#U&%~ gt4$y=}Dp 63}0t$m!M:|F?0[BioFR-Y)c;8Aۨ)Cl=ibsD A5uG`Z>̇pk[Nw#>k _G-^+fԽ}}f9Z>M؄oh2^<}8H)TBgt׷}deo{ >=4gk4~mY2e] + +data/meshes/torso.xml.gz: UNKNOWN + [Copyright: i~@ #O0{?OH+akəcbNtXǠ;Hc` / 0=dC]Eֿ>ҟY7:4ZXS'c֌% \"^bL]ZLD;^,:'Ҍsa2maaʻ G2~XG+OtWtLiy+#e+\SI+{5܏slz!=G)J:yݴ"ŠM0~d/ :gŰgsfOr2O2H(!!{RB|ȡ)7@!**uCPS(e-yd9isd~KJQ:pe:$tpAdL / Qօ+*"n]SgwYY$k]wG];"tDM؅,6aL"14B7k9#dK [N~3Q\$"Q8JGZJm=%)GnRSI߉N& ;aPq> AW,?uadz?.z\x1]6Hj~(.m]"c8L1oQN~\NGȢ."[6sKaIU(Ih6cŃS:@:".gCUЅ(>G]H3:U~#P=Fn5@pav#IB!cv{Dr8q|M ;a/v39`E(B!o}]=fA$R{OJJ#׌7"^UOh3&/^WO#lyw#l=cnʠ?m*q <Ʀ?|]XQopEř/qޅ(~x.@kά v(E\'ɹ 8jsFg=Ng / C!jx&\{/ ytgz4g !#?sBSab Em.=-:!iE!h @̗9N88O?A S%8Hf]>tӞvFX+7,aG#ܭ2` \U z)3`zO +/Sd3ȭX4=iK}/ 8YuLoL 87p :l)iyVAAC0x 3Ga8!UeC7bKCz l^mqĄKZC:_LDvķ;Bv昌eN ^k0?»!c1~;db>N"ZpNi po;=ݦXr0g+:كb / Pj呚P:Ltl@#Q`N3f-" / /&G_C='_y_9)_x@_˙>YojZq>!L霫kG|;ka=/"vgx$<xmɟ|;~O9p<@ɸ|=Zc9dd / PI / nHaMz+/$ U6ҝܓXY ;ŹU34toyA8 د ;R}ϓn#aO4V}mkU }o%31|~~Gn;큾5[K#_؁VysԜ͍׶^Yyq986^{M܇0l53l5ȯ / z-)JxJN1;D%6G᧖֛݁ƌ-Rpߋ Op<[ĆKϽQ7:e 5] hDt}n Cb$E kwRLJWd1~L1VEG| ᡀ1NC'#yu(l~VK63֛_ɒ_ᵹ~$b?Y$rj#^m=!L~ܻD/?TOܱI7V h[K98Hg DqXƆPz%ptQS7v+wN[Y!wOFrx}ە,/zr0lG@f ([]/zru3ɜ VB w݈_eoGEujb'a(]x7eqp.0w*8} \4;>SԮ,%䵵?|Qk/߲f&JrD I{+Oݫ0/4' 0On㺅.c>cR2_MB QTɭ߽KwfwR8DTl / spk{:}hOˌ ,ᇼ4w| / ;t9}LZ|eߘqk-|1)n^3CW_ KW?fߚ1H?cfJ'?ϙ843_iV_Ct7QO9.3F.[=>>h0];G:kT t1*Ng{Xuq9/rtz൏9.sNsdT;Ws7ʭͧ]LE7ʭ eD :̰I˛_ЛNN,Y <_ / )OΪȫvj\Ez7{J.޵?'7@}/{(-],7eMm||~tA֠`fhTlR2*t1>ѭ y0XsI/Y#fMJ,*2׬R-/YC}_gmOwTXCF l $&oBEAvф;OU,BAbs]Zg=_a<+w-; / {߷zGx#՛>kk~#}!=䦿0Rܴk7}`J~}dV}헗cjY}CO㸂l;oBF;ϺRB5ù9uc%_f3 R` *]gHOӑ / URSaun]au u Q\bOr ϥ5(ng~Uj) 'UA]c(;A,/@ Kv}HvrzrߎA`(1ؿP(cT:~;Q@sHlPv{wمSgw؝6^\r / mk'g;G UA_U#3ZT9C ̮ bmt*_t/3GtBXfi .3HhW$gv#\ u YwW{NkW5#LX9U͈CYF0b-$^a1+sL v G,߇bpމZpO/7kGC 1+?LM~5yIGf/=9jK_ C^W(*e`s&B-XCc_LpF9QxY+HMYm9<:g7|Iם6yɧ1עI4?su[k"'<: -9-MS~{LE?T^Jk|<澎>xxvop׎$avǻ[BV4|m@kMG;9;'m / $_Lh90O%n7r5PxÐ}Q${ WB@0Г}':Ӡ@o更tPAP(p5sp Fd+<7*]nw/p% As@, +"J$%IsOͿ%hǸ.b)pU4jzeTjk1ag%|ֿǖJ1I~S٦rwNd1 dO BO"q?PTB'/P ? aX'>/E>Sy(L@w6ƞGOm4K~'^G˹'DEԗB;eK~l7 / +^KHjid~ldHv(SѤ?#o<s"g~B,fC~J!jۙI(C\>vgA1M¥mU / q]9_&:CAs,7q2[&l@vZS6} !xYXvhdiITUK@yw<xE>²A$hhN / Kوkl?r7چ cvi/9}Bڍfk>j׮9<턏.ڄגk{^Kܵ)_Xk{lXk ?Üv{ iOy.ZA;ԫSO<^|w2Ɲ3ൣ=doS'|) / '^s$%?e^JρO بM鷺t{"hrQ4:ۋ{kynC]QOQ]+tF6z>K( $Q:r @(vT&ֹtz0M8}})c$k}Dž%>#IeX{(L7iVȽHS,ЙM]`? `oHJ#w-ݜE;fH,W:k`PyOWG`ziPO^ٴhu Qd=V'i%zpTIYn/=qOȺ .|i&}|ވ.Y~2oc9p}/22R"-q,#Pd?Ed-&-k]U/ڋ+snnEÆɵZـw|l1e=QZZkjtE4eBR4n jem>*A`'eQg[p:]q* ϝmT`X>|Yъk".RP*7 EJFN5~4)jtWA+>R2|0:Nr#F{9Ftvv?F|, -fWJY6utLKK@lHuX$ߧ+~.{岏IeNRD@P^db|{ (n}s@Dr*:v nq%y;ݺG?} 4TSx& xQ~3hwԀa9S?e[$"OG ¯ LJBʬXĸb9WGMx{ / z!5S G2y4Fm.A5='٨(8~6yl?;{{KR#h k 30C'&Gb|7ODx3~%?TN?ҋ2sIf|j4|& 2D큒KEw{u獼_ %>v 5)>C-oTEG\Sey'dXeX6roفAA7rocX"?1]W|v;>Z^⛷֮|֮fh~.m;.Sչ e;R6 / kW_c+st swms: ugtGb$C\a3%fwmj~Ɋ۝fSg>%cNѻNc击B~9'}VBuf}-"%Nqlc%V\(rY'2 5 ֜ΊWߑ,\ ~_™gva&y?x~¾G4j.7+nqŏ)y?~L͸޲/ÚL?3^KV.3Wtw{\ ZO#ÿX_082 zda8a&JXwV],94a*X3 >^ic"YCyT_ww{,yj=c / }fԭxdBeP#%~0hAF{T栣xoS7 mg,ᮒ1gn5AGcb+9 2KM.h?|}B]-;2݊OHiuZwC&/K(mQc 2bݞ2Ri/+:{*?"\H)ey=tFZk+VDC}/is:RMEe]ad|ti+"{QXHd(`eFgS2rocO%%k{P18L[[du~e'.]Z8c%Zz=нd2@LS{fU((18h / &a=BQd\v #d3b"lJL$n%etN( (CY|2Le<B[>NY" WLNBOglH33a ~pD?vΆ@wkl9 Ũ~'a3,&]38/&]HڍyH@wE'A\AM7$a4bM.H@Ɠ_@&VDbKLm28IЖ/tbw/$Ph>Mn,f8M .=K`@ 5p_Z%}#CSxjhB 'U.ռɈɳRA[ ~[#zbE@Y1ےbdžRcX@T / .+yX_5<1/1C2^iZ2NK4NM3P (Wt6TsfF_<5=_p / /+$V"PE n^M4g~%nU@BkJy^Q/ s;+J/[#f"e&=PhW8 oܝT[ /W/vWP Qcu!u* ۹{ / 4; g T >[N]>W! ڠ\ S i:~?$9j8QމwXǣ؁:ᮆ4МYZ NIW#BكC-.p O-}nk~ yMs`uY!w <|Sjxq;Yd*BO5tAzijx Q/',2ţ+v1lroxnkA8r>dG4A0<M9؊̊Ea/:r"rLٓLO:0^z?!b]ysǦ6X]vwo$wɒ%h8cYIæ-L~吶v3P8AqnMiBB0V@{w#o;:*f  / Oy7* ]7`2h1CPk V墚zF v QMKl-=K%1PV0WbOz5ײ6˯' ]5Cs-`h DUYPI`k'tOW*~Ph0s] + +data/meshes/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +data/graphs/undirected_graph.xml: *No copyright* UNKNOWN + +data/graphs/directed_graph.xml: *No copyright* UNKNOWN + +debian/watch: *No copyright* UNKNOWN + +debian/python-dolfin.install: *No copyright* UNKNOWN + +debian/libdolfin1.2.install: *No copyright* UNKNOWN + +debian/source/format: *No copyright* UNKNOWN + +debian/docs: *No copyright* UNKNOWN + +debian/rules: *No copyright* UNKNOWN + +debian/dolfin-dev.lintian-overrides: *No copyright* UNKNOWN + +debian/dolfin-doc.install: *No copyright* UNKNOWN + +debian/dolfin-bin.install: *No copyright* UNKNOWN + +debian/compat: *No copyright* UNKNOWN + +debian/dolfin-bin.manpages: *No copyright* UNKNOWN + +debian/libdolfin1.2-dev.install: *No copyright* UNKNOWN + +debian/dolfin-get-demos.1: *No copyright* UNKNOWN + +debian/control: *No copyright* UNKNOWN + +demo/undocumented/time-series/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/time-series/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +demo/undocumented/time-series/python/demo_time-series.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +demo/undocumented/poisson1D/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/poisson1D/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/poisson1D/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/poisson1D/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/poisson1D/python/demo_poisson1D.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2005-2007 Anders Logg] + +demo/undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/sym-dirichlet-bc/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/sym-dirichlet-bc/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2007 Anders Logg] + +demo/undocumented/sym-dirichlet-bc/python/speed-up-test.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/sym-dirichlet-bc/python/dg-speed-up-test.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/sym-dirichlet-bc/python/dg-demo.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/meshintersection/2D/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/meshintersection/2D/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2008 Kristoffer Selim] + +demo/undocumented/meshintersection/2D/rotator.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/meshintersection/2D/python/demo_meshintersection_2D.py: LGPL (v3 or later) + [Copyright: 2008 Kristoffer Selim] + +demo/undocumented/meshintersection/3D/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/meshintersection/3D/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Benjamin Kehlet] + +demo/undocumented/meshintersection/3D/python/demo_meshintersection_3D.py: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +demo/undocumented/coloring/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/coloring/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010-2011 Garth N. Wells] + +demo/undocumented/coloring/python/demo_coloring.py: LGPL (v3 or later) + [Copyright: 2010-2011 Garth N. Wells] + +demo/undocumented/restriction/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +demo/undocumented/restriction/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/restriction/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/restriction/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +demo/undocumented/restriction/python/README: *No copyright* UNKNOWN + +demo/undocumented/waveguide/waveguide_TM_cutoff_modes.pdf: UNKNOWN + [Copyright: A  Ph+ 180osR_$) &)qM#Cpl7A!luyE>sb1ls &l! ;C+s7K`'6ba!9$C@\!9$Xq {70bb( a8,]X$oGX5HҒz+R]\MpJ2Ab%ڗ:-G_;tk: NU&2--rpUw~?|x1[ӟ'5uO?luen-Q|"j5sjMz*!i`T/e*2ua?.NhbΕ(2#edä)蘬8fxh4=Ss}{@XFDi?]HwCR!^gĎ;lzP6|AԤ`d쇧t%f ^s/_;{G&fNx|X@4p/W3#,%wDgW֌7\܀Y0L]R[skXqG"l[G$&>f:nOa(;ٜYh|jTWJj5I43)ElɁMdLW_ =E%';E ,x/km>,Hr yHPX5Np\ȁbyH"eHX`k/]Yf: ^1I+_J+I.k=tQ9)19_́zYK&۝# }j2u`fEGOj^ ,mg~X0m-Ùa/C6 ~i / 22_ǢڰO80sqC3q.4o_uƣ5`AQDz{< |t*ݍhTF 탋HT@ΎvݮycyUͲOz?Z]ֵȾX?P~Ypz 8)͔*4Ձb_5)2kd'*ɾPtJ{Ɠ4MhK_cw:spqy[LMi>=. 4Я;m1\DxlP%qgwb ӕDl+z/Kw [1@YYrd=Ӡ[x=3w 'w0"OC`GFT-Tug>Am|dИ:wH6e /Or#n)ɽj%S'S촼[wT,D$g)jy.~^lr.K=3ujjw@`9{^[~H`P)/&AyUZs gfH8a rYz|XۓiAu{/xj=abw &WQ9Go菃'MyR=l<~g_)SZ*Smd*8BO.}.DD5ea؏+QIO`&礢mmy) / G7dsϙg0Jl2W)c_eyK-U3A}7M`i1{-Ɨ~?<7vhddqԼe0_`MmI$Cc)לyXnӜ4:#ɰ%8<9S / -1[Rr&s'ueq(Ǔp^[Iu"etW)C;D[%XrP 6ؤ~IG'1tanۂw;!36Sx\wNIlOqLgc_q / 1衻\XV߁†2ղ\GRZsA@ayuI,O$r;G탷t $!fUm^qޢ̟/fM^;1%!V^DmB:56>K\5 JJd/'-L\4H!]62a:2Z0g2Ҹ}m.rc&x / >բyUZj_SۏN7,VPg,j6Cȱj5u:GzIBx{wnH.bjtoK"3i gLyUݬ +/&E15Yw`o)oP6|5] + +demo/undocumented/waveguide/cpp/Forms.ufl: LGPL (v3 or later) + [Copyright: 2008 Evan Lezar] + +demo/undocumented/waveguide/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/waveguide/cpp/Forms.py: LGPL (v3 or later) + [Copyright: 2008 Evan Lezar] + +demo/undocumented/waveguide/cpp/Forms.h: *No copyright* GENERATED FILE + +demo/undocumented/waveguide/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2008 Evan Lezar] + +demo/undocumented/waveguide/python/demo_waveguide.py: LGPL (v3 or later) + [Copyright: 2008 Evan Lezar] + +demo/undocumented/parameters/cpp/parameters.xml: *No copyright* UNKNOWN + +demo/undocumented/parameters/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/parameters/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Johan Hake and Anders Logg] + +demo/undocumented/parameters/python/parameters.xml: *No copyright* UNKNOWN + +demo/undocumented/parameters/python/demo_parameters.py: LGPL (v3 or later) + [Copyright: 2009 Johan Hake and Anders Logg] + +demo/undocumented/stokes-taylor-hood/subdomains.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/stokes-taylor-hood/cpp/Stokes.h: *No copyright* GENERATED FILE + +demo/undocumented/stokes-taylor-hood/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/stokes-taylor-hood/cpp/plot.py: *No copyright* UNKNOWN + +demo/undocumented/stokes-taylor-hood/cpp/Stokes.ufl: LGPL (v3 or later) + [Copyright: 2005-2007 Anders Logg] + +demo/undocumented/stokes-taylor-hood/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +demo/undocumented/stokes-taylor-hood/python/demo_stokes-taylor-hood.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/stokes-taylor-hood/python/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/stokes-taylor-hood/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/subdomains/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/subdomains/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +demo/undocumented/subdomains/cpp/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/subdomains/python/demo_subdomains.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/subdomains/python/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/triangulate/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/triangulate/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +demo/undocumented/triangulate/python/demo_triangulate.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +demo/undocumented/refinement/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/refinement/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +demo/undocumented/refinement/python/demo_refinement.py: LGPL (v3 or later) + [Copyright: 2007-2009 Anders Logg] + +demo/undocumented/trilinos/python/demo_trilinos.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/submesh/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/submesh/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +demo/undocumented/submesh/python/demo_submesh.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +demo/undocumented/auto-adaptive-poisson/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl: LGPL (v3 or later) + [Copyright: 2010 Anders Logg and Marie E. Rognes] + +demo/undocumented/auto-adaptive-poisson/cpp/AdaptivePoisson.h: *No copyright* GENERATED FILE + +demo/undocumented/auto-adaptive-poisson/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010-2012 Anders Logg and Marie E. Rognes] + +demo/undocumented/auto-adaptive-poisson/python/demo_auto-adaptive-poisson.py: LGPL (v3 or later) + [Copyright: 2011-2012 Marie E. Rognes and Anders Logg] + +demo/undocumented/advection-diffusion/subdomains.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/advection-diffusion/velocity.xml.gz: UNKNOWN + [Copyright: <*<$ `ϣ7(~bSw^M Z?|پgn liI}K?}2\ pșs(n ƽ5Hw=Z^[hb?ެ Y)>3 q%obKVYx-[j/z=KT3 f3y'qXq==O]I%!=޲7q ]=Z.L`< ]lRcHa昜H / 3 id/S!o:f`mVx΢_&eYf>IIa1E֊P5KN4g<Xֽ4=sJ}0e TvFےCAw7k(,DɰwyNp`1%IenjN%zBSI:6"f3=Oӗ\z%'j.)ЋNsw{h}8"~3S{V  #YEK藔MV;Kv^؏)lĈގ#b835YGNw|h#̓JoE<"3ٛF8͈։moGJMhq:e #/,5m'-J% k䗜 4dq ITp(XbYr"4QrKKǟ:凪m-#U~\Re&vrA9'l62rRX{猨6+_kGͦ|U B4S+$|څ`3I / k1dѕJI% d#]螏~%#t ,7R09i0ԥ[Ͳqi΍%F`QPﱟ;zZ֍j;xk֌,nMPr蚱'eG9OGi< / F1U*X / Zqb"JEVLUe75[1yAX*Dy55,R=+\p9epnTKU8L#Y=_~6u؞}^y=TedL_-ۨ1ټl7nbiue[6pXgV@KݮJ~fRU]: эغʊ}Դ0HKEtdFA,OgYB~K@iC*k,ٹt?/Qz|Ιva"-R|ڪQr#nPTX$ܐ6tIe0ncܺ",B Y1)R/ɖe-'mz%/>/ҚL+mLDnDU;i2ry,/nD~e 2<\-2 / {.#. t`^兾~:e*R zNFVXo?a=XO* D / 1`B߇ȷ- / Ky[1o+Rynj=8scdՌw h*56ޟ'r%o9J&kbdi% 9}JTK vZWO,w< / 0MKd*yD*wTdZ?7=9ӡ/OV@ VD /  ~,MRBQ׏ 0UaFC>6K`昸aURu+Ǐe`niRA0`LCߢr%sB͞N4j0,AȷlX5k7LNo0NItFSnl]ٛʓ!']z*e$zEdi Bsxrq;%-#.˂I$ G / `dI\,c:CEm񙺍*Ls3/ֳ/~~~ѐ / Qk퐦UvKFvNﺱ?>[A,'l;؈H4Ixp-Ǐy=W96ErSDCZK:8*J ^uiEr\p7iՃ9/,,=^vLKڰTr7ǧ+4n=NʌH4D.'#!aFn:Ι / M0LlT/뭥[pkwDdj|%pAas~dy[R }=阓fHYS;2e[FjBdDk[A{+RW6eD`vLW)4RL:09ZkQ T8 :W)86 0%X8YrIt׏xmu}@Ϋ9_Rqlr^uZKv;zJF*밣˝H@2EgFŖݨ4zJَu$ڽWX / wuBURqf0)ޙR*!*ENS&! jpp:vc^! 6e / +)gy#`5'}_fl^V"=0>sit"[$2:UinJAH`_$@ "Yr x 8 /5Am) VN8g¿SjNx+3(&?es\[rчw`zv/ce%n\ӅtDƨ')/'廅T1ˁsJ>gΌ"GX9%5C҆`_<4U| [I*' vuR-44礑8$PB/p-n $j2j[qCn~dv;r"9S)Ըaznx%^K ?·Y.@η#2Zƿ,/|gq8KRP}[V-Ail%9ӑz%dr-]5ɵӎp瘲Zr\-&:Ž梙k/ui\dk@ #˭񻎼Dcқ. = DCRi9F|אȚS_ {=c[. R(KtȷlXC"2zN:{ѡؒK$}{8Cw&DMvAiA04E%t3NX Z]^B\)bD]2ZI2RLD| %e,:ECӁ)b&掑oSBoP_ "Ce=6mK W䚝0} ȳ/C5%QHFΎD^S/Bfq.&BP|_(V</ccwV8e /  9ҌHNPݝH)GU?sWq U_uZnE#Kc//#pE@_d194D@rnݦY0&ϹҜ ٙu!hd5{܄H H"OGۤ";y#lN_:d / 1T=Y5S(:3m/Avv{0BكJ̒eQkdjF Ry@1d"^=6`u25#f[,jԎqom+}sNL͇\LVtG8@5F-ԯ޳0X̉gï CNi__HfR^YjofRA DͅIdȷ\h.d()42e1u's-ds$+swBt现ڴr,dj& T=ʴnCfH0 &8tɳ!fF^eCZ?dZ0jUo01ĝLׇ[d+w}ˇя]B{`\ߚ 8L#NVw sa>Exp"Ji: Ӆ )`QQu f[fks {ͅ llP:_9t?^`kĘ$2K{+N//XC( 6-Â)-&Q/y|I2diLWAdBʟI0$))H"K`87 / ={yQ֌d7bsVr֘I7ē}3雸Rt`Fs̰ 1e<>9l+1Q:nn#0XΤ=j-B_O(db'|y}p&_z&wv!;8oG%x:x㗗~-lзPcZ`SϛE7e?ΦN$?mpnƽ+A\ A'spH1^y:wcΏj F LNi$RN A5,fϨbדH𭂣_5BT/OO'U <,n$FHjEm۶DD) / P x;sY]+ٯב W(gNx/w%Sf$svn!9dI3X )P 1s@{kMscF~l=DJ: }s$o)K Q/"fN y8u G .YR> Wi sS;biowJ癓F0a &*i˝yH2Jb0j@%@id[ƚ9 }4VϟHPg,`*o6ؓ9]B<+u p6a%#9&0,^>6v_itK>PgJ'!\c_Zɜ4v"j9ɼ;ݼeh>keq 3s蝌ASMx佾~p A53E_q_"3yUܠ-+/Kgm eY}U̜.!EPtpf4ʹɺW3S=Qb%!jmKF|e+x^ɜ.s1Ii-lRt 0D:O~%@In<~β p9-r$;ؙ9iu< uC\u"̜օhGX'Fls@~7?R#5es^/DZ‰MѸ8B_"?ZZ3u~{WD4rmed0OKj$c~Yu1Y]nH c)a egmۍ|<, ˥f:^`)žP`, ˗rIaJO}@*/ -G= / ] + +demo/undocumented/advection-diffusion/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/advection-diffusion/cpp/Velocity.ufl: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.h: *No copyright* GENERATED FILE + +demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl: LGPL (v3 or later) + [Copyright: 2006-2007 Anders Logg] + +demo/undocumented/advection-diffusion/cpp/Velocity.h: *No copyright* GENERATED FILE + +demo/undocumented/advection-diffusion/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/advection-diffusion/mesh.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/multidomain/cpp/MultiDomainPoisson.ufl: LGPL (v3 or later) + [Copyright: 2013 Anders Logg] + +demo/undocumented/multidomain/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/multidomain/cpp/MultiDomainPoisson.h: *No copyright* GENERATED FILE + +demo/undocumented/multidomain/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2013 Anders Logg] + +demo/undocumented/multidomain/python/README: *No copyright* UNKNOWN + +demo/undocumented/meshfunction/meshfunction.xml: *No copyright* UNKNOWN + +demo/undocumented/meshfunction/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/meshfunction/cpp/plot.py: *No copyright* UNKNOWN + +demo/undocumented/meshfunction/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006 Ola Skavhaug] + +demo/undocumented/meshfunction/python/demo_meshfunction.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/meshfunction/mesh2D.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/csg/2D/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/csg/2D/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +demo/undocumented/csg/2D/python/demo_csg_2D.py: LGPL (v3 or later) + [Copyright: 2012-2013 Benjamin Kehlet] + +demo/undocumented/csg/3D/cpp/failing.cpp: LGPL (v3 or later) + [Copyright: 2012 Benjamin Kehlet] + +demo/undocumented/csg/3D/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/csg/3D/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +demo/undocumented/csg/3D/python/demo_csg_3D.py: LGPL (v3 or later) + [Copyright: 2012 Benjamin Kehlet] + +demo/undocumented/optimization/python/demo_optimization.py: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +demo/undocumented/elasticity/cpp/Elasticity.h: *No copyright* GENERATED FILE + +demo/undocumented/elasticity/cpp/gear.xml.gz: UNKNOWN + [Copyright: 1QL58.5']ą]aKJĥ2b*K=ewUcKuRRPu-TT`NFj8KMJJBoiBɤjRm@ÿjܥN]]_@ῷgDsq.3\/R5?nv2,Tyîĥy#. j~U>Y/ݡ+n9` q.Ɛ̷8oO F_1D@"s Y?å&{́`1ÂT%U@+R&l9vv9iэ:M 9vK`Շo\YG$3^A_ԥ^yRqK%qgp:H;lL}0cܡ_l[kKM'ko)7QR?ᗮ?uymf㮫M(v 7α@z5(-;eq\KEWsYve\w,Wjx90/z)^Zӷg;W5(7@@P?_Յ]bh ;9C-U R-@U;P*gڒ / 8~֏k/v|jH_p+y3;\j;]퓚yogu ] / WiqUɍi-7% / ];o}BtҰA&VtFi|Ks׍;yqJB)&o^#z J 0ChP @Ц3oDEdM{qFŝq!*L XMuM 7j*P2/WЉ/<ҧV4 v|)t—=(\Ԩ\Rˬ/ / MM!-D.m ێ"h ݕc3;%u / `v+P UTvV۷Km$lϥ)CdpU gDU Kv_+g2O rv:i-|,݃cU."\hQv_MT6xvJqU…2mU (q? =#_"_0eu(KK6l.3)XWx dq22 |jqg}2.Ma݈u?&R+cΫ"6.IVIV#!IYyU NfAWI\ZUP;S}AwNKVo$y?p¥Gu/\5:= ƥbWpSUz$/ׯ4mX) wq/><˧w9E/m:FJhZ]*wFĹvfM#dot mOp˫#EӸʕX3?dV6!W7u/hU KƋ#+]dl= J]g+`d*!Jh6 D8إӸT8@}AFWE]jW* / 5OVBgI~AURpmc- / Eݪ"1}0/N](&5%uKd rИtcmU CNaZIMjg׻eI- w[ DՊ|6K]B$HEBZKk$Z$?yFj0qI~[7["ƒ-F EQ%wXB$8orWy j"zGAMI :mm]$O2zЅHrX(7zU+Ҷbq]ݲɞYng#T`ɜ @򛤸N$\$m eKo\H$I1:[]~VHjWKߖ,ΖMP>Pu uׄ( J"&&=d $ / ( 5=T .87d0^# Yu3qK"B&@CْȞWpΗċ -ᮚI?cVI|dy>aWtJv~;]q_puZ~0 TS hКizHo Ps̮ h]E=F##ƴMZR]Emn~o$Z2C@]5 L[eKCq3CK&41~d6J~ vHOӉ1iaڬM-k޹y}~dې65w / df]iI誚7-w[!QO4 =r{p&=V  -߶7HܨvlϺсG3 / $N|'.٠QNOgh_bb/OOEǐ`D%y75D:ɍtL=ʛhb4ְ5_hW|; / i>1xo|@ZmCH(Bo&\mGBm5>~/!;xΗ9mBiU&zѾ$؂, E<{ԗHN{)verُ;p8䦃HJcivV2-vۄh__ +ܙľ:cCtl>3y{KsB`TG:_uɢn7c6uCaטpBޫ=C / ~UvwvC&bgk*U`р.ZR$̀åU};jK / QЪy{@ujpm£Cfde\̀FJmP*j_U~i%52gI#sa EcsNȊ6eE7jvWٍȕ*$1zdg'l\]_6P~?U7$U@c3P"n ɯN_wԳ3?-PHQ^@1ķ٫rB~3BfI=;6;{}ϥAR0Uվ3;21gw[ bQ$-L+gIm蛶qAHʊ}FvԳVAˊu$~ݛdn #zn7Qx;`/흮T8Ͳ ~"WoDMl]m/K^$Xzcf޾_P30BZ622ݴ+*_muX(V7oO @/$y34&NIm$X vJ.ڞ"9\QH|o2;Hj dzH!wj,B TJ[_oVD262\]~;&%\X;/bM;\j3(iP.Aa_·/ pW$3s R Oap:\-w%E2XU#@'_:\UW^r _[$S!Պg=`WKPn&+Շ/UXZ8ݬ/ZW O<Gnj2lr / skՙ[ORj&qg1վ]HMj{oMdC{e"5[y(W5lBs6"Lw|V#xN,izmyԙ$KTfNRS/Kls.ƽv<j> xf%4Exsn[ w3$Up*ڰ#v/TwvMT5B 0b3#LG;r-qٶb7F,|L_&53EOFZ%j#lR\-O+:3ץzc-$i 3W[ / d=L+q{$՚-•NvD\I^Z"ԛWĕ4bd-֎WM}Zem {3!d~ds(ҶCTa-gk8%S%\1LeKFfP^Ujs++>:SsD\fВllB^Ƚ&v%q:W#[~ &b=8!qK ;t2һ шYDp1`'īk(tbA"kmQ5{]Hl'N?bCAxWE##PVŝ"Q*:qrWl^V)Z]g?y҇ͅzSI-6 |R / 0s۶؞ZI-OkcӓEgeöF8W[J}Wp>rpk;H8 ͻ;jᄂd!*_k0XNt`'KR3$<IcPMPin Qnq@%7 t;{P)ྫྷɊTvtg^^L%({GSG I3WlE6M߾ONjP#_.`ulXnʼ1Кs]4u|B5ޡsXKa+2{oU*fW!A.'y;_F$nʼ=Cu]2o/˜˰W e~): / R)ickz~v> / J45pLdCۨo> Acbl"1oj~7 R/N  ؁z/*/0\Ղ]UR-mDgdlžvHd?Bޮj}7k+o|;s#~@%\7}Zcx&Q\A=.pI*k,6?3G^v>c|.=TCTE=?.T{HaKPA*jVh7 ?N hp7(Ԥ^"nڈ\1&T8A#K]\`:ڥjt0\ח(Je㔬¦am -a݆·amoZLpL ˉ_կ$MƥfHLkz>pI{McK2 `}^. DtUP%Y!TۮvPJc;oZ;\149!o].3dW('>ÖTo5bWI>og3h8^ռ7u(5*F Y|pL~*E'\*l5}s^ .53'32%/\J JJE !ŝ2=?{V/fCV홫'O8q)YE e551]B.YiBC9zKe2:z0% SBI\j8;CjZUaPvfdWӕ2Os$R3u\D/(.uj(8 NZA~L5]ɨT[q)ڟLtGŬݜ#.iaEBoڱ+stZ̰r%*f}n PfAI/~NQ.X@ ͫyfBۙy\ ŠTpTZIƥZ뇚_'ԷwT[;P U](]+w?2vK {'d(Α/ד'p%؉ë͹9RdK#Y / ա)n.⽢9y{|NPVM]Qvs.G t2ܝ!@`'j"QN@ ,Klvn=D/W~I8E϶͞VҫUOb>c[.0A deXb]+ਉ/鹴Z9X(ͼdF59 Gl~e޾aqsylW)%]/pcYse?-0V?8)N>f 4ohEom#0;8i,I#'v;d~L3977d揜 n~)'v>KW g)vc+@d/zRI$KDOGfUnJ|`PWN)[/2k"ff / He8P>EoKcFmD*wBc0J_ol7VVFGnxU]+Q1L?Cq8ծo} 8ewQe<&O_M;*.@ݍЈ0GM^' {8BME'!EziZ7!4jX)cvC2*^ f(P*|Zrx}Zt0J}3[Y KIY / N^9;Tx[ImI(Zo[S4t:^RJMzN5mhWT2]k쪾kܻNIPG@` -[iLEnK4S],vְxjhKKTzb衽nP}Lb|x̺B:F#շ(YAQP/x*ڻBܡ6ʪŔHsPiC7cIE_"]sH̪YT<<+?͍Ea!ߋ4Y?rHD ʵ] 99RZ?{} HFilDRY,MvHd(TidO{E3&"͸bV^I~p"-dm+hKn,ߺ4 EPx%ȧWrK:-25ZF$Hx6dridjWXywUFn?2}7_.(TOJXQd:|K"HWI);'r:lf҂K%&R!TJu;;RMuK&O%dݙ=Q9 @Fff*2{SARb%8$E&وl7l7^K+8@MS,m3/6gf0ni ȜǤoٲϨ];܂,Gʸw2yYmQg / jE.ՆV@vwU / (߭.ca(z] hA1udE㦳Lj@R)+"nlD'qԠVSh\7PxԎWp(_Tfx`k]PBVEn)cM"|0V6dls1[qicUm^B* vCH78@$=:x\:_)7/>e`R̒5(fi IJc[`lO6XP^[uv/a`z"+Y=3HRn¸6[y. ElݹCPT]\O*:U@h{td"I^VUz~\J }eڎؒuj@}Y|,vrh/ ZRdUQm@j#;=b4)>;4AVpf@Ph{7@6XP?6{޲UK9E?J4KcB!%lC٫߭euOQlWsԗ«R jDʥ Aʺ|Y!+,W FRBa+bghAd#Ks / ;6%󅲖u2l z!PS$qIkU*\; z`5YH`tszm)`@g*݆^XԹ+ٲ. }f9:lS iُm^=A l׻g(YJoտZkA0/9]pۥ}]:`j5kBf.o"$dڼ-ZñTN?W3Iw_|J>􃊛Pq12 ]& *Ijp?$D74&h&~%lO8]kM8ّM *ϔm.uZM;ﺜZN3孔Y`k |O F}co{Hpғ'y'൧l+QWP?m.& > s6i+n 6`ZG˶a}ЍnT_ x+JʕX5{+z22smonUy ib8S0zx:,wDqeO:߯8#IY'"!w&G (,_D3׳VJO-H Y|o\H q "~;"UM~e@5+gp3J^\Y/ݡ+n9` q.Ɛ̷8oO F_1D@"s Y?å&{́`1ÂT%U@+R&l9vv9iэ:M 9vK`Շo\YG$3^A_ԥ^yRqK%qgp:H;lL}0cܡ_l[kKM'ko)7QR?ᗮ?uymf㮫M(v 7α@z5(-;eq\KEWsYve\w,Wjx90/z)^Zӷg;W5(7@@P?_Յ]bh ;9C-U R-@U;P*gڒ / 8~֏k/v|jH_p+y3;\j;]퓚yogu ] / WiqUɍi-7% / ];o}BtҰA&VtFi|Ks׍;yqJB)&o^#z J 0ChP @Ц3oDEdM{qFŝq!*L XMuM 7j*P2/WЉ/<ҧV4 v|)t—=(\Ԩ\Rˬ/ / MM!-D.m ێ"h ݕc3;%u / `v+P UTvV۷Km$lϥ)CdpU gDU Kv_+g2O rv:i-|,݃cU."\hQv_MT6xvJqU…2mU (q? =#_"_0eu(KK6l.3)XWx dq22 |jqg}2.Ma݈u?&R+cΫ"6.IVIV#!IYyU NfAWI\ZUP;S}AwNKVo$y?p¥Gu/\5:= ƥbWpSUz$/ׯ4mX) wq/><˧w9E/m:FJhZ]*wFĹvfM#dot mOp˫#EӸʕX3?dV6!W7u/hU KƋ#+]dl= J]g+`d*!Jh6 D8إӸT8@}AFWE]jW* / 5OVBgI~AURpmc- / Eݪ"1}0/N](&5%uKd rИtcmU CNaZIMjg׻eI- w[ DՊ|6K]B$HEBZKk$Z$?yFj0qI~[7["ƒ-F EQ%wXB$8orWy j"zGAMI :mm]$O2zЅHrX(7zU+Ҷbq]ݲɞYng#T`ɜ @򛤸N$\$m eKo\H$I1:[]~VHjWKߖ,ΖMP>Pu uׄ( J"&&=d $ / ( 5=T .87d0^# Yu3qK"B&@CْȞWpΗċ -ᮚI?cVI|dy>aWtJv~;]q_puZ~0 TS hКizHo Ps̮ h]E=F##ƴMZR]Emn~o$Z2C@]5 L[eKCq3CK&41~d6J~ vHOӉ1iaڬM-k޹y}~dې65w / df]iI誚7-w[!QO4 =r{p&=V  -߶7HܨvlϺсG3 / $N|'.٠QNOgh_bb/OOEǐ`D%y75D:ɍtL=ʛhb4ְ5_hW|; / i>1xo|@ZmCH(Bo&\mGBm5>~/!;xΗ9mBiU&zѾ$؂, E<{ԗHN{)verُ;p8䦃HJcivV2-vۄh__ +ܙľ:cCtl>3y{KsB`TG:_uɢn7c6uCaטpBޫ=C / ~UvwvC&bgk*U`р.ZR$̀åU};jK / QЪy{@ujpm£Cfde\̀FJmP*j_U~i%52gI#sa EcsNȊ6eE7jvWٍȕ*$1zdg'l\]_6P~?U7$U@c3P"n ɯN_wԳ3?-PHQ^@1ķ٫rB~3BfI=;6;{}ϥAR0Uվ3;21gw[ bQ$-L+gIm蛶qAHʊ}FvԳVAˊu$~ݛdn #zn7Qx;`/흮T8Ͳ ~"WoDMl]m/K^$Xzcf޾_P30BZ622ݴ+*_muX(V7oO @/$y34&NIm$X vJ.ڞ"9\QH|o2;Hj dzH!wj,B TJ[_oVD262\]~;&%\X;/bM;\j3(iP.Aa_·/ pW$3s R Oap:\-w%E2XU#@'_:\UW^r _[$S!Պg=`WKPn&+Շ/UXZ8ݬ/ZW O<Gnj2lr / skՙ[ORj&qg1վ]HMj{oMdC{e"5[y(W5lBs6"Lw|V#xN,izmyԙ$KTfNRS/Kls.ƽv<j> xf%4Exsn[ w3$Up*ڰ#v/TwvMT5B 0b3#LG;r-qٶb7F,|L_&53EOFZ%j#lR\-O+:3ץzc-$i 3W[ / d=L+q{$՚-•NvD\I^Z"ԛWĕ4bd-֎WM}Zem {3!d~ds(ҶCTa-gk8%S%\1LeKFfP^Ujs++>:SsD\fВllB^Ƚ&v%q:W#[~ &b=8!qK ;t2һ шYDp1`'īk(tbA"kmQ5{]Hl'N?bCAxWE##PVŝ"Q*:qrWl^V)Z]g?y҇ͅzSI-6 |R / 0s۶؞ZI-OkcӓEgeöF8W[J}Wp>rpk;H8 ͻ;jᄂd!*_k0XNt`'KR3$<IcPMPin Qnq@%7 t;{P)ྫྷɊTvtg^^L%({GSG I3WlE6M߾ONjP#_.`ulXnʼ1Кs]4u|B5ޡsXKa+2{oU*fW!A.'y;_F$nʼ=Cu]2o/˜˰W e~): / R)ickz~v> / J45pLdCۨo> Acbl"1oj~7 R/N  ؁z/*/0\Ղ]UR-mDgdlžvHd?Bޮj}7k+o|;s#~@%\7}Zcx&Q\A=.pI*k,6?3G^v>c|.=TCTE=?.T{HaKPA*jVh7 ?N hp7(Ԥ^"nڈ\1&T8A#K]\`:ڥjt0\ח(Je㔬¦am -a݆·amoZLpL ˉ_կ$MƥfHLkz>pI{McK2 `}^. DtUP%Y!TۮvPJc;oZ;\149!o].3dW('>ÖTo5bWI>og3h8^ռ7u(5*F Y|pL~*E'\*l5}s^ .53'32%/\J JJE !ŝ2=?{V/fCV홫'O8q)YE e551]B.YiBC9zKe2:z0% SBI\j8;CjZUaPvfdWӕ2Os$R3u\D/(.uj(8 NZA~L5]ɨT[q)ڟLtGŬݜ#.iaEBoڱ+stZ̰r%*f}n PfAI/~NQ.X@ ͫyfBۙy\ ŠTpTZIƥZ뇚_'ԷwT[;P U](]+w?2vK {'d(Α/ד'p%؉ë͹9RdK#Y / ա)n.⽢9y{|NPVM]Qvs.G t2ܝ!@`'j"QN@ ,Klvn=D/W~I8E϶͞VҫUOb>c[.0A deXb]+ਉ/鹴Z9X(ͼdF59 Gl~e޾aqsylW)%]/pcYse?-0V?8)N>f 4ohEom#0;8i,I#'v;d~L3977d揜 n~)'v>KW g)vc+@d/zRI$KDOGfUnJ|`PWN)[/2k"ff / He8P>EoKcFmD*wBc0J_ol7VVFGnxU]+Q1L?Cq8ծo} 8ewQe<&O_M;*.@ݍЈ0GM^' {8BME'!EziZ7!4jX)cvC2*^ f(P*|Zrx}Zt0J}3[Y KIY / N^9;Tx[ImI(Zo[S4t:^RJMzN5mhWT2]k쪾kܻNIPG@` -[iLEnK4S],vְxjhKKTzb衽nP}Lb|x̺B:F#շ(YAQP/x*ڻBܡ6ʪŔHsPiC7cIE_"]sH̪YT<<+?͍Ea!ߋ4Y?rHD ʵ] 99RZ?{} HFilDRY,MvHd(TidO{E3&"͸bV^I~p"-dm+hKn,ߺ4 EPx%ȧWrK:-25ZF$Hx6dridjWXywUFn?2}7_.(TOJXQd:|K"HWI);'r:lf҂K%&R!TJu;;RMuK&O%dݙ=Q9 @Fff*2{SARb%8$E&وl7l7^K+8@MS,m3/6gf0ni ȜǤoٲϨ];܂,Gʸw2yYmQg / jE.ՆV@vwU / (߭.ca(z] hA1udE㦳Lj@R)+"nlD'qԠVSh\7PxԎWp(_Tfx`k]PBVEn)cM"|0V6dls1[qicUm^B* vCH78@$=:x\:_)7/>e`R̒5(fi IJc[`lO6XP^[uv/a`z"+Y=3HRn¸6[y. ElݹCPT]\O*:U@h{td"I^VUz~\J }eڎؒuj@}Y|,vrh/ ZRdUQm@j#;=b4)>;4AVpf@Ph{7@6XP?6{޲UK9E?J4KcB!%lC٫߭euOQlWsԗ«R jDʥ Aʺ|Y!+,W FRBa+bghAd#Ks / ;6%󅲖u2l z!PS$qIkU*\; z`5YH`tszm)`@g*݆^XԹ+ٲ. }f9:lS iُm^=A l׻g(YJoտZkA0/9]pۥ}]:`j5kBf.o"$dڼ-ZñTN?W3Iw_|J>􃊛Pq12 ]& *Ijp?$D74&h&~%lO8]kM8ّM *ϔm.uZM;ﺜZN3孔Y`k |O F}co{Hpғ'y'൧l+QWP?m.& > s6i+n 6`ZG˶a}ЍnT_ x+JʕX5{+z22smonUy ib8S0zx:,wDqeO:߯8#IY'"!w&G (,_D3׳VJO-H Y|o\H q "~;"UM~e@5+gp3J^\; qJ!j2; qJ!:j2ڝԄ8%!܍ʃԄ8%塝 / qJCjʃԄ8%塃NdAjBAZ{r 5!HA1S qJCjm5ʃdBxNI&t[L3H;y''䎇H\PɾI&tP~I&)t:D9uL3R:tP뫉r g,}B<'bUK $rq<," OűUY,SHLƒ="(n<] + +demo/undocumented/tensor-weighted-poisson/python/c11.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/entityintersection/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/entityintersection/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +demo/undocumented/entityintersection/python/demo_entityintersection.py: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +demo/undocumented/conditional/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/conditional/cpp/Conditional.ufl: LGPL (v3 or later) + [Copyright: 2010 Kristian B. Oelgaard] + +demo/undocumented/conditional/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Kristian B. Oelgaard] + +demo/undocumented/conditional/cpp/Conditional.h: *No copyright* GENERATED FILE + +demo/undocumented/conditional/python/demo_conditional.py: LGPL (v3 or later) + [Copyright: 2010 Kristian B. Oelgaard] + +demo/undocumented/nonmatching-interpolation/cpp/P3.ufl: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/nonmatching-interpolation/cpp/P1.h: *No copyright* GENERATED FILE + +demo/undocumented/nonmatching-interpolation/cpp/P3.h: *No copyright* GENERATED FILE + +demo/undocumented/nonmatching-interpolation/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/nonmatching-interpolation/cpp/P1.ufl: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/nonmatching-interpolation/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/projection-interpolation/cpp/README: *No copyright* UNKNOWN + +demo/undocumented/projection-interpolation/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +demo/undocumented/plot/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/plot/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2007 Anders Logg] + +demo/undocumented/plot/python/demo_plot.py: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +demo/undocumented/plot/dolfin-2.xml.gz: UNKNOWN + [Copyright: K]?͒m}eGފ / j_txu_=}"}U8b[(>K(?Dd{0lhӂÆ,Ҝ [-3]K&_f%1=3jDz6ZZ^ʢ Yhul |8n>d:3D?*K7 >ZwdGgEq38b4,wS24tAeHb-gK7D'3] һ#s[1nPe4+]`kDIHԷAsDz/Agd}$ݖi "xDY"mO{JD f~`,*xU M<#:R6 VNGc8],-w,oUOrggu1oA ,5ak- ϝU?^f CIqk4sqH }=385 }"@!q6Oװ tR !N-ܙA,DAJ ~9H.FSZ(LK>SpwD߱;^ 0ZN / }Cu3hDe:Nv$1: ;qAԠC3hkcVLh{W3h[ f8xѥpm_YF2aB۟s0MAB׎pOb =~5cA_&pg < ޞIvN ۓ]sb^9S< ALzY+'v2OŗLİ=5ɦ)ޞ / 嶁 / 1yIJ8bx)8mz DX,²r gC["?\+nwF 7t_]d Nd| / V)ar3/82#zm`Wf^uI;S>%Ƭ6:CZ{\!.xKLc!5k)V'3yQ{E)dG[Ψ]B5p+5fTkk_I] + +demo/undocumented/singular/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +demo/undocumented/singular/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/singular/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/singular/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +demo/undocumented/singular/python/demo_singular.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Rognes] + +demo/undocumented/stokes-mini/subdomains.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/stokes-mini/python/demo_stokes-mini.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/stokes-mini/python/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/mixed-poisson-sphere/python/demo_mixed-poisson-sphere.py: LGPL (v3 or later) + [Copyright: 2012 Marie E. Rognes] + +demo/undocumented/mixed-poisson-sphere/python/sphere16.xml: *No copyright* UNKNOWN + +demo/undocumented/stokes-stabilized/subdomains.xml.gz: *No copyright* UNKNOWN + +demo/undocumented/stokes-stabilized/cpp/Stokes.h: *No copyright* GENERATED FILE + +demo/undocumented/stokes-stabilized/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/stokes-stabilized/cpp/plot.py: *No copyright* UNKNOWN + +demo/undocumented/stokes-stabilized/cpp/Stokes.ufl: LGPL (v3 or later) + [Copyright: 2005-2007 Anders Logg] + +demo/undocumented/stokes-stabilized/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +demo/undocumented/stokes-stabilized/cpp/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/stokes-stabilized/python/demo_stokes-stabilized.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/stokes-stabilized/python/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/mesh-generation/cube.off: *No copyright* UNKNOWN + +demo/undocumented/mesh-generation/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/mesh-generation/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +demo/undocumented/mesh-generation/python/demo_mesh_generation.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.h: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.cpp: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/CoordLabel.cpp: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/CMakeLists.txt: *No copyright* UNKNOWN + +demo/undocumented/plot-qt/cpp/CoordLabel.h: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/Plotter.h: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/Plotter.cpp: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/PlotWidget.cpp: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/plot-qt/cpp/PlotWidget.h: LGPL (v3 or later) + [Copyright: 2012 Joachim Berdal Haga] + +demo/undocumented/overlapping-regions/cpp/README: *No copyright* UNKNOWN + +demo/undocumented/overlapping-regions/python/demo_overlapping-regions.py: LGPL (v3 or later) + [Copyright: 2011-2013 Marie E. Rognes, Martin S. Alnaes] + +demo/undocumented/overlapping-regions/python/README: *No copyright* UNKNOWN + +demo/undocumented/auto-adaptive-navier-stokes/cpp/channel_with_flap.xml: *No copyright* UNKNOWN + +demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl: LGPL (v3 or later) + [Copyright: 2010 Marie E. Rognes] + +demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.h: *No copyright* GENERATED FILE + +demo/undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Marie E. Rognes] + +demo/undocumented/auto-adaptive-navier-stokes/python/channel_with_flap.xml: *No copyright* UNKNOWN + +demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py: LGPL (v3 or later) + [Copyright: 2010 Marie E. Rognes] + +demo/undocumented/meshfunction-refinement/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/meshfunction-refinement/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +demo/undocumented/extrapolation/cpp/P2.h: *No copyright* GENERATED FILE + +demo/undocumented/extrapolation/cpp/P1.h: *No copyright* GENERATED FILE + +demo/undocumented/extrapolation/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/extrapolation/cpp/P2.ufl: *No copyright* UNKNOWN + +demo/undocumented/extrapolation/cpp/P1.ufl: *No copyright* UNKNOWN + +demo/undocumented/extrapolation/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/undocumented/extrapolation/python/demo_extrapolation.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/undocumented/extrapolation/python/demo2.py: LGPL (v3 or later) + [Copyright: 2010 Marie E. Rognes] + +demo/undocumented/distancequeries/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/distancequeries/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +demo/undocumented/distancequeries/python/README: *No copyright* UNKNOWN + +demo/undocumented/built-in/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/built-in/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Kristian B. Oelgaard] + +demo/undocumented/built-in/python/demo_built-in.py: LGPL (v3 or later) + [Copyright: 2008 Garth N. Wells] + +demo/undocumented/eval/cpp/Projection.ufl: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +demo/undocumented/eval/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/eval/cpp/Projection.h: *No copyright* GENERATED FILE + +demo/undocumented/eval/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +demo/undocumented/eval/python/demo_eval.py: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +demo/undocumented/curl-curl/cpp/EddyCurrents.h: *No copyright* GENERATED FILE + +demo/undocumented/curl-curl/cpp/CurrentDensity.ufl: LGPL (v3 or later) + [Copyright: 2009 Bartosz Sawicki] + +demo/undocumented/curl-curl/cpp/CurrentDensity.h: *No copyright* GENERATED FILE + +demo/undocumented/curl-curl/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/curl-curl/cpp/EddyCurrents.ufl: LGPL (v3 or later) + [Copyright: 2009 Bartosz Sawicki] + +demo/undocumented/curl-curl/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Bartosz Sawicki] + +demo/undocumented/curl-curl/python/demo_curl-curl.py: LGPL (v3 or later) + [Copyright: 2009 Bartosz Sawicki] + +demo/undocumented/special-functions/python/demo_special_functions.py: LGPL (v3 or later) + [Copyright: 2010 Martin S. Alnaes] + +demo/undocumented/interpolation/cpp/README: *No copyright* UNKNOWN + +demo/undocumented/interpolation/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/interpolation/python/demo_interpolation.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/undocumented/dg-poisson/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2006-2007 Kristian B. Oelgaard and Anders Logg] + +demo/undocumented/dg-poisson/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/dg-poisson/cpp/plot.py: *No copyright* UNKNOWN + +demo/undocumented/dg-poisson/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/dg-poisson/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg and Kristian B. Oelgaard] + +demo/undocumented/dg-poisson/python/demo_dg-poisson.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.ufl: LGPL (v3 or later) + [Copyright: 2005 Garth N. Wells] + +demo/undocumented/nonlinear-poisson/cpp/NonlinearPoisson.h: *No copyright* GENERATED FILE + +demo/undocumented/nonlinear-poisson/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/nonlinear-poisson/cpp/plot.py: *No copyright* UNKNOWN + +demo/undocumented/nonlinear-poisson/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2006-2007 Garth N. Wells] + +demo/undocumented/nonlinear-poisson/python/demo_nonlinear-poisson.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/nonmatching-projection/cpp/P3.ufl: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/nonmatching-projection/cpp/P3.h: *No copyright* GENERATED FILE + +demo/undocumented/nonmatching-projection/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/nonmatching-projection/cpp/P1_projection.h: *No copyright* GENERATED FILE + +demo/undocumented/nonmatching-projection/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/undocumented/elementplot/python/demo_elementplot.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/undocumented/elastodynamics/cpp/DG0_eps_xx.h: *No copyright* GENERATED FILE + +demo/undocumented/elastodynamics/cpp/DG0_eps_xx.ufl: LGPL (v3 or later) + [Copyright: 2009 Mirko Maraldi and Garth N. Wells] + +demo/undocumented/elastodynamics/cpp/ElastoDynamics.h: *No copyright* GENERATED FILE + +demo/undocumented/elastodynamics/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/elastodynamics/cpp/ElastoDynamics.ufl: LGPL (v3 or later) + [Copyright: 2009 Mirko Maraldi and Garth N. Wells] + +demo/undocumented/elastodynamics/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Mirko Maraldi and Garth N. Wells] + +demo/undocumented/elastodynamics/cpp/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/elastodynamics/python/demo_elastodynamics.py: LGPL (v3 or later) + [Copyright: 2010 Garth N. Wells] + +demo/undocumented/elastodynamics/python/dolfin-2.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/ale/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/ale/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2008-2009 Solveig Bruvoll and Anders Logg] + +demo/undocumented/ale/python/demo_ale.py: LGPL (v3 or later) + [Copyright: 2008 Solveig Bruvoll and Anders Logg] + +demo/undocumented/dg-advection-diffusion/velocity.xml.gz: UNKNOWN + [Copyright: L/9~|0SyoeR$×I&s? `dar:0L2|0Oyosf|/r:&s~/r:&0u`d" mENu6s~/r:&7us&d" W.u`d"aዜL|0ENy$|0ENyoEN&?10EN$9&s?A ~N `s? `d"c9_ዜL2|/9[D)%YOu(Em2M=Ӂ/)/I`=I0r:%anrY+o / Ug*HU / U gUN _y0,apZLHM& KV!R U䁀Ԅay@@j°Y°< 5aX0,apZMMaX0,apZLHM& KU! R U䁀N y@@j'eR Ԅa *^߯WW08B&WW08B>@?zay@?za *d@?zay@?za *ay@?zay@?za *h`m / 2^X°i4y6 gU2@Bj° \c *d@Bj° 0,apZLHHMR% N Q4F hHDl R{,apZ,NX@CjDԈb R#4F hH(АQ,!5X@CjDԈb R{,$F HHM PQ, 5X@AjD / U>>Q,6P,apVP, &XHDl1HM(RԄb *w kS.4P,apZLHDl&KU!K%R;Q,s kS(R;Q,SR% N@@jB4ډbbXB4ډbٟ / Pe&N@qM@q8(2Yft8LgngLSKPeqPu3q~sp`)`|39=QJP">y8<Dx(SC᜞Zhx(LSKsxjCLJdP">95D&N}%2qx(SCf✞Zhx(SCLJdQ8PD&N}$2q'DI4>@q8PD&N}$S8f^>8&(N">@qi`)xDN}%SDNMmIMImIy|IMIMIy85 85 "&C$x<fS!pjABjBim$&XHHMi4y6d !5!YଊɲeԄd *d@BjB ,apZLHHM \c *d@BjB P,apVP,$&XHHM(08&֦\c !5X / 9>,(3;YQ0fid9Gr1sNN,˘|l9G9'*r,(.sNOPї3BHMpfi2;Yї3󝆜/gygf'9 / e&N7Ў&gЎnMmwch8֍q<xhG[7P}l"ΈmC;8֍qM7M8xhG8xhGS/8ԋ3v4݌3vbh8t38y83v4݌3vuch8WmC;ں1vuch8֍qCuJ / *9;_FϐNx:*9;_FϐNx:*9;_FϐNx:*9;_FϐNx:2b-_6̑Q/%K0G / *9;FϐNRuN0|tiaT /UG0g<^qv:}KQ6̑Qy/UG0G / *9;~| tMQ4cn;;!7UG0g<<;:}`H|􁛪m#ʳn / *9;FϐNRuT0 sv>*!>(`iT /UG0gӨ_ / *9;FϐN:*9;FϐN: / *؆9R <;: SuT s`T '7LQ6>gH?a / *؆9R0|tm|FϐNRuT0 s*!>W9x_FϐNRN2|tieT /%K0<^q:}KR6̑Q{/%K0G / *؆gT 7LQ44|t(`iT '7LQ44|t`|U>C: SuT0 sv>*ΧNrTl)UO:] + +demo/undocumented/bcs/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +demo/undocumented/bcs/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/bcs/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/bcs/cpp/main.cpp: LGPL (v3 or later) GENERATED FILE + [Copyright: 2008 Anders Logg] + +demo/undocumented/bcs/python/demo_bcs.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2008-2012 Anders Logg] + +demo/undocumented/lift-drag/pressure.xml.gz: UNKNOWN + [Copyright: ,|E爡::my'*~uM>Р U'o|oW%c kG/9h`ȫ`kCDv~duТEoJVvpF̅Q8-{p{]‡09e2!R4DjB;S9-%At-,q.KAaQؒ@mʽt~4|p%b"$ko[{y-i(hS僧zQT$5OZ,PD '+QV*9D .S,_ū٢3j?P;RnX&ϱӼol$lԉiv'3z|$r[R *(/E$fJ%bI*3/|S{1/fV![|ѡkR-ӮY%حJ';EŮ@%Yҗ6y`] + +demo/undocumented/lift-drag/cpp/Functionals.h: *No copyright* GENERATED FILE + +demo/undocumented/lift-drag/cpp/README: *No copyright* UNKNOWN + +demo/undocumented/lift-drag/cpp/Functionals.ufl: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +demo/undocumented/lift-drag/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/lift-drag/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +demo/undocumented/lift-drag/python/demo_lift-drag.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/lift-drag/mesh.xml.gz: UNKNOWN + [Copyright: 9?K2`UhR^#59uK2Y#54n-5Yk˾'<ޮQѶ 5f^}녜tl>{DO.U!'[N܂Oqֽ݉ݻ ̽hܻS ڝۻ _ ;f'~m`i8g 'A VJXZBRߜ2>VjKAUXϲ+:[xVXATg gųY%͠d!_%]wV)ot#@Miw,mbJ]u뗖n宠QwqJhbnY"hY.{a4SWؾ\% hvk{b- RtIGJ{Gmky^̍KyENqA: 8H/4+TҜa\](T YmaU҃7SM\l`ZK_5HXہ3HP{v% ^:p䋇+-L3Jv/ eG:q)gn Rߣ]g_3ڹ_] zMvy[dDalrh帧_]?; / D.s{"_9_\3 *9ygPԦ98W5{CHm+)HɆpaH{ZYg!WۻkHԈʠ'>GsYeʺy~T`:iaQ'd a-sё7ĮJպQiɣ\P5CN}WVj'Y)puzYrDs%;(Z'x)@a={^TRYb*"&.q`gtE6dFg1ɯfxzfRau+3Yu.B>]x~4P\-[K*588}a6!$3fb]BuFW)lzr rs۫FՀ1dSӱR6 FenQP)|\m(HR6d ve RF;$ֳl ^P`<V_*S hu+U?Z@zLVY YE`+Zq J B4/t2: }BV8IV@fNaj̹\?KR5;c 0k(P/dT:!)A=OCbhv"6iFJ@3n)U!Xݏ#ߊSIck3kK!Xs#"KSZhAHPfubk^RQ+V/)XZ"kl퀳EمYMh@]ud6jpDj4`wQCRv+DEE X;i#z Xjl5]Xo܈o k]x)u%Z.u5`@QXܾKe Hk-?BZѤ3(pe(tYRmUDOh8 Hq콍Yrri0i!."F^YB4Vp?@TXѨj-L47Yhh~lJe}bɹ_Oy!91 lYQּ9%*롁VI (39>qWua" X$,٨0[Vʌ}OBrFF^{DEe$fmWZ.1nCey0k ӦY[Ueg񙜟A~4jZzTLڬo'wBYMb67j]v / :!n&^B*閜Mޛ BfS+k.HE9ԂJ).\B*MfSꉨo~u_cMBQ!f?=?YYaWul=>TחxZCP_2t(/"&Xa[u4F`J5<{4hXzB2mˊ60Q\;f6;>IqfDj*LοˌR.۝ͪVIƁT%aI v:=E1mzb'01ߚ73쐽?3#"z+F˜L]W+1 ު/AT8[|k60t\ͣ1Z-h%Q@ZS X/cv6{&"S#OgcylaJר?(XY? Fsn\ǦYBY}3=rXvsD\p̠<@KҎ]IEr̐\cp˖MTV#2E+F" %UV0NB.}V4֋1xMi6.3TN pT$_D"vP)k`ȷPPy0]B'tkfBKc7>2iEH0T(e N^ZpkBN4 nTZ/] + +demo/undocumented/smoothing/cpp/README: *No copyright* UNKNOWN + +demo/undocumented/smoothing/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/smoothing/python/demo_smoothing.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/undocumented/adaptive-poisson/cpp/README: *No copyright* UNKNOWN + +demo/undocumented/adaptive-poisson/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py: LGPL (v3 or later) + [Copyright: 2008 Rolv Erlend Bredesen] + +demo/undocumented/block-matrix/cpp/StiffnessMatrix.h: *No copyright* GENERATED FILE + +demo/undocumented/block-matrix/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl: LGPL (v3 or later) + [Copyright: 2005-2006 Anders Logg] + +demo/undocumented/block-matrix/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/block-matrix/python/demo_block-matrix.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +demo/undocumented/periodic/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +demo/undocumented/periodic/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/periodic/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/periodic/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +demo/undocumented/periodic/python/demo_periodic.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/undocumented/poisson1D-in-2D/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/undocumented/poisson1D-in-2D/cpp/Poisson.h: *No copyright* GENERATED FILE + +demo/undocumented/poisson1D-in-2D/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2012 Imperial College London and others] + +demo/undocumented/poisson1D-in-2D/python/demo_poisson1D-in-2D.py: LGPL (v3 or later) + [Copyright: 2012 Imperial College London and others] + +demo/pde/biharmonic/common.txt: *No copyright* UNKNOWN + +demo/pde/biharmonic/biharmonic_u.png: UNKNOWN + [Copyright: _ *9 i@Ϗ] + +demo/pde/biharmonic/cpp/Biharmonic.ufl: LGPL (v3 or later) + [Copyright: 2009 Kristian B. Oelgaard, Garth N. Wells and Anders Logg] + +demo/pde/biharmonic/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/pde/biharmonic/cpp/Biharmonic.h: *No copyright* GENERATED FILE + +demo/pde/biharmonic/cpp/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/biharmonic/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Kristian B. Oelgaard] + +demo/pde/biharmonic/python/demo_biharmonic.py: LGPL (v3 or later) + [Copyright: 2009 Kristian B. Oelgaard] + +demo/pde/biharmonic/python/documentation.rst: *No copyright* UNKNOWN + +demo/pde/subdomains-poisson/common.txt: *No copyright* UNKNOWN + +demo/pde/subdomains-poisson/cpp/README: *No copyright* UNKNOWN + +demo/pde/subdomains-poisson/python/demo_subdomains-poisson.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +demo/pde/subdomains-poisson/python/documentation.rst: *No copyright* UNKNOWN + +demo/pde/stokes-iterative/common.txt: *No copyright* UNKNOWN + +demo/pde/stokes-iterative/cpp/Stokes.h: *No copyright* GENERATED FILE + +demo/pde/stokes-iterative/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/pde/stokes-iterative/cpp/StokesPreconditioner.ufl: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +demo/pde/stokes-iterative/cpp/StokesPreconditioner.h: *No copyright* GENERATED FILE + +demo/pde/stokes-iterative/cpp/Stokes.ufl: LGPL (v3 or later) + [Copyright: 2005-2007 Anders Logg] + +demo/pde/stokes-iterative/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +demo/pde/stokes-iterative/python/demo_stokes-iterative.py: LGPL (v3 or later) + [Copyright: 2010 Garth N. Wells] + +demo/pde/stokes-iterative/python/documentation.rst: *No copyright* UNKNOWN + +demo/pde/mixed-poisson/mixed-poisson_sigma.png: UNKNOWN + [Copyright: h"3_r̋bɐ56dQEp]ci~./n ˅ΚCǬ2&KnnQaZ֔G< ~ۨ6̂l _`)n_P#aWS1f;GHQIr[~=$ P*4R}_vJwwNsLQAYYY&L-ZtQPXRR" / ]xjA4 ٚ5T&y aXA:!wp{Y"  (нM҅c\vJN` KRʾx#؆*{; ~B?0g V4N/֏ۘ o rHe6 P`{=E|V6T*KhL\aUj%df~ަ&&.ylJ3woS%,ҕvťQ疺pF<$^!gbs(4?*LdYt]n$|T p \>O% y;3g"C`>Hc'*p:cvP6Je\!Z]Ӻά/brawfQ=Y0]24!4B">"|2]/%=Ճg]'d_jL㛍x%[vU5= ?E.Sh~[8űO:2F,W+ځ/A@! _,_GBruxdy`pIHHo:F>J ;Ǡzm3_6X|"}.IÑ>ć||D_HBr}BF$DD\1AŠɥBj1?$nc7|@<,~K-Oxißi] 닮C4o30_~\Ί TZ4z,Z2އIpO*Sd .Y :7ѹ Afhuefnz^mE> =jX[DQ*<+Q'aTSr Eǜ%BȈpH H1_^Y\Fo/zs<: i|sT\dRzPpzTIoR`won0Ԛ:'j51c4֙h-덀3+حh 0- {?C~k*ig@uo@`eTʓ / `kr>L!0ϐ />\z6S'tbKEN>+#8'T?r! G0RXAMUx9(ɶGJ(BfD5;T@ۭ5c8i!>h^gr29^FaELQL/J6`ꅄ/~l-Xk1$!h{j#EKM4Whw@ 7 t('C6I4> R@Wud?la?,l,Lh7 / At׏lΰpT*U2I)"c.x8Yl,_g{g/$o\Jg'2S=Y,Kl|H caMK DٵLF8$FHryl†+l?Q)1HLYҫƗO7՛\ƐS) `7_CTsM5ļ#m{;vhoV߼ύ~%o|dsV0;,ލ}89t6ê;ö${Jh$d].)2+5g<ΑUN^N[y>v/6ƋTj[EV+֤[Vkϖ ޝn!~%S]PtA h3ٕ'toJ6]E?iCi$8?17Xk#p,qχznr dAQl;V(D=E`5] + +demo/pde/mixed-poisson/common.txt: *No copyright* UNKNOWN + +demo/pde/mixed-poisson/mixed-poisson_u.png: UNKNOWN + [Copyright: q8@W7q{ |j0mg6dFD&|>'LhlGcv.Y 0 @:  )1d<{5qf~u8,fWN:][%RrUԉ / €)':sad: gcUwZ>]XfH`Lf-}3_&fc / E,qIjW / lZ#J&8QՁ6ec=͏ -JEU5 Yp"G1tvJPL A)DE !"P@ \!C a<Ǘ{!;5[%T 9idS4z6QQq7#ANL ",&] + +demo/pde/mixed-poisson/cpp/MixedPoisson.h: *No copyright* GENERATED FILE + +demo/pde/mixed-poisson/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/pde/mixed-poisson/cpp/MixedPoisson.ufl: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg and Marie E. Rognes] + +demo/pde/mixed-poisson/cpp/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/mixed-poisson/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg and Marie E. Rognes] + +demo/pde/mixed-poisson/python/demo_mixed-poisson.py: LGPL (v3 or later) + [Copyright: 2007 Kristian B. Oelgaard] + +demo/pde/mixed-poisson/python/documentation.rst: *No copyright* UNKNOWN + +demo/pde/hyperelasticity/hyperelasticity_u1.png: UNKNOWN + [Copyright: %&6;] + +demo/pde/hyperelasticity/common.txt: *No copyright* UNKNOWN + +demo/pde/hyperelasticity/hyperelasticity_u0.png: UNKNOWN + [Copyright: mм / z{,}Xű@`AMDɣϊn(+ q)mмtڼ(BGk*&". mQpO`~ϏMgx 0S1v)vߜ!C=gW W}$2̈́Ɛ}ȠL8x`v;A4_,l=7.c j{Odx ^}f'fƵ?nBbFCO)L*RS t 3\2t*, ?s\&_S7ʡuS_[▙Ta7#~#{a|\!8bw&)cQPHsCnE/ZϤa Or}y@hrQMӳEK:6 4vGaI00rI<e쬵Bu6/e0ƻ^# 'PrfFWn:Rh4- +0EC &[.xG[)_fSqs{=h5[.J(5Ky4EX3ԋmڤ:-Ʈ%ꑸ #J)a[] + +demo/pde/hyperelasticity/cpp/HyperElasticity.h: *No copyright* GENERATED FILE + +demo/pde/hyperelasticity/cpp/HyperElasticity.ufl: LGPL (v3 or later) + [Copyright: 2009-2010 Harish Narayanan and Garth N. Wells] + +demo/pde/hyperelasticity/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/pde/hyperelasticity/cpp/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/hyperelasticity/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2009 Harish Narayanyan] + +demo/pde/hyperelasticity/python/demo_hyperelasticity.py: LGPL (v3 or later) + [Copyright: 2008-2010 Johan Hake and Garth N. Wells] + +demo/pde/hyperelasticity/python/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cahn-hilliard_c.png: UNKNOWN + [Copyright: {E}w5[̅_) .I pR$(F@KE(1 jH@Wq,4%dh%B E!Fx 촔b>eIQ eO3wyvO}#uByձ"\-APdûʾΨkKnvg/Ҏ(Y4v qlP>T ދtYD6wﰪ8M2S1]i?h?hk|{*Eaz''1o)8L06bݹvf#?I\R(;vͧed4VE-`:Ee ]du0S`Lj / 7g[Y2~xLAeʛ=c# .7jàb |!a\ / ׏r }~XUn`N48)&!)Wj\dGJ' uSH`ݛVh|{68ujj ׀ ߷6!*)K5U / %:لWznPpŗq>jVM1gG`Ϫ$/㶋$bl]},#Wz)&sbP$o;UnkoBC_ГRsS7J IDATlRR! HJ>^tQeuh}e;EM+g5O+еNLEZT֌0.L:혠|8pzͭʇ^*1p}!#,@juTbr,I[LI+$bW?nt:]v8c1YkẸtR+V*l#'kW] ܅WʺblQR!vh^9F+TVzo=1Rb$ވ{oY2=b4EH-憊,itk;^oZsٸWaYW(ڦMمgXqV ņm&6^~UM3gna6IBύ]LUɈ5Vm*^|23; ^$x4LlǎYZ@Ɔv{'Dza !pވ3O4$ey ػ9(B Cr`K*MU7y(M \v= / n0M#B>gX۲SؼJ;?npXdT[,GbDC9:^=o-"vVv>ur_u)n/[@b&mpέ#+9(*8uc8` [Nd'c8&/S^)g jԲ.10/C1ɢ0\&z$/8tԁN,6N<@^&Fp6r0_l=v3|t" L Xo}OH0,>5r^A / j̹0.Z#|"ߔ1B?Ѡ)O9}m159IC] + +demo/pde/cahn-hilliard/common.txt: *No copyright* UNKNOWN + +demo/pde/cahn-hilliard/cpp/CahnHilliard2D.h: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cpp/CahnHilliard3D.ufl: LGPL (v3 or later) + [Copyright: 2006-2010 Garth N. Wells] + +demo/pde/cahn-hilliard/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cpp/CahnHilliard3D.cpp: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cpp/CahnHilliard2D.cpp: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cpp/CahnHilliard2D.ufl: LGPL (v3 or later) + [Copyright: 2006-2010 Garth N. Wells] + +demo/pde/cahn-hilliard/cpp/CahnHilliard3D.h: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cpp/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/cahn-hilliard/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2005-2007 Garth N. Wells] + +demo/pde/cahn-hilliard/python/demo_cahn-hilliard.py: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +demo/pde/cahn-hilliard/python/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/navier-stokes/navier-stokes_u.png: UNKNOWN + [Copyright: J;&C}SYww9ҧؽ|FZR\Ԃ`/,^HC5SOR-6 +`p8Bof`edah/X5If[ P~BYsGj @$c6f C*3B M Ү)>(@P / S]ۤK iu X>] + +demo/pde/navier-stokes/common.txt: *No copyright* UNKNOWN + +demo/pde/navier-stokes/cpp/PressureUpdate.h: *No copyright* GENERATED FILE + +demo/pde/navier-stokes/cpp/lshape.xml.gz: UNKNOWN + [Copyright: v|67/-ظNHӝ4?iRCkBؽ%Vv<j* 4NX0v# / F _yư Ǜ] + +demo/pde/navier-stokes/cpp/PressureUpdate.ufl: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/pde/navier-stokes/cpp/TentativeVelocity.ufl: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/pde/navier-stokes/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +demo/pde/navier-stokes/cpp/TentativeVelocity.h: *No copyright* GENERATED FILE + +demo/pde/navier-stokes/cpp/VelocityUpdate.ufl: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +demo/pde/navier-stokes/cpp/VelocityUpdate.h: *No copyright* GENERATED FILE + +demo/pde/navier-stokes/cpp/documentation.rst: *No copyright* GENERATED FILE + +demo/pde/navier-stokes/cpp/main.cpp: LGPL (v3 or later) + [Copyright: 2010-2011 Anders Logg] + +demo/pde/navier-stokes/navier-stokes_p.png: UNKNOWN + [Copyright: 1D[ԧm%={ ;;h?\C rFd?I!L.V!Qb})~&~!9'= 0ј.j lq&AU?>I"09? / EˊC;,TN ~hx-]_dZ(V!0BD-lN {Ԩ#Xբ / R#L$09?x=svCh2oj3_he46X4{4^RI`MdH!Lcr{[qϦ] + +demo/pde/navier-stokes/python/lshape.xml.gz: UNKNOWN + [Copyright: v|67/-ظNHӝ4?iRCkBؽ%Vv<j* 4NX0v# / F _yư Ǜ] + +demo/pde/navier-stokes/python/demo_navier-stokes.py: LGPL (v3 or later) + [Copyright: 2010-2011 Anders Logg] + +demo/pde/navier-stokes/python/documentation.rst: *No copyright* UNKNOWN + +demo/pde/poisson/poisson_u.png: UNKNOWN + [Copyright: [؛҃ZtPPI.U"k`TN9Kapb !qiJXw89[~}yӉBBDAdb6d?n?F `x7ȉ$^<BnAI{ / -Ią0gYL2yVF%un:2ԛݫXzVp?RpĐ?Cڥ@ p,Opfx.9U:@m)Eco2<\.gƽј_q~ϳS*RnPlSWaB`<T /┞(Q 80U[%]?wZ4@pD TFKhcQ.Sk2V0beb`9m) 0CDމJzePrɖuHU82DeeHe^EVaKgKuö4L<+$b=bF/oV qgH,:!ijIr, j読d>(8AĬCa"lP[/;HLjg^XR} HV[loQh:)~hR( I1Py@] : table[128]) & (ct)) / 2003, by Kristen Wegner (kristen@tima.net) / == (e) || ( == 0 && endch == (e)))] + +dolfin/io/base64.h: *No copyright* UNKNOWN + +dolfin/io/GenericFile.h: LGPL (v3 or later) + [Copyright: 2003-2011 Johan Hoffman and Anders Logg] + +dolfin/io/XMLParameters.cpp: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +dolfin/io/SVGFile.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/io/BinaryFile.h: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +dolfin/io/Encoder.h: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +dolfin/io/XMLVector.h: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +dolfin/io/VTKFile.cpp: LGPL (v3 or later) + [Copyright: 2005-2009 Garth N. Wells] + +dolfin/io/XMLMeshValueCollection.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/io/XMLLocalMeshSAX.h: LGPL (v3 or later) + [Copyright: 2006-2011 Ola Skavhaug and Garth N. Wells] + +dolfin/nls/NewtonSolver.h: LGPL (v3 or later) + [Copyright: 2005-2008 Garth N. Wells] + +dolfin/nls/NonlinearProblem.h: LGPL (v3 or later) + [Copyright: 2005-2008 Garth N. Wells] + +dolfin/nls/dolfin_nls.h: *No copyright* UNKNOWN + +dolfin/nls/NewtonSolver.cpp: LGPL (v3 or later) + [Copyright: 2005-2008 Garth N. Wells] + +dolfin/nls/PETScSNESSolver.cpp: LGPL (v3 or later) + [Copyright: 2012 Patrick E. Farrell] + +dolfin/nls/PETScSNESSolver.h: LGPL (v3 or later) + [Copyright: 2012 Patrick E. Farrell] + +dolfin/intersection/Segment_3_Segment_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/PrimitiveTraits.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Triangle_3_Tetrahedron_3_do_intersect_SCK.cpp: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +dolfin/intersection/cgal_includes.h: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +dolfin/intersection/PrimitiveIntersector.cpp: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +dolfin/intersection/IntersectionOperatorImplementation.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Point_3_Ray_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/IntersectionOperator.cpp: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Point_3_Line_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Tetrahedron_3_Bbox_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Point_3_Segment_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/dolfin_intersection.h: *No copyright* UNKNOWN + +dolfin/intersection/Point_3_Bbox_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Tetrahedron_3_Tetrahedron_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Point_3_Triangle_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/IntersectionOperator.h: LGPL (v3 or later) + [Copyright: 2009-2011 Andre Massing] + +dolfin/intersection/Tree_Traits.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/added_intersection_3.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Point_3_Iso_Cuboid_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Point_3_Tetrahedron_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/Triangle_3_Tetrahedron_3_do_intersect_SCK.h: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +dolfin/intersection/MeshPrimitive.h: LGPL (v3 or later) + [Copyright: 2009-2011 Andre Massing] + +dolfin/intersection/Point_3_Point_3_intersection.h: LGPL (v3 or later) + [Copyright: 2009 Andre Massing] + +dolfin/intersection/predicates_init.h: *No copyright* LGPL (v2 or later) GENERATED FILE + +dolfin/intersection/PrimitiveIntersector.h: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +dolfin/fem/BoundaryCondition.cpp: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/assemble.h: LGPL (v3 or later) + [Copyright: 2007-2013 Anders Logg] + +dolfin/fem/FiniteElement.h: LGPL (v3 or later) + [Copyright: 2008-2013 Anders Logg and Garth N. Wells] + +dolfin/fem/AssemblerBase.h: LGPL (v3 or later) + [Copyright: 2007-2009 Anders Logg] + +dolfin/fem/DomainAssigner.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/LinearVariationalProblem.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/assemble.cpp: LGPL (v3 or later) + [Copyright: 2007-2013 Anders Logg] + +dolfin/fem/UFC.cpp: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +dolfin/fem/solve.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/BoundaryCondition.h: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +dolfin/fem/NonlinearVariationalProblem.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/VariationalProblem.h: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/VariationalProblem.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/LinearVariationalSolver.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/AssemblerBase.cpp: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/SparsityPatternBuilder.h: LGPL (v3 or later) + [Copyright: 2007 Garth N. Wells] + +dolfin/fem/solve.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/LinearTimeDependentProblem.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/fem/DofMapBuilder.cpp: LGPL (v3 or later) + [Copyright: 2008-2013 Anders Logg, Ola Skavhaug and Garth N. Wells] + +dolfin/fem/PointSource.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/FiniteElement.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +dolfin/fem/UFC.h: LGPL (v3 or later) + [Copyright: 2007-2013 Anders Logg] + +dolfin/fem/DirichletBC.h: LGPL (v3 or later) + [Copyright: 2007-2012 Anders Logg and Garth N. Wells] + +dolfin/fem/SparsityPatternBuilder.cpp: LGPL (v3 or later) + [Copyright: 2007-2010 Garth N. Wells] + +dolfin/fem/LinearTimeDependentProblem.h: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/fem/OpenMpAssembler.h: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/Form.cpp: LGPL (v3 or later) GENERATED FILE + [Copyright: 2007-2011 Garth N. Wells] + +dolfin/fem/Equation.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/DofMap.h: LGPL (v3 or later) + [Copyright: 2007-2012 Anders Logg and Garth N. Wells] + +dolfin/fem/LocalSolver.cpp: LGPL (v3 or later) + [Copyright: 2013 Garth N. Wells] + +dolfin/fem/Assembler.h: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/OpenMpAssembler.cpp: LGPL (v3 or later) + [Copyright: 2010-2011 Garth N. Wells] + +dolfin/fem/GenericDofMap.h: LGPL (v3 or later) + [Copyright: 2010-2013 Anders Logg and Garth N. Wells] + +dolfin/fem/PointSource.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/DofMap.cpp: LGPL (v3 or later) + [Copyright: 2007-2013 Anders Logg and Garth N. Wells] + +dolfin/fem/DomainAssigner.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/LinearVariationalProblem.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/SystemAssembler.h: LGPL (v3 or later) + [Copyright: 2008-2009 Kent-Andre Mardal and Garth N. Wells] + +dolfin/fem/DofMapBuilder.h: LGPL (v3 or later) + [Copyright: 2008-2013 Anders Logg, Ola Skavhaug and Garth N. Wells] + +dolfin/fem/Assembler.cpp: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/SystemAssembler.cpp: LGPL (v3 or later) + [Copyright: 2008-2012 Kent-Andre Mardal and Garth N. Wells] + +dolfin/fem/dolfin_fem.h: *No copyright* UNKNOWN + +dolfin/fem/NonlinearVariationalProblem.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/fem/Form.h: LGPL (v3 or later) GENERATED FILE + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/UFCCell.h: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/fem/NonlinearVariationalSolver.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/NonlinearVariationalSolver.h: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/LocalSolver.h: LGPL (v3 or later) + [Copyright: 2013 Garth N. Wells] + +dolfin/fem/LinearVariationalSolver.h: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/BasisFunction.h: LGPL (v3 or later) + [Copyright: 2013 Anders Logg] + +dolfin/fem/DirichletBC.cpp: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg and Garth N. Wells] + +dolfin/fem/Equation.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/ale/HarmonicSmoothing.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg, 2013 Jan Blechta] + +dolfin/ale/Poisson1D.h: *No copyright* GENERATED FILE + +dolfin/ale/HarmonicSmoothing.h: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/ale/dolfin_ale.h: *No copyright* UNKNOWN + +dolfin/ale/Poisson2D.ufl: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/ale/MeshDisplacement.cpp: LGPL (v3 or later) + [Copyright: 2013 Jan Blechta] + +dolfin/ale/MeshDisplacement.h: LGPL (v3 or later) + [Copyright: 2013 Jan Blechta] + +dolfin/ale/Poisson3D.h: *No copyright* GENERATED FILE + +dolfin/ale/ALE.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Solveig Bruvoll and Anders Logg] + +dolfin/ale/Poisson2D.h: *No copyright* GENERATED FILE + +dolfin/ale/Poisson1D.ufl: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/ale/ALE.h: LGPL (v3 or later) + [Copyright: 2008-2009 Solveig Bruvoll and Anders Logg] + +dolfin/ale/ALEType.h: LGPL (v3 or later) + [Copyright: 2008 Solveig Bruvoll and Anders Logg] + +dolfin/ale/Poisson3D.ufl: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/mesh/MeshValueCollection.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg and Garth N. Wells] + +dolfin/mesh/Restriction.h: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/mesh/MeshColoring.cpp: LGPL (v3 or later) + [Copyright: 2010-2011 Garth N. Wells] + +dolfin/mesh/MeshFunction.cpp: LGPL (v3 or later) + [Copyright: 2009-2011 Ola Skavhaug and Garth N. Wells] + +dolfin/mesh/MeshData.h: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +dolfin/mesh/TopologyComputation.cpp: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +dolfin/mesh/MeshPartitioning.cpp: LGPL (v3 or later) + [Copyright: 2008-2012 Niclas Jansson, Ola Skavhaug, Anders Logg] + +dolfin/mesh/MeshConnectivity.cpp: LGPL (v3 or later) + [Copyright: 2006-2007 Anders Logg] + +dolfin/mesh/Mesh.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/MeshGeometry.h: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +dolfin/mesh/SubDomain.cpp: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +dolfin/mesh/BoundaryComputation.h: LGPL (v3 or later) + [Copyright: 2006-20013 Anders Logg and Garth N. Wells] + +dolfin/mesh/SubsetIterator.h: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +dolfin/mesh/SubMesh.cpp: LGPL (v3 or later) + [Copyright: 2009-2011 Anders Logg] + +dolfin/mesh/dolfin_mesh.h: *No copyright* UNKNOWN + +dolfin/mesh/MeshRenumbering.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +dolfin/mesh/MeshEntity.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/MeshTopology.h: LGPL (v3 or later) + [Copyright: 2006-2009 Anders Logg] + +dolfin/mesh/MeshTransformation.h: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/mesh/PeriodicBoundaryComputation.h: LGPL (v3 or later) + [Copyright: 2013 Garth N. Wells] + +dolfin/mesh/SubDomain.h: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +dolfin/mesh/MeshEditor.h: LGPL (v3 or later) + [Copyright: 2006-2012 Anders Logg] + +dolfin/mesh/MeshEntity.h: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/PeriodicBoundaryComputation.cpp: LGPL (v3 or later) + [Copyright: 2013 Garth N. Wells] + +dolfin/mesh/MeshEntityIteratorBase.h: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +dolfin/mesh/MeshPartitioning.h: LGPL (v3 or later) + [Copyright: 2008-2012 Niclas Jansson, Ola Skavhaug, Anders Logg and] + +dolfin/mesh/MeshOrdering.h: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +dolfin/mesh/LocalMeshValueCollection.h: LGPL (v3 or later) + [Copyright: 2008-2012 Garth N. Wells] + +dolfin/mesh/Cell.h: LGPL (v3 or later) + [Copyright: 2006-2013 Anders Logg] + +dolfin/mesh/Edge.cpp: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +dolfin/mesh/MeshConnectivity.h: LGPL (v3 or later) + [Copyright: 2006-2007 Anders Logg] + +dolfin/mesh/PointCell.h: LGPL (v3 or later) + [Copyright: 2007-2007 Kristian B. Oelgaard] + +dolfin/mesh/DomainBoundary.h: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/mesh/Vertex.h: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +dolfin/mesh/Facet.h: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +dolfin/mesh/DistributedMeshTools.cpp: LGPL (v3 or later) + [Copyright: 2011-2013 Garth N. Wells] + +dolfin/mesh/MeshOrdering.cpp: LGPL (v3 or later) + [Copyright: 2007-2012 Anders Logg] + +dolfin/mesh/MeshRenumbering.h: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +dolfin/mesh/MeshEditor.cpp: LGPL (v3 or later) + [Copyright: 2006-2012 Anders Logg] + +dolfin/mesh/DynamicMeshEditor.h: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/mesh/Face.h: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +dolfin/mesh/BoundaryMesh.cpp: LGPL (v3 or later) + [Copyright: 2006-2012 Anders Logg] + +dolfin/mesh/Point.cpp: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +dolfin/mesh/IntervalCell.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/CellType.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/Point.h: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +dolfin/mesh/Mesh.h: LGPL (v3 or later) + [Copyright: 2006-2012 Anders Logg] + +dolfin/mesh/MeshFunction.h: LGPL (v3 or later) + [Copyright: 2006-2009 Anders Logg] + +dolfin/mesh/IntervalCell.h: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +dolfin/mesh/CellType.h: LGPL (v3 or later) + [Copyright: 2006-2009 Anders Logg] + +dolfin/mesh/MeshGeometry.cpp: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +dolfin/mesh/MeshDomains.h: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/mesh/LocalMeshData.cpp: LGPL (v3 or later) + [Copyright: 2008 Ola Skavhaug] + +dolfin/mesh/DistributedMeshTools.h: LGPL (v3 or later) + [Copyright: 2011-2013 Garth N. Wells] + +dolfin/mesh/MeshSmoothing.h: LGPL (v3 or later) + [Copyright: 2008-2010 Anders Logg] + +dolfin/mesh/MeshData.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +dolfin/mesh/DynamicMeshEditor.cpp: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +dolfin/mesh/BoundaryComputation.cpp: LGPL (v3 or later) + [Copyright: 2006-2013 Anders Logg and Garth N. Wells] + +dolfin/mesh/MeshTransformation.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/mesh/MeshTopology.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/Facet.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/SubMesh.h: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +dolfin/mesh/TetrahedronCell.h: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +dolfin/mesh/FacetCell.h: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +dolfin/mesh/TriangleCell.h: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +dolfin/mesh/MeshSmoothing.cpp: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +dolfin/mesh/TetrahedronCell.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/MeshColoring.h: LGPL (v3 or later) + [Copyright: 2010-2011 Garth N. Wells] + +dolfin/mesh/PointCell.cpp: LGPL (v3 or later) + [Copyright: 2007-2008 Kristian B. Oelgaard] + +dolfin/mesh/TriangleCell.cpp: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +dolfin/mesh/TopologyComputation.h: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +dolfin/mesh/MeshEntityIterator.h: LGPL (v3 or later) + [Copyright: 2006-2008 Anders Logg] + +dolfin/mesh/BoundaryMesh.h: LGPL (v3 or later) + [Copyright: 2006-2012 Anders Logg] + +dolfin/mesh/FacetCell.cpp: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +dolfin/mesh/LocalMeshData.h: LGPL (v3 or later) + [Copyright: 2008 Ola Skavhaug] + +dolfin/mesh/Face.cpp: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +dolfin/mesh/MeshDomains.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +dolfin/mesh/Restriction.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +dolfin/mesh/Edge.h: LGPL (v3 or later) + [Copyright: 2006-2010 Anders Logg] + +INSTALL: *No copyright* GENERATED FILE + +README: *No copyright* LGPL (v3 or later) + +release.conf: *No copyright* UNKNOWN + +scripts/dolfin-plot/dolfin-plot: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +scripts/dolfin-plot/plot_elements.sh: *No copyright* UNKNOWN + +scripts/dolfin-plot/mesh.xml: *No copyright* UNKNOWN + +scripts/dolfin-plot/plot_book_elements.sh: *No copyright* UNKNOWN + +scripts/dolfin-order/dolfin-order: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +scripts/dolfin-order/mesh0.xml: *No copyright* UNKNOWN + +scripts/dolfin-order/mesh1.xml: *No copyright* UNKNOWN + +scripts/dolfin-convert/test_exodus.exo: *No copyright* UNKNOWN + +scripts/dolfin-convert/dolfin-convert: LGPL (v3 or later) GENERATED FILE + [Copyright: 2006 Anders Logg] + +scripts/dolfin-convert/test_Triangle.node: *No copyright* GENERATED FILE + +scripts/dolfin-convert/test_Triangle.ele: *No copyright* GENERATED FILE + +scripts/dolfin-convert/test_Triangle.edge: *No copyright* GENERATED FILE + +scripts/dolfin-convert/test_diffpack.grid: *No copyright* UNKNOWN + +scripts/dolfin-convert/test_tetgen.mesh: *No copyright* UNKNOWN + +scripts/dolfin-convert/test_gmsh.msh: *No copyright* UNKNOWN + +site-packages/dolfin_utils/documentation/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin_utils/documentation/extractdocumentation.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +site-packages/dolfin_utils/documentation/docstringutils.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +site-packages/dolfin_utils/documentation/indextemplates.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg, Kristian Oelgaard, and Marie E. Rognes] + +site-packages/dolfin_utils/documentation/generatecpprst.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg and Kristian Oelgaard] + +site-packages/dolfin_utils/documentation/generatepythonrst.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2011 Kristian B. Oelgaard] + +site-packages/dolfin_utils/meshconvert/xml_writer.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +site-packages/dolfin_utils/meshconvert/meshconvert.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2006 Anders Logg] + +site-packages/dolfin_utils/meshconvert/abaqus.py: LGPL (v3 or later) + [Copyright: 2012 Arve Knudsen and Garth N/ Wells / for c in l[1:]]] + +site-packages/dolfin_utils/cppparser/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin_utils/cppparser/utils.py: LGPL (v3 or later) + [Copyright: 2012 Johan Hake] + +site-packages/dolfin_utils/cppparser/CppHeaderParser.py: BSD (3 clause) + [Copyright: HOLDERS AND CONTRIBUTORS / OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT / 2011, Jashua R. Cloutier] + +site-packages/dolfin_utils/wrappers/includes.py: *No copyright* UNKNOWN + +site-packages/dolfin_utils/wrappers/functionspace.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +site-packages/dolfin_utils/wrappers/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin_utils/wrappers/wrappers.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2011 Marie E. Rognes] + +site-packages/dolfin_utils/wrappers/form.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +site-packages/dolfin_utils/wrappers/goalfunctional.py: LGPL (v3 or later) + [Copyright: 2010 Marie E. Rognes] + +site-packages/dolfin_utils/wrappers/capsules.py: LGPL (v3 or later) + [Copyright: 2008-2009 Martin Sandve Alnes] + +site-packages/dolfin_utils/ordereddict.py: MIT/X11 (BSD like) + [Copyright: 2009 Raymond Hettinger] + +site-packages/dolfin_utils/pjobs/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin_utils/pjobs/pjobs.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2009 Martin Sandve Alnes] + +site-packages/dolfin_utils/pjobs/torque.py: LGPL (v3 or later) + [Copyright: 2009 Martin Sandve Alnes] + +site-packages/dolfin_utils/pjobs/sge.py: LGPL (v3 or later) + [Copyright: 2011 Johan Hake] + +site-packages/dolfin_utils/commands.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +site-packages/dolfin/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/compilemodules/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/compilemodules/expressions.py: LGPL (v3 or later) + [Copyright: 2008-2008 Martin Sandve Alnes] + +site-packages/dolfin/compilemodules/jit.py: LGPL (v3 or later) + [Copyright: 2008-2009 Johan Hake] + +site-packages/dolfin/compilemodules/swigimportinfo.py: *No copyright* GENERATED FILE + +site-packages/dolfin/compilemodules/subdomains.py: LGPL (v3 or later) + [Copyright: 2008-2008 Martin Sandve Alnes] + +site-packages/dolfin/compilemodules/compilemodule.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2009 Johan Hake] + +site-packages/dolfin/functions/specialfunctions.py: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +site-packages/dolfin/functions/functionspace.py: LGPL (v3 or later) + [Copyright: 2008 Johan Hake] + +site-packages/dolfin/functions/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/functions/constant.py: LGPL (v3 or later) + [Copyright: 2008-2009 Anders Logg] + +site-packages/dolfin/functions/function.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2009 Johan Hake] + +site-packages/dolfin/functions/ufc_functionspace.py: *No copyright* UNKNOWN + +site-packages/dolfin/functions/expression.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2008-2011 Johan Hake] + +site-packages/dolfin/importhandler/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/importhandler/dynamicloadmpi.py: *No copyright* UNKNOWN + +site-packages/dolfin/common/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/common/time.py: LGPL (v3 or later) + [Copyright: 2008-2010 Garth N. Wells] + +site-packages/dolfin/common/plotting.py: LGPL (v3 or later) + [Copyright: 2008-2012 Joachim B. Haga and Fredrik Valdmanis] + +site-packages/dolfin/common/math.py: *No copyright* UNKNOWN + +site-packages/dolfin/common/globalparameters.py.in: LGPL (v3 or later) + [Copyright: 2009-2010 Anders Logg] + +site-packages/dolfin/common/memory.py: LGPL (v3 or later) + [Copyright: 2010 Anders Logg] + +site-packages/dolfin/common/constants.py: *No copyright* UNKNOWN + +site-packages/dolfin/cpp/__init__.py: LGPL (v3 or later) + [Copyright: 2012 Johan Hake] + +site-packages/dolfin/fem/errorcontrolgenerator.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +site-packages/dolfin/fem/assembling.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2007-2008 Anders Logg] + +site-packages/dolfin/fem/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/fem/interpolation.py: LGPL (v3 or later) + [Copyright: 2009-2011 Anders Logg] + +site-packages/dolfin/fem/bcs.py: LGPL (v3 or later) + [Copyright: 2009-2011 Anders Logg] + +site-packages/dolfin/fem/form.py: LGPL (v3 or later) + [Copyright: 2008 Johan Hake] + +site-packages/dolfin/fem/solving.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +site-packages/dolfin/fem/variationalproblem.py: LGPL (v3 or later) + [Copyright: 2007-2008 Anders Logg] + +site-packages/dolfin/fem/adaptivesolving.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +site-packages/dolfin/fem/projection.py: LGPL (v3 or later) + [Copyright: 2008-2011 Anders Logg] + +site-packages/dolfin/fem/formmanipulations.py: LGPL (v3 or later) + [Copyright: 2010-2012 Marie E. Rognes] + +site-packages/dolfin/fem/norms.py: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +site-packages/dolfin/mesh/__init__.py: *No copyright* UNKNOWN + +site-packages/dolfin/mesh/boundarysubdomainfinder.py: LGPL (v3 or later) + [Copyright: 2008 Kent-Andre Mardal] + +site-packages/dolfin/mesh/intersect.py: LGPL (v3 or later) + [Copyright: 2012 Johan Hake] + +site-packages/dolfin/mesh/refinement.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +site-packages/dolfin/mesh/ale.py: LGPL (v3 or later) + [Copyright: 2009-2011 Anders Logg] + +site-packages/dolfin/mesh/meshes.py: LGPL (v3 or later) GENERATED FILE + [Copyright: 2012 Anders Logg] + +site-packages/dolfin/deprecation.py: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/documentation/README: *No copyright* UNKNOWN + +test/documentation/test.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +test/documentation/verify_demo_code_snippets.py: LGPL (v3 or later) + [Copyright: 2010 Kristian B. Oelgaard] + +test/regression/README: *No copyright* UNKNOWN + +test/regression/test.py: LGPL (v3 or later) + [Copyright: 2008 Ilmar Wilbers] + +test/codingstyle/test.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/README: *No copyright* UNKNOWN + +test/test.py: LGPL (v3 or later) + [Copyright: 2007-2011 Anders Logg] + +test/system/parallel-assembly-solve/test.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +test/system/parallel-assembly-solve/solver.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +test/system/test.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +test/system/ufl-jit-assemble-chain/form_operations.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +test/system/ufl-jit-assemble-chain/test.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +test/system/ufl-jit-assemble-chain/assembly_derivatives.py: LGPL (v3 or later) + [Copyright: 2011 Martin S. Alnaes] + +test/CMakeLists.txt: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/abaqus.inp: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_3D_1.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/test_Triangle_3.edge: *No copyright* GENERATED FILE + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_1.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/triangle.ele: *No copyright* GENERATED FILE + +test/unit/meshconvert/python/data/diffpack_tet.grid: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_4.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_3.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_2.geo: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_1.geo: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/triangle.node: *No copyright* GENERATED FILE + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_4.geo: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/test_Triangle_3.node: *No copyright* GENERATED FILE + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_2.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_1D_2.msh: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_3D_1.geo: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_2D_3.geo: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/gmsh_test_facet_regions_1D_2.geo: *No copyright* UNKNOWN + +test/unit/meshconvert/python/data/test_Triangle_3.ele: *No copyright* GENERATED FILE + +test/unit/meshconvert/python/test.py: LGPL (v3 or later) + [Copyright: 2012] + +test/unit/refinement/python/refine.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/function/cpp/Projection.ufl: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +test/unit/function/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/function/cpp/Expression.cpp: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +test/unit/function/cpp/Projection.h: *No copyright* GENERATED FILE + +test/unit/function/python/SpecialFunctions.py: LGPL (v3 or later) + [Copyright: 2011 Kristian B. Oelgaard] + +test/unit/function/python/Function.py: LGPL (v3 or later) + [Copyright: == 0.0) / == 1.23) / 2011 Garth N. Wells / == 3.45) / == 2.34)] + +test/unit/function/python/Expression.py: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +test/unit/function/python/Constant.py: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +test/unit/function/python/FunctionSpace.py: LGPL (v3 or later) + [Copyright: 2011 Johan Hake] + +test/unit/adaptivity/python/errorcontrol.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +test/unit/adaptivity/python/TimeSeries.py: LGPL (v3 or later) + [Copyright: 2011 Marie E. Rognes] + +test/unit/test.py: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +test/unit/jit/python/test.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/book/README: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/vp2_np.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/alg_newton_np.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/picard_np.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/pde_newton_np.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/nonlinear_poisson/vp1_np.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/d2_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/d3_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/dn2_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/membrane1v.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/d1_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/membrane1.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/dn1_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/dnr_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/d4_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/d6_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/mat2x_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/dn3_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/d5_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/paD.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/mat2_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/dn4_p2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/stationary/poisson/vcp2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/transient/diffusion/sin_daD.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/transient/diffusion/d1_d2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/transient/diffusion/d2_d2D.py: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/transient/diffusion/demo_sin_daD.sh: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1_files/dolfin_parameters.xml: *No copyright* UNKNOWN + +test/unit/book/python/chapter_10.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/book/python/original_tests/README: *No copyright* UNKNOWN + +test/unit/book/python/original_tests/chapter_1.py.orig: LGPL (v3 or later) + [Copyright: 2011 Hans Petter Langtangen and Anders Logg] + +test/unit/book/python/original_tests/chapter_10.py.orig: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/book/python/mesh.xml: *No copyright* UNKNOWN + +test/unit/book/python/chapter_1.py: LGPL (v3 or later) + [Copyright: 2011 Hans Petter Langtangen and Anders Logg] + +test/unit/armadillo/cpp/test.cpp.temporarily_disabled: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/armadillo/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/la/cpp/forms/ReactionDiffusionAction.ufl: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/unit/la/cpp/forms/ReactionDiffusionAction.h: *No copyright* GENERATED FILE + +test/unit/la/cpp/forms/ReactionDiffusion.ufl: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/unit/la/cpp/forms/ReactionDiffusion.h: *No copyright* GENERATED FILE + +test/unit/la/cpp/Vector.cpp: LGPL (v3 or later) + [Copyright: 2007 Johan Hake] + +test/unit/la/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/la/cpp/LinearOperator.cpp: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/unit/la/python/Vector.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/la/python/test.py: LGPL (v3 or later) + [Copyright: 2008 Johan Hake] + +test/unit/la/python/Scalar.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/la/python/Matrix.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/la/python/solve.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/la/python/KrylovSolver.py: LGPL (v3 or later) + [Copyright: 2012 Johan Hake] + +test/unit/la/python/LinearOperator.py: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/unit/quadrature/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/quadrature/cpp/BaryCenter.cpp: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +test/unit/quadrature/python/BaryCenter.py: LGPL (v3 or later) + [Copyright: 2010 Andre Massing] + +test/unit/parameter/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/parameter/cpp/Parameters.cpp: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/parameter/python/Parameters.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/python-extras/python/test.py: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +test/unit/math/python/test.py: LGPL (v3 or later) + [Copyright: 2011 Martin Alnaes] + +test/unit/io/cpp/XMLLocalMeshData.cpp: LGPL (v3 or later) + [Copyright: 2007 Magnus Vikstrøm] + +test/unit/io/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/io/cpp/XMLMeshValueCollection.cpp: LGPL (v3 or later) + [Copyright: 2007 Magnus Vikstrøm] + +test/unit/io/cpp/xml_value_collection_ref.xml: *No copyright* UNKNOWN + +test/unit/io/python/HDF5.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +test/unit/io/python/XMLMeshFunction.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/io/python/vtk.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/io/python/XDMF.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +test/unit/io/python/XMLLocalMeshData.py: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +test/unit/io/python/XMLVector.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/io/python/xml_value_collection_ref.xml: *No copyright* UNKNOWN + +test/unit/io/python/XMLMeshValueCollection.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/io/python/SVG.py: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/unit/io/python/XMLMesh.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/nls/python/doughnut.xml.gz: UNKNOWN + [Copyright: Q%4%EE!_񗟿mxپ/?O_?ן/O뿼Ïoǿ|ۗ_Oo/?o˟7/~K?9~|O_;#W?6w}dO_jy1i>UĪG,[] + +test/unit/nls/python/PETScSNESSolver.py: LGPL (v3 or later) + [Copyright: 2012 Patrick E. Farrell] + +test/unit/intersection/cpp/IntersectionOperator.cpp: LGPL (v3 or later) + [Copyright: Massing, 2011 / 2011 Andr Massing] + +test/unit/intersection/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/intersection/python/IntersectionOperator.py: LGPL (v3 or later) + [Copyright: 2011 Andre Massing] + +test/unit/fem/python/FiniteElement.py: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +test/unit/fem/python/DofMap.py: LGPL (v3 or later) + [Copyright: 2009 Garth N. Wells] + +test/unit/fem/python/Form.py: LGPL (v3 or later) + [Copyright: 2011 Johan Hake] + +test/unit/fem/python/tetrahedron.xml.gz: *No copyright* UNKNOWN + +test/unit/fem/python/manifolds.py: LGPL (v3 or later) + [Copyright: 2012 Imperial College London and others] + +test/unit/fem/python/solving.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/fem/python/DirichletBC.py: LGPL (v3 or later) + [Copyright: 2011-2012 Garth N. Wells] + +test/unit/fem/python/LocalSolver.py: LGPL (v3 or later) + [Copyright: 2013 Garth N. Wells] + +test/unit/fem/python/PeriodicBC.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +test/unit/fem/python/Assembler.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/fem/python/SystemAssembler.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/ale/python/HarmonicSmoothing.py: LGPL (v3 or later) + [Copyright: 2013 Jan Blechta] + +test/unit/mesh/boxes.xml.gz: *No copyright* UNKNOWN + +test/unit/mesh/cpp/Mesh.cpp: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +test/unit/mesh/cpp/CMakeLists.txt: *No copyright* GENERATED FILE + +test/unit/mesh/cpp/MeshValueCollection.cpp: LGPL (v3 or later) + [Copyright: 2007 Anders Logg] + +test/unit/mesh/python/Edge.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/mesh/python/MeshTransformation.py: LGPL (v3 or later) + [Copyright: 2012 Anders Logg] + +test/unit/mesh/python/SubMesh.py: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +test/unit/mesh/python/MeshEditor.py: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +test/unit/mesh/python/MeshMarkers.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/mesh/python/MeshIterator.py: LGPL (v3 or later) + [Copyright: 2006-2011 Anders Logg] + +test/unit/mesh/python/MeshData.py: LGPL (v3 or later) + [Copyright: 2011 Anders Logg] + +test/unit/mesh/python/BoundaryMesh.py: LGPL (v3 or later) + [Copyright: 2012 Garth N. Wells] + +test/unit/mesh/python/MeshValueCollection.py: LGPL (v3 or later) + [Copyright: 2011 Johan Hake] + +test/unit/mesh/python/Mesh.py: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +test/unit/mesh/python/Face.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/unit/mesh/python/MeshFunction.py: LGPL (v3 or later) + [Copyright: 2011 Garth N. Wells] + +test/memory/test.py: LGPL (v3 or later) + [Copyright: 2008 Ilmar Wilbers] + +test/memory/dolfin_valgrind.supp: *No copyright* UNKNOWN + +TODO: *No copyright* UNKNOWN + +utils/vim/macros: UNKNOWN + [Copyright: 2006 :r !echo $USER ~$a.kJo// Licensed under the GNU LGPL Version 2.1. // // First added: :r !date +'\%F' kJo// Last changed: :r !date +'\%F' kJo #ifndef __FOO_H #define __FOO_H #include namespace dolfin { /// Documentation of class Foo class Foo { public: /// Constructor Foo(); /// Destructor ~Foo(); private: }; } #endif:%s/Foo/\=@a/g :%s/FOO/\=@b/g / 2006 :r !echo $USER ~$a.kJo// Licensed under the GNU LGPL Version 2.1. // // First added: :r !date +'\%F' kJo// Last changed: :r !date +'\%F' kJo #include using namespace dolfin; //----------------------------------------------------------------------------- Foo::Foo() { // Do nothing } //----------------------------------------------------------------------------- Foo::~Foo() { // Do nothing } //-----------------------------------------------------------------------------:%s/Foo/\=@2/g] + +utils/xml/convertall: LGPL (v3 or later) + [Copyright: 2006 Anders Logg] + +utils/octave/pdemesh.m: LGPL (v3 or later) + [Copyright: 2004-2005 Johan Jansson] + +utils/octave/pdesurf.m: LGPL (v3 or later) + [Copyright: 2004-2005 Johan Jansson] + +utils/octave/README: *No copyright* UNKNOWN + +utils/octave/pdeplot.m: LGPL (v3 or later) + [Copyright: 2004-2005 Johan Jansson] + +utils/gid/DOLFIN.bas: *No copyright* UNKNOWN + +utils/system/monitor: LGPL (v3 or later) + [Copyright: 2005 Anders Logg] + +utils/scripts/plotklocs: LGPL (v3 or later) + [Copyright: 2013 Anders Logg] + +utils/scripts/makedoc: *No copyright* UNKNOWN + +utils/scripts/notinuse: *No copyright* UNKNOWN + +utils/scripts/pdebug: *No copyright* UNKNOWN + +utils/scripts/dolfinreplace: *No copyright* UNKNOWN + +utils/scripts/fixme: *No copyright* UNKNOWN + +utils/scripts/broken: *No copyright* UNKNOWN + +utils/scripts/klocs: *No copyright* UNKNOWN + +utils/scripts/formatcode: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +utils/tetgen/sphere.stl: *No copyright* UNKNOWN + +utils/tetgen/dolfin-tetgen: LGPL (v3 or later) + [Copyright: 2009 Anders Logg] + +utils/swig/dolfin-swig: *No copyright* UNKNOWN + +utils/emacs/macros: *No copyright* UNKNOWN + +utils/matlab/xmlmesh.m: LGPL (v3 or later) + [Copyright: 2004 Erik Svensson] + +utils/matlab/xmlvector.m: LGPL (v3 or later) + [Copyright: 2004 Georgios Foufas] + +utils/matlab/meshindex.m: LGPL (v3 or later) + [Copyright: 2005 Anders Logg] + +utils/matlab/plotcontroller.m: LGPL (v3 or later) + [Copyright: 2005 Anders Logg] + +utils/matlab/xmlmatrix.m: LGPL (v3 or later) + [Copyright: 2004 Georgios Foufas] + +utils/matlab/plotslab.m: LGPL (v3 or later) + [Copyright: 2003 Johan Hoffman / 2003-2005 Anders Logg] + +utils/python/extract2d: LGPL (v3 or later) + [Copyright: 2008 Anders Logg] + +utils/python/README: *No copyright* UNKNOWN diff -Nru dolfin-1.2.0/debian/docs dolfin-1.2.0+dfsg/debian/docs --- dolfin-1.2.0/debian/docs 1970-01-01 00:00:00.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/docs 2013-08-11 11:41:18.000000000 +0000 @@ -0,0 +1,3 @@ +AUTHORS +README +TODO diff -Nru dolfin-1.2.0/debian/dolfin-bin.install dolfin-1.2.0+dfsg/debian/dolfin-bin.install --- dolfin-1.2.0/debian/dolfin-bin.install 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/dolfin-bin.install 2013-08-11 11:41:18.000000000 +0000 @@ -1,4 +1,5 @@ usr/bin/dolfin-convert +usr/bin/dolfin-get-demos usr/bin/dolfin-order usr/bin/dolfin-plot usr/bin/dolfin-version diff -Nru dolfin-1.2.0/debian/dolfin-bin.manpages dolfin-1.2.0+dfsg/debian/dolfin-bin.manpages --- dolfin-1.2.0/debian/dolfin-bin.manpages 1970-01-01 00:00:00.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/dolfin-bin.manpages 2013-08-11 11:41:18.000000000 +0000 @@ -0,0 +1 @@ +debian/dolfin-get-demos.1 diff -Nru dolfin-1.2.0/debian/dolfin-get-demos.1 dolfin-1.2.0+dfsg/debian/dolfin-get-demos.1 --- dolfin-1.2.0/debian/dolfin-get-demos.1 1970-01-01 00:00:00.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/dolfin-get-demos.1 2013-08-11 11:41:18.000000000 +0000 @@ -0,0 +1,14 @@ +.TH "DOLFIN-GET-DEMOS" 1 + +.SH NAME +dolfin-get-demos - install DOLFIN demos in user's home direcotry + +.SH SYNOPSIS +.B dolfin-get-demos + +.SH BUGS +.TP +For comments, questions, bug reports etc. see http://fenicsproject.org/support. + +.SH AUTHOR +dolfin-get-demos was written by Anders Logg . diff -Nru dolfin-1.2.0/debian/libdolfin1.0-dev.install dolfin-1.2.0+dfsg/debian/libdolfin1.0-dev.install --- dolfin-1.2.0/debian/libdolfin1.0-dev.install 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/libdolfin1.0-dev.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -usr/lib/*.so -usr/include/dolfin -usr/include/dolfin.h -usr/lib/pkgconfig/dolfin.pc -usr/share/dolfin/cmake/dolfin-config.cmake diff -Nru dolfin-1.2.0/debian/libdolfin1.0.install dolfin-1.2.0+dfsg/debian/libdolfin1.0.install --- dolfin-1.2.0/debian/libdolfin1.0.install 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/libdolfin1.0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/lib/lib*.so.* diff -Nru dolfin-1.2.0/debian/libdolfin1.2-dev.install dolfin-1.2.0+dfsg/debian/libdolfin1.2-dev.install --- dolfin-1.2.0/debian/libdolfin1.2-dev.install 1970-01-01 00:00:00.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/libdolfin1.2-dev.install 2013-08-11 11:41:18.000000000 +0000 @@ -0,0 +1,5 @@ +usr/lib/*.so +usr/include/dolfin +usr/include/dolfin.h +usr/lib/pkgconfig/dolfin.pc +usr/share/dolfin/cmake diff -Nru dolfin-1.2.0/debian/libdolfin1.2.install dolfin-1.2.0+dfsg/debian/libdolfin1.2.install --- dolfin-1.2.0/debian/libdolfin1.2.install 1970-01-01 00:00:00.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/libdolfin1.2.install 2013-08-11 11:41:18.000000000 +0000 @@ -0,0 +1 @@ +usr/lib/lib*.so.* diff -Nru dolfin-1.2.0/debian/patches/fix_swig_2.0.5_bug.patch dolfin-1.2.0+dfsg/debian/patches/fix_swig_2.0.5_bug.patch --- dolfin-1.2.0/debian/patches/fix_swig_2.0.5_bug.patch 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/patches/fix_swig_2.0.5_bug.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,266 +0,0 @@ -diff -Nru dolfin-1.0.0.orig/ChangeLog dolfin-1.0.0/ChangeLog ---- dolfin-1.0.0.orig/ChangeLog 2012-05-11 13:08:49.062853202 +0200 -+++ dolfin-1.0.0/ChangeLog 2012-05-11 13:11:18.738851739 +0200 -@@ -1,3 +1,5 @@ -+ - Fix bug introduced by SWIG 2.0.5, where typemaps of templated typedefs are not handled correctly -+ - Fix bug introduced by SWIG 2.0.5, which treated uint as Python long - 1.0.0 [2011-12-07] - - Recompile all forms with FFC 1.0.0 - - Fix for CGAL 3.9 on OS X -diff -Nru dolfin-1.0.0.orig/dolfin/swig/array_typemaps.i dolfin-1.0.0/dolfin/swig/array_typemaps.i ---- dolfin-1.0.0.orig/dolfin/swig/array_typemaps.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/array_typemaps.i 2012-05-11 13:10:27.666852240 +0200 -@@ -31,7 +31,7 @@ - // SWIG use: INT32 for integer, DOUBLE for double aso. - // NUMPYTYPE : The NumPy type that is going to be checked for - // TYPE_NAME : The name of the pointer type, 'double' for 'double', 'uint' for --// 'dolfin::uint' -+// 'unsigned int' - // DESCR : The char descriptor of the NumPy type - // ARGNAME : The name of the argument the typemap will kick in for pass nothing - // and the typemap will kick in for all argument names -@@ -40,7 +40,7 @@ - //----------------------------------------------------------------------------- - %define IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(TYPE, TYPECHECK, NUMPYTYPE, TYPE_NAME, DESCR, ARGNAME, CONSTARRAY) - --%typemap(in, fragment=convert_numpy_to_array_with_check(TYPE_NAME)) (CONSTARRAY dolfin::Array &ARGNAME) (dolfin::uint size, TYPE* data) -+%typemap(in, fragment=convert_numpy_to_array_with_check(TYPE_NAME)) (CONSTARRAY dolfin::Array &ARGNAME) (unsigned int size, TYPE* data) - { - if (!convert_numpy_to_array_with_check_ ## TYPE_NAME($input, size, data)) - return NULL; -@@ -104,15 +104,15 @@ - - // Instantiate argument name specific typemaps for non const arguments - IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(double, DOUBLE, NPY_DOUBLE, double, d, values, ) --IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(dolfin::uint, INT32, NPY_UINT, uint, I, indices,) -+IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(unsigned int, INT32, NPY_UINT, uint, I, indices,) - IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(double, DOUBLE, NPY_DOUBLE, double, d, vertex_values, ) - - // Instantiate argument name independent typemaps for all - // const Array <{int, uint, double}>& arguments - IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(double, DOUBLE, NPY_DOUBLE, double, d, , const) --IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(dolfin::uint, INT32, NPY_UINT, uint, I, , const) -+IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(unsigned int, INT32, NPY_UINT, uint, I, , const) - IN_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(int, INT32, NPY_INT, int, i, , const) - --OUT_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(dolfin::uint, NPY_UINT) -+OUT_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(unsigned int, NPY_UINT) - OUT_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(int, NPY_INT) - OUT_NUMPY_TYPEMAP_FOR_DOLFIN_ARRAY(double, NPY_DOUBLE) -diff -Nru dolfin-1.0.0.orig/dolfin/swig/shared_ptr_classes.i dolfin-1.0.0/dolfin/swig/shared_ptr_classes.i ---- dolfin-1.0.0.orig/dolfin/swig/shared_ptr_classes.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/shared_ptr_classes.i 2012-05-11 13:10:27.670852240 +0200 -@@ -51,8 +51,14 @@ - // Make DOLFIN aware of the types defined in UFC - //----------------------------------------------------------------------------- - // UFC -+%shared_ptr(ufc::cell_integral) -+%shared_ptr(ufc::dofmap) -+%shared_ptr(ufc::finite_element) - %shared_ptr(ufc::function) --%import "swig/ufc.i" -+%shared_ptr(ufc::form) -+%shared_ptr(ufc::exterior_facet_integral) -+%shared_ptr(ufc::interior_facet_integral) -+%import(module="ufc") "ufc.h" - - //----------------------------------------------------------------------------- - // Declare shared_ptr stored types in PyDOLFIN -diff -Nru dolfin-1.0.0.orig/dolfin/swig/std_map_typemaps.i dolfin-1.0.0/dolfin/swig/std_map_typemaps.i ---- dolfin-1.0.0.orig/dolfin/swig/std_map_typemaps.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/std_map_typemaps.i 2012-05-11 13:10:27.670852240 +0200 -@@ -124,5 +124,9 @@ - //----------------------------------------------------------------------------- - // Run the macro and instantiate the typemaps - //----------------------------------------------------------------------------- -+// NOTE: SWIG BUG -+// NOTE: Because of bug introduced by SWIG 2.0.5 we cannot use templated versions -+// NOTE: of typdefs, which means we need to use unsigned int instead of dolfin::uint -+// NOTE: in typemaps - MAP_OUT_TYPEMAPS(unsigned int, unsigned int, uint) - MAP_OUT_TYPEMAPS(unsigned int, double, double) -diff -Nru dolfin-1.0.0.orig/dolfin/swig/std_pair_typemaps.i dolfin-1.0.0/dolfin/swig/std_pair_typemaps.i ---- dolfin-1.0.0.orig/dolfin/swig/std_pair_typemaps.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/std_pair_typemaps.i 2012-05-11 13:10:27.670852240 +0200 -@@ -123,12 +123,12 @@ - //----------------------------------------------------------------------------- - // In typemap for std::pair - //----------------------------------------------------------------------------- --%typecheck(SWIG_TYPECHECK_POINTER) std::pair -+%typecheck(SWIG_TYPECHECK_POINTER) std::pair - { - $1 = PyTuple_Check($input) ? 1 : 0; - } - --%typemap(in) std::pair (std::pair tmp_pair, long tmp) -+%typemap(in) std::pair (std::pair tmp_pair, long tmp) - { - // Check that we have a tuple - if (!PyTuple_Check($input) || PyTuple_Size($input) != 2) -@@ -143,7 +143,7 @@ - { - tmp = static_cast(PyInt_AsLong(py_first)); - if (tmp>=0) -- tmp_pair.first = static_cast(tmp); -+ tmp_pair.first = static_cast(tmp); - else - SWIG_exception(SWIG_TypeError, "expected positive 'int' as the first tuple argument "); - } -@@ -155,7 +155,7 @@ - { - tmp = static_cast(PyInt_AsLong(py_second)); - if (tmp>=0) -- tmp_pair.second = static_cast(tmp); -+ tmp_pair.second = static_cast(tmp); - else - SWIG_exception(SWIG_TypeError, "expected positive 'int' as the second tuple argument "); - } -@@ -190,11 +190,11 @@ - //----------------------------------------------------------------------------- - // Out typemap for std::pair - //----------------------------------------------------------------------------- --%typemap(out) std::pair -+%typemap(out) std::pair - { - $result = Py_BuildValue("ii", $1.first, $1.second); - } --%typemap(out) std::pair -+%typemap(out) std::pair - { - $result = Py_BuildValue("ib", $1.first, $1.second); - } -diff -Nru dolfin-1.0.0.orig/dolfin/swig/std_set_typemaps.i dolfin-1.0.0/dolfin/swig/std_set_typemaps.i ---- dolfin-1.0.0.orig/dolfin/swig/std_set_typemaps.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/std_set_typemaps.i 2012-05-11 13:10:27.670852240 +0200 -@@ -17,7 +17,7 @@ - // along with DOLFIN. If not, see . - // - // First added: 2009-11-27 --// Last changed: 2011-10-05 -+// Last changed: 2012-05-09 - - //============================================================================= - // In this file we declare some typemaps for the std::set type -@@ -72,5 +72,9 @@ - - %enddef - --ARGOUT_TYPEMAP_BOOST_UNORDERED_SET_OF_PRIMITIVES(dolfin::uint, INT32, ids_result, NPY_INT) --ARGOUT_TYPEMAP_BOOST_UNORDERED_SET_OF_PRIMITIVES(dolfin::uint, INT32, cells, NPY_INT) -+// NOTE: SWIG BUG -+// NOTE: Because of bug introduced by SWIG 2.0.5 we cannot use templated versions -+// NOTE: of typdefs, which means we need to use unsigned int instead of dolfin::uint -+// NOTE: in typemaps -+ARGOUT_TYPEMAP_BOOST_UNORDERED_SET_OF_PRIMITIVES(unsigned int, INT32, ids_result, NPY_INT) -+ARGOUT_TYPEMAP_BOOST_UNORDERED_SET_OF_PRIMITIVES(unsigned int, INT32, cells, NPY_INT) -diff -Nru dolfin-1.0.0.orig/dolfin/swig/std_vector_typemaps.i dolfin-1.0.0/dolfin/swig/std_vector_typemaps.i ---- dolfin-1.0.0.orig/dolfin/swig/std_vector_typemaps.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/std_vector_typemaps.i 2012-05-11 13:10:27.670852240 +0200 -@@ -17,7 +17,7 @@ - // along with DOLFIN. If not, see . - // - // First added: 2009-08-31 --// Last changed: 2011-10-09 -+// Last changed: 2012-05-09 - - //============================================================================= - // In this file we declare what types that should be able to be passed using a -@@ -454,21 +454,28 @@ - //----------------------------------------------------------------------------- - // Run the different macros and instantiate the typemaps - //----------------------------------------------------------------------------- -+// NOTE: SWIG BUG -+// NOTE: Because of bug introduced by SWIG 2.0.5 we cannot use templated versions -+// NOTE: of typdefs, which means we need to use unsigned int instead of dolfin::uint -+// NOTE: in typemaps - TYPEMAPS_STD_VECTOR_OF_POINTERS(DirichletBC) - TYPEMAPS_STD_VECTOR_OF_POINTERS(BoundaryCondition) - TYPEMAPS_STD_VECTOR_OF_POINTERS(GenericFunction) - TYPEMAPS_STD_VECTOR_OF_POINTERS(FunctionSpace) - TYPEMAPS_STD_VECTOR_OF_POINTERS(Parameters) - --ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, cells, NPY_INT) --ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, columns, NPY_INT) -+//ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, cells, NPY_INT) -+//ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, columns, NPY_INT) -+ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(unsigned int, INT32, cells, NPY_INT) -+ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(unsigned int, INT32, columns, NPY_INT) - ARGOUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(double, DOUBLE, values, NPY_DOUBLE) - - IN_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(double, DOUBLE, values, NPY_DOUBLE, double, d) --IN_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, columns, NPY_UINT, uint, I) -+//IN_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, columns, NPY_UINT, uint, I) -+IN_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(unsigned int, INT32, columns, NPY_UINT, uint, I) - --PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, coloring_type, uint, -1) --PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, value_shape, uint, -1) -+//PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, coloring_type, uint, -1) -+//PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(dolfin::uint, INT32, value_shape, uint, -1) - PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(unsigned int, INT32, coloring_type, uint, -1) - PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(unsigned int, INT32, value_shape, uint, -1) - PY_SEQUENCE_OF_SCALARS_TO_VECTOR_OF_PRIMITIVES(double, DOUBLE, values, double, -1) -@@ -476,7 +483,7 @@ - READONLY_OUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(double, double) - READONLY_OUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(int, int) - READONLY_OUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(unsigned int, uint) --READONLY_OUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, uint) -+//READONLY_OUT_TYPEMAP_STD_VECTOR_OF_PRIMITIVES(dolfin::uint, uint) - - IN_TYPEMAP_STD_VECTOR_OF_SMALL_DOLFIN_TYPES(Point) - IN_TYPEMAP_STD_VECTOR_OF_SMALL_DOLFIN_TYPES(MeshEntity) -diff -Nru dolfin-1.0.0.orig/dolfin/swig/typemaps.i dolfin-1.0.0/dolfin/swig/typemaps.i ---- dolfin-1.0.0.orig/dolfin/swig/typemaps.i 2012-05-11 13:08:49.074853207 +0200 -+++ dolfin-1.0.0/dolfin/swig/typemaps.i 2012-05-11 13:10:27.670852240 +0200 -@@ -65,24 +65,24 @@ - { - if (!PyInteger_Check(in)) - return false; -- value = static_cast(PyInt_AS_LONG(in)); -+ value = static_cast(PyInt_AS_LONG(in)); - return true; - } - } - - %fragment("Py_convert_uint", "header", fragment="PyInteger_Check") { - // A check for int and converter to uint -- SWIGINTERNINLINE bool Py_convert_uint(PyObject* in, dolfin::uint& value) -+ SWIGINTERNINLINE bool Py_convert_uint(PyObject* in, unsigned int& value) - { - if (!(PyInteger_Check(in) && PyInt_AS_LONG(in)>=0)) - return false; -- value = static_cast(PyInt_AS_LONG(in)); -+ value = static_cast(PyInt_AS_LONG(in)); - return true; - } - } - - //----------------------------------------------------------------------------- --// Typemaps for dolfin::uint and int -+// Typemaps for unsigned int and int - //----------------------------------------------------------------------------- - - //----------------------------------------------------------------------------- -@@ -91,7 +91,10 @@ - %typemap(out, fragment=SWIG_From_frag(unsigned int)) unsigned int - { - // Typemap unsigned int -- $result = SWIG_From(unsigned int)($1); -+ $result = PyInt_FromLong(static_cast< long >($1)); -+ // NOTE: From SWIG 2.0.5 does this macro return a Python long, -+ // NOTE: which we do not want -+ //$result = SWIG_From(unsigned int)($1); - } - - //----------------------------------------------------------------------------- -diff -Nru dolfin-1.0.0.orig/test/unit/fem/python/Assembler.py dolfin-1.0.0/test/unit/fem/python/Assembler.py ---- dolfin-1.0.0.orig/test/unit/fem/python/Assembler.py 2012-05-11 13:08:49.102853205 +0200 -+++ dolfin-1.0.0/test/unit/fem/python/Assembler.py 2012-05-11 13:10:27.670852240 +0200 -@@ -375,7 +375,7 @@ - - # Create reference matrices and set entries - A0, M0 = uBLASDenseMatrix(4, 4), uBLASDenseMatrix(4, 4) -- pos = numpy.array([0, 1, 2, 3], dtype='I') -+ pos = numpy.array([0, 1, 2, 3], dtype=numpy.uintc) - A0.set(numpy.array([[1.0/2.0, -1.0/6.0, -1.0/6.0, -1.0/6.0], - [-1.0/6.0, 1.0/6.0, 0.0, 0.0], - [-1.0/6.0, 0.0, 1.0/6.0, 0.0], diff -Nru dolfin-1.2.0/debian/patches/gcc4.7.patch dolfin-1.2.0+dfsg/debian/patches/gcc4.7.patch --- dolfin-1.2.0/debian/patches/gcc4.7.patch 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/patches/gcc4.7.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,135 +0,0 @@ -diff -Nru dolfin-1.0.0.orig/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h dolfin-1.0.0/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h ---- dolfin-1.0.0.orig/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h 2012-05-14 11:18:34.735032778 +0200 -+++ dolfin-1.0.0/dolfin/intersection/Segment_3_Tetrahedron_3_intersection.h 2012-05-14 11:19:08.599031581 +0200 -@@ -27,8 +27,6 @@ - - #include - --using dolfin::error; -- - CGAL_BEGIN_NAMESPACE - - #if CGAL_VERSION_NR < 1030601000 -@@ -38,11 +36,9 @@ - #endif - - template -- inline -- bool -- do_intersect(const typename K::Tetrahedron_3 &tet, -- const typename K::Segment_3 &seg, -- const K&) -+ bool do_intersect(const typename K::Tetrahedron_3& tet, -+ const typename K::Segment_3& seg, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); -@@ -51,11 +47,9 @@ - } - - template -- inline -- bool -- do_intersect(const typename K::Segment_3 &seg, -- const typename K::Tetrahedron_3 &tet, -- const K&) -+ bool do_intersect(const typename K::Segment_3& seg, -+ const typename K::Tetrahedron_3& tet, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); -@@ -64,66 +58,58 @@ - } - - template -- inline -- Object -- intersection(const typename K::Tetrahedron_3 &tet, -- const typename K::Segment_3 &seg, -- const K&) -+ Object intersection(const typename K::Tetrahedron_3& tet, -+ const typename K::Segment_3& seg, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); - -- if (do_intersect(tet,seg)) { -+ if (do_intersect(tet,seg)) - return Object(); -- } -+ - return Object(); - } - - template -- inline -- Object -- intersection( const typename K::Segment_3 &seg, -- const typename K::Tetrahedron_3 &tet, -- const K&) -+ Object intersection(const typename K::Segment_3& seg, -+ const typename K::Tetrahedron_3& tet, -+ const K&) - { - //throw exception! - dolfin_not_implemented(); - -- if (do_intersect(tet,seg)) { -+ if (do_intersect(tet,seg)) - return Object(); -- } -+ - return Object(); - } - - } // namespace CGALi - - template -- inline bool -- do_intersect(const Segment_3 &seg, const Tetrahedron_3 &tet) -+ bool do_intersect(const Segment_3& seg, const Tetrahedron_3& tet) - { - typedef typename K::Do_intersect_3 Do_intersect; - return Do_intersect()(tet, seg); - } - - template -- inline bool -- do_intersect(const Tetrahedron_3 &tet, const Segment_3 &seg) -+ bool do_intersect(const Tetrahedron_3& tet, const Segment_3& seg) - { - typedef typename K::Do_intersect_3 Do_intersect; - return Do_intersect()(tet, seg); - } - - template -- inline Object -- intersection(const Segment_3 &seg, const Tetrahedron_3 &tet) -+ Object intersection(const Segment_3& seg, const Tetrahedron_3& tet) - { - typedef typename K::Intersect_3 Intersect; - return Intersect()(tet, seg); - } - - template -- inline Object -- intersection(const Tetrahedron_3 &tet, const Segment_3 &seg) -+ Object intersection(const Tetrahedron_3& tet, const Segment_3& seg) - { - typedef typename K::Intersect_3 Intersect; - return Intersect()(tet, seg); -diff -Nru dolfin-1.0.0.orig/dolfin/log/log.h dolfin-1.0.0/dolfin/log/log.h ---- dolfin-1.0.0.orig/dolfin/log/log.h 2012-05-14 11:18:34.727032779 +0200 -+++ dolfin-1.0.0/dolfin/log/log.h 2012-05-14 11:24:17.739020646 +0200 -@@ -151,7 +151,7 @@ - // Not implemented error, reporting function name and line number - #define dolfin_not_implemented() \ - do { \ -- dolfin_error("log.h", \ -+ dolfin::dolfin_error("log.h", \ - "perform call to DOLFIN function %s", \ - "The function %s has not been implemented (in %s line %d)", \ - __FUNCTION__, __FUNCTION__, __FILE__, __LINE__); \ diff -Nru dolfin-1.2.0/debian/rules dolfin-1.2.0+dfsg/debian/rules --- dolfin-1.2.0/debian/rules 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/rules 2013-08-11 11:41:18.000000000 +0000 @@ -1,11 +1,10 @@ #!/usr/bin/make -f -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/cmake.mk -include /usr/share/cdbs/1/rules/utils.mk - -DEB_COMPRESS_EXCLUDE_ALL := .py .cpp .h .pdf -DEB_INSTALL_DOCS_ALL += AUTHORS README TODO +# FIXME: Is this needed? +#CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) +#CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) +#CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) +#LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) # Allow test programs that uses OpenMPI to run export OMPI_MCA_plm_rsh_agent=/bin/false @@ -25,56 +24,113 @@ ENABLE_MPI=ON endif -DEFAULT_PY_VERSION = $(shell pyversions --version --default) +DEB_BUILD_MULTIARCH ?= $(shell dpkg-architecture -qDEB_BUILD_MULTIARCH) + +BUILDDIR = $(CURDIR)/debian/build +DOLFIN_HOME = $(CURDIR)/$(DEB_SRCDIR) +USCAN_DESTDIR := $(CURDIR) +PYVERS := $(shell pyversions --requested debian/control | tac -s' ') +DEFAULT_PYVER := $(shell pyversions -d) -DEB_CMAKE_EXTRA_FLAGS= \ +CMAKE_OPTS := \ + -D CMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ -D BUILD_SHARED_LIBS:BOOL=ON \ -D CMAKE_SKIP_RPATH:BOOL=ON \ -D CMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=OFF \ -D DOLFIN_ENABLE_TRILINOS:BOOL=OFF \ -D DOLFIN_ENABLE_CGAL:BOOL=ON \ - -D DOLFIN_ENABLE_MTL4:BOOL=OFF \ + -D DOLFIN_ENABLE_HDF5:BOOL=ON \ + -D DOLFIN_ENABLE_VTK:BOOL=ON \ + -D DOLFIN_ENABLE_QT:BOOL=ON \ -D DOLFIN_ENABLE_PARMETIS:BOOL=OFF \ + -D DOLFIN_ENABLE_PASTIX:BOOL=OFF \ -D DOLFIN_ENABLE_UNIT_TESTS:BOOL=OFF \ -D SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig2.0 \ -D DOLFIN_ENABLE_MPI:BOOL=$(ENABLE_MPI) \ -D PETSC_DIR:PATH=/usr/lib/petscdir/3.2 \ -D SLEPC_DIR:PATH=/usr/lib/slepcdir/3.2 \ - -D Python_ADDITIONAL_VERSIONS=$(DEFAULT_PY_VERSION) \ - .. + $(DOLFIN_HOME) -USCAN_DESTDIR := $(CURDIR) +ifeq (,$(DISTRIBUTION)) + DISTRIBUTION := $(shell dpkg-parsechangelog --format rfc822 | sed -ne "s/^Distribution: //p") +endif -PY_VERSIONS = $(shell pyversions --version --requested debian/control | tac -s' ') +ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"squeeze wheezy lucid maverick natty oneiric precise quantal raring saucy")) + DISTRIBUTION := sid +endif -install-stamp-%: - cd $(DEB_BUILDDIR) && rm CMakeCache.txt && \ - cmake $(DEB_CMAKE_NORMAL_ARGS) $(DEB_CMAKE_EXTRA_FLAGS) \ - -DPython_ADDITIONAL_VERSIONS=$* \ - .. - make -C $(DEB_BUILDDIR) install DESTDIR=$(CURDIR)/debian/tmp - touch $@ +ifneq (,$(findstring $(DISTRIBUTION),"raring saucy sid")) + PYTHON_INCLUDE_DIR2 = /usr/include/$(DEB_BUILD_MULTIARCH) + PYTHON_LIBRARY_DIR = /usr/lib/$(DEB_BUILD_MULTIARCH) +else + PYTHON_INCLUDE_DIR2 = /usr/include + PYTHON_LIBRARY_DIR = /usr/lib +endif -#install/python-dolfin:: $(addprefix install-stamp-, $(PY_VERSIONS)) +%: + dh $@ --buildsystem=cmake \ + --builddirectory=$(BUILDDIR)-$(DEFAULT_PYVER) \ + --with python2 + +override_dh_compress: + dh_compress -X.py -X.cpp -X.h -X.pdf -X.ufl + +override_dh_auto_clean: + for v in $(PYVERS); do \ + rm -rf $(BUILDDIR)-$$v; \ + done + +override_dh_auto_configure: + for v in $(PYVERS); do \ + dh_auto_configure --builddirectory=$(BUILDDIR)-$$v -- \ + -D PYTHON_EXECUTABLE:FILEPATH=/usr/bin/$$v \ + -D PYTHON_LIBRARY:FILEPATH=$(PYTHON_LIBRARY_DIR)/lib$$v.so \ + -D PYTHON_INCLUDE_DIR:PATH=/usr/include/$$v \ + -D PYTHON_INCLUDE_DIR2:PATH=$(PYTHON_INCLUDE_DIR2)/$$v \ + -- $(CMAKE_OPTS) ;\ + done + +override_dh_auto_build: + for v in $(PYVERS); do \ + dh_auto_build --builddirectory=$(BUILDDIR)-$$v; \ + done + +override_dh_auto_install: + for v in $(PYVERS); do \ + dh_auto_install --builddirectory=$(BUILDDIR)-$$v; \ + done + dh_numpy -binary-predeb/python-dolfin:: +override_dh_gencontrol: # We have a tight dependency on swig2.0 - #675207 set -e; \ swig_version=$$(dpkg-query -W swig2.0 | cut -f 2 | cut -d- -f 1); \ next_swig_version="$${swig_version%.*}.$$(($${swig_version##*.} + 1))"; \ echo "swig:Depends=swig2.0 (>= $$swig_version), swig2.0 (<< $$next_swig_version~)" >> debian/python-dolfin.substvars + dh_gencontrol + +override_dh_strip: + dh_strip -a --package=libdolfin1.2 --dbg-package=libdolfin1.2-dbg -Xpython + dh_strip -a --package=python-dolfin --dbg-package=python-dolfin-dbg -binary-install/python-dolfin:: - dh_python2 -p$(cdbs_curpkg) - dh_numpy -p$(cdbs_curpkg) +override_dh_installman: + dh_installman -binary-install/dolfin-bin:: - dh_python2 -p$(cdbs_curpkg) -clean:: - -rm -rf $(addprefix install-stamp-, $(PY_VERSIONS)) +DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control | cut -f 2 -d ':')) +DEB_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ') +DEB_NOEPOCH_VERSION := $(shell echo $(DEB_VERSION) | cut -d: -f2-) +DEB_UPSTREAM_VERSION := $(shell echo $(DEB_NOEPOCH_VERSION) | sed 's/-[^-]*$$//') +DEB_STRIPPED_UPSTREAM_VERSION = $(shell echo $(DEB_UPSTREAM_VERSION) | sed -n -e 's/\+dfsg.*$$//p') +.PHONY: get-orig-source override_dh_strip get-orig-source: - uscan --force-download --verbose --destdir $(USCAN_DESTDIR) \ - --download-version $(DEB_UPSTREAM_VERSION) \ - --upstream-version $(DEB_UPSTREAM_VERSION) + set -ex ; \ + TMPDIR=`mktemp -d $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig.XXXXXX` ; \ + uscan --force-download --check-dirname-level 0 --destdir "$$TMPDIR" --download-version $(DEB_STRIPPED_UPSTREAM_VERSION) --upstream-version $(DEB_STRIPPED_UPSTREAM_VERSION); \ + tar -C "$$TMPDIR" --strip-components 1 -xzf "$$TMPDIR"/$(DEB_SOURCE_PACKAGE)_$(DEB_STRIPPED_UPSTREAM_VERSION).orig.tar.gz ; \ + rm -rf "$$TMPDIR"/demo/undocumented/waveguide/waveguide_TM_cutoff_modes.pdf ; \ + rm -f "$$TMPDIR"/$(DEB_SOURCE_PACKAGE)*.tar.gz ; \ + mv "$$TMPDIR" $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig ; \ + GZIP=-9 tar -czf $(CURDIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig ; \ + rm -rf $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).orig diff -Nru dolfin-1.2.0/debian/watch dolfin-1.2.0+dfsg/debian/watch --- dolfin-1.2.0/debian/watch 2013-06-17 03:13:11.000000000 +0000 +++ dolfin-1.2.0+dfsg/debian/watch 2013-08-11 11:41:18.000000000 +0000 @@ -1,2 +1,3 @@ version=3 -https://launchpad.net/dolfin/+download https://launchpad.net/dolfin/.*/dolfin-(.*)\.tar\.gz +opts=dversionmangle=s/\+dfsg// \ + https://launchpad.net/dolfin/+download https://launchpad.net/dolfin/.*/dolfin-(.*)\.t(?:ar\.)?gz