[dolfin] branch master updated (5971c78 -> 603d79c)
Mattia Rizzolo
mattia at debian.org
Sat Apr 23 18:36:01 UTC 2016
This is an automated email from the git hooks/post-receive script.
mattia pushed a change to branch master
in repository dolfin.
from 5971c78 team upload
adds 6d5c511 Initial upstream branch.
adds 3d0397d Imported Upstream version 1.6.0
new 603d79c Merge tag 'upstream/1.6.0'
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 34 +
AUTHORS | 79 +
CMakeLists.txt | 1142 +
COPYING | 674 +
COPYING.LESSER | 165 +
ChangeLog | 1411 +
INSTALL | 82 +
README.rst | 63 +
bench/CMakeLists.txt | 33 +
bench/README | 23 +
bench/bench.py | 108 +
bench/common/progress/cpp/CMakeLists.txt | 46 +
bench/common/progress/cpp/main.cpp | 46 +
bench/common/timing/cpp/CMakeLists.txt | 46 +
bench/common/timing/cpp/main.cpp | 60 +
bench/fem/assembly/cpp/CMakeLists.txt | 46 +
bench/fem/assembly/cpp/forms.h | 99 +
bench/fem/assembly/cpp/forms/Elasticity3D.h | 5473 ++
bench/fem/assembly/cpp/forms/Elasticity3D.ufl | 18 +
bench/fem/assembly/cpp/forms/NSEMomentum3D.h | 7462 +++
bench/fem/assembly/cpp/forms/NSEMomentum3D.ufl | 18 +
bench/fem/assembly/cpp/forms/Poisson2DP1.h | 1636 +
bench/fem/assembly/cpp/forms/Poisson2DP1.ufl | 6 +
bench/fem/assembly/cpp/forms/Poisson2DP2.h | 2382 +
bench/fem/assembly/cpp/forms/Poisson2DP2.ufl | 6 +
bench/fem/assembly/cpp/forms/Poisson2DP3.h | 3586 ++
bench/fem/assembly/cpp/forms/Poisson2DP3.ufl | 6 +
bench/fem/assembly/cpp/forms/StabStokes2D.h | 5922 ++
bench/fem/assembly/cpp/forms/StabStokes2D.ufl | 11 +
bench/fem/assembly/cpp/forms/THStokes2D.h | 10516 ++++
bench/fem/assembly/cpp/forms/THStokes2D.ufl | 8 +
bench/fem/assembly/cpp/forms/compile.log | 3917 ++
bench/fem/assembly/cpp/main.cpp | 163 +
bench/fem/assembly/python/broken | 98 +
bench/fem/convergence/cpp/CMakeLists.txt | 46 +
bench/fem/convergence/cpp/Poisson2D_1.cpp | 1624 +
bench/fem/convergence/cpp/Poisson2D_1.h | 890 +
bench/fem/convergence/cpp/Poisson2D_1.ufl | 30 +
bench/fem/convergence/cpp/Poisson2D_2.cpp | 2376 +
bench/fem/convergence/cpp/Poisson2D_2.h | 890 +
bench/fem/convergence/cpp/Poisson2D_2.ufl | 30 +
bench/fem/convergence/cpp/Poisson2D_3.cpp | 3588 ++
bench/fem/convergence/cpp/Poisson2D_3.h | 890 +
bench/fem/convergence/cpp/Poisson2D_3.ufl | 30 +
bench/fem/convergence/cpp/Poisson2D_4.cpp | 5501 ++
bench/fem/convergence/cpp/Poisson2D_4.h | 890 +
bench/fem/convergence/cpp/Poisson2D_4.ufl | 30 +
bench/fem/convergence/cpp/Poisson2D_5.cpp | 1827 +
bench/fem/convergence/cpp/Poisson2D_5.h | 892 +
bench/fem/convergence/cpp/Poisson2D_5.ufl | 30 +
bench/fem/convergence/cpp/Poisson3D_1.cpp | 1995 +
bench/fem/convergence/cpp/Poisson3D_1.h | 890 +
bench/fem/convergence/cpp/Poisson3D_1.ufl | 30 +
bench/fem/convergence/cpp/Poisson3D_2.cpp | 3994 ++
bench/fem/convergence/cpp/Poisson3D_2.h | 890 +
bench/fem/convergence/cpp/Poisson3D_2.ufl | 30 +
bench/fem/convergence/cpp/Poisson3D_3.cpp | 8835 +++
bench/fem/convergence/cpp/Poisson3D_3.h | 890 +
bench/fem/convergence/cpp/Poisson3D_3.ufl | 30 +
bench/fem/convergence/cpp/Poisson3D_4.cpp | 3076 ++
bench/fem/convergence/cpp/Poisson3D_4.h | 892 +
bench/fem/convergence/cpp/Poisson3D_4.ufl | 30 +
bench/fem/convergence/cpp/README | 46 +
bench/fem/convergence/cpp/compile.log | 2587 +
bench/fem/convergence/cpp/main.cpp | 266 +
bench/fem/jit/python/bench_fem_jit_python | 76 +
bench/fem/multicore/cpp/CMakeLists.txt | 46 +
bench/fem/multicore/cpp/NavierStokes.h | 6655 +++
bench/fem/multicore/cpp/NavierStokes.ufl | 16 +
bench/fem/multicore/cpp/Poisson.h | 2005 +
bench/fem/multicore/cpp/Poisson.ufl | 8 +
bench/fem/multicore/cpp/compile.log | 1404 +
bench/fem/multicore/cpp/main.cpp | 181 +
bench/fem/speedup/cpp/CMakeLists.txt | 48 +
bench/fem/speedup/cpp/Poisson.h | 2497 +
bench/fem/speedup/cpp/Poisson.ufl | 31 +
bench/fem/speedup/cpp/README | 16 +
bench/fem/speedup/cpp/analyse-bench | 90 +
bench/fem/speedup/cpp/assemble-poisson.cpp | 71 +
bench/fem/speedup/cpp/bench_fem_speedup_cpp | 73 +
bench/fem/speedup/cpp/clean.sh | 5 +
bench/fem/speedup/cpp/compile.log | 196 +
bench/fem/speedup/cpp/solve-poisson.cpp | 123 +
bench/fem/speedup/cpp/submit-bench | 62 +
bench/function/evaluation/cpp/CMakeLists.txt | 46 +
bench/function/evaluation/cpp/P1.h | 1592 +
bench/function/evaluation/cpp/P1.ufl | 27 +
bench/function/evaluation/cpp/compile.log | 128 +
bench/function/evaluation/cpp/main.cpp | 92 +
.../python/bench_function_extrapolation_python | 43 +
.../python/bench_function_interpolation_python | 52 +
.../bounding_box_tree_build/cpp/CMakeLists.txt | 46 +
.../geometry/bounding_box_tree_build/cpp/main.cpp | 43 +
.../cpp/CMakeLists.txt | 46 +
.../cpp/main.cpp | 56 +
.../cpp/CMakeLists.txt | 46 +
.../cpp/main.cpp | 57 +
bench/la/cusp/python/bench_la_cusp_python | 90 +
bench/la/vector/access/cpp/CMakeLists.txt | 46 +
bench/la/vector/access/cpp/main.cpp | 47 +
bench/la/vector/assignment/cpp/CMakeLists.txt | 46 +
bench/la/vector/assignment/cpp/main.cpp | 44 +
bench/logs/bench.log | 151 +
bench/logs/milestones.log | 14 +
bench/mesh/iteration/cpp/CMakeLists.txt | 46 +
bench/mesh/iteration/cpp/main.cpp | 51 +
bench/mesh/refinement/cpp/CMakeLists.txt | 46 +
bench/mesh/refinement/cpp/main.cpp | 47 +
bench/mesh/topology/cpp/CMakeLists.txt | 46 +
bench/mesh/topology/cpp/main.cpp | 57 +
bench/mesh/unitcube/cpp/CMakeLists.txt | 46 +
bench/mesh/unitcube/cpp/main.cpp | 42 +
bench/plot.py | 231 +
cmake/modules/CheckOpenMP.cmake | 55 +
cmake/modules/CorrectWindowsPaths.cmake | 14 +
cmake/modules/FindAMD.cmake | 57 +
cmake/modules/FindBLAS.cmake | 629 +
cmake/modules/FindBLASHeader.cmake | 50 +
cmake/modules/FindCHOLMOD.cmake | 225 +
cmake/modules/FindCppUnit.cmake | 69 +
cmake/modules/FindEigen3.cmake | 101 +
cmake/modules/FindLAPACK.cmake | 350 +
cmake/modules/FindMPI.cmake | 660 +
cmake/modules/FindNumPy.cmake | 80 +
cmake/modules/FindPETSc.cmake | 378 +
cmake/modules/FindPETSc4py.cmake | 112 +
cmake/modules/FindPaStiX.cmake | 159 +
cmake/modules/FindParMETIS.cmake | 153 +
cmake/modules/FindPythonModule.cmake | 30 +
cmake/modules/FindSCOTCH.cmake | 332 +
cmake/modules/FindSLEPc.cmake | 278 +
cmake/modules/FindSLEPc4py.cmake | 99 +
cmake/modules/FindSphinx.cmake | 78 +
cmake/modules/FindUMFPACK.cmake | 164 +
cmake/modules/ResolveCompilerPaths.cmake | 111 +
cmake/modules/language_support_v2.cmake | 65 +
cmake/post-install/CMakeLists.txt | 22 +
cmake/scripts/codeexamples.py | 217 +
cmake/scripts/codesnippets.py | 159 +
cmake/scripts/copy-swig-files | 59 +
cmake/scripts/copy-test-demo-data | 71 +
cmake/scripts/download-demo-data | 76 +
cmake/scripts/generate-all | 20 +
cmake/scripts/generate-cmakefiles | 183 +
cmake/scripts/generate-form-files | 81 +
cmake/scripts/generate-local | 18 +
cmake/scripts/generate-swig-docstrings | 461 +
cmake/scripts/generate-swig-interface | 599 +
cmake/templates/DOLFINConfig.cmake.in | 55 +
cmake/templates/DOLFINConfigVersion.cmake.in | 16 +
cmake/templates/UseDOLFIN.cmake.in | 31 +
cmake/templates/cmake_uninstall.cmake.in | 21 +
cmake/templates/dolfin-config-version.cmake.in | 16 +
cmake/templates/dolfin-config.cmake.in | 56 +
cmake/templates/dolfin-get-demos.in | 34 +
cmake/templates/dolfin-version.in | 4 +
cmake/templates/dolfin.conf.in | 12 +
cmake/templates/dolfin.pc.in | 17 +
data/README | 6 +
demo/CMakeLists.txt | 32 +
demo/cmake.local | 19 +
demo/documented/auto-adaptive-poisson/common.txt | 138 +
.../auto-adaptive-poisson/cpp/AdaptivePoisson.h | 14645 +++++
.../auto-adaptive-poisson/cpp/AdaptivePoisson.ufl | 32 +
.../auto-adaptive-poisson/cpp/CMakeLists.txt | 46 +
.../auto-adaptive-poisson/cpp/compile.log | 3353 ++
.../auto-adaptive-poisson/cpp/documentation.rst | 6 +
demo/documented/auto-adaptive-poisson/cpp/main.cpp | 100 +
.../python/demo_auto-adaptive-poisson.py | 65 +
.../auto-adaptive-poisson/python/documentation.rst | 152 +
.../documented/auto-adaptive-poisson/u_refined.png | Bin 0 -> 39800 bytes
.../auto-adaptive-poisson/u_unrefined.png | Bin 0 -> 31880 bytes
demo/documented/bcs/aneurysm.xml.gz | Bin 0 -> 703208 bytes
demo/documented/bcs/common.txt | 55 +
demo/documented/bcs/cpp/CMakeLists.txt | 46 +
demo/documented/bcs/cpp/Poisson.h | 2497 +
demo/documented/bcs/cpp/Poisson.ufl | 33 +
demo/documented/bcs/cpp/compile.log | 196 +
demo/documented/bcs/cpp/documentation.rst | 6 +
demo/documented/bcs/cpp/main.cpp | 74 +
demo/documented/bcs/demo_bcs.png | Bin 0 -> 62820 bytes
demo/documented/bcs/python/demo_bcs.py | 66 +
demo/documented/bcs/python/documentation.rst | 103 +
demo/documented/biharmonic/biharmonic_u.png | Bin 0 -> 35721 bytes
demo/documented/biharmonic/common.txt | 82 +
demo/documented/biharmonic/cpp/Biharmonic.h | 6527 +++
demo/documented/biharmonic/cpp/Biharmonic.ufl | 50 +
demo/documented/biharmonic/cpp/CMakeLists.txt | 46 +
demo/documented/biharmonic/cpp/compile.log | 1253 +
demo/documented/biharmonic/cpp/documentation.rst | 213 +
demo/documented/biharmonic/cpp/main.cpp | 101 +
.../biharmonic/python/demo_biharmonic.py | 98 +
.../documented/biharmonic/python/documentation.rst | 141 +
demo/documented/built-in-meshes/common.txt | 15 +
demo/documented/built-in-meshes/cpp/CMakeLists.txt | 46 +
.../built-in-meshes/cpp/documentation.rst | 6 +
demo/documented/built-in-meshes/cpp/main.cpp | 73 +
demo/documented/built-in-meshes/python/boxmesh.png | Bin 0 -> 7418 bytes
.../built-in-meshes/python/demo_built-in-meshes.py | 69 +
.../built-in-meshes/python/documentation.rst | 160 +
.../built-in-meshes/python/rectanglemesh.png | Bin 0 -> 3535 bytes
.../python/rectanglemesh_left_right.png | Bin 0 -> 4891 bytes
.../built-in-meshes/python/unitcubemesh.png | Bin 0 -> 12548 bytes
.../built-in-meshes/python/unitintervalmesh.png | Bin 0 -> 1606 bytes
.../built-in-meshes/python/unitsquaremesh.png | Bin 0 -> 4982 bytes
.../python/unitsquaremesh_crossed.png | Bin 0 -> 7111 bytes
.../built-in-meshes/python/unitsquaremesh_left.png | Bin 0 -> 4985 bytes
.../python/unitsquaremesh_left_right.png | Bin 0 -> 5900 bytes
demo/documented/cahn-hilliard/cahn-hilliard_c.png | Bin 0 -> 93097 bytes
demo/documented/cahn-hilliard/common.txt | 94 +
demo/documented/cahn-hilliard/cpp/CMakeLists.txt | 46 +
.../cahn-hilliard/cpp/CahnHilliard2D.cpp | 4057 ++
demo/documented/cahn-hilliard/cpp/CahnHilliard2D.h | 1639 +
.../cahn-hilliard/cpp/CahnHilliard2D.ufl | 58 +
.../cahn-hilliard/cpp/CahnHilliard3D.cpp | 5217 ++
demo/documented/cahn-hilliard/cpp/CahnHilliard3D.h | 1639 +
.../cahn-hilliard/cpp/CahnHilliard3D.ufl | 58 +
demo/documented/cahn-hilliard/cpp/compile.log | 7218 +++
.../documented/cahn-hilliard/cpp/documentation.rst | 416 +
demo/documented/cahn-hilliard/cpp/main.cpp | 194 +
.../cahn-hilliard/python/demo_cahn-hilliard.py | 119 +
.../cahn-hilliard/python/documentation.rst | 301 +
demo/documented/eigenvalue/box_with_dent.xml.gz | Bin 0 -> 8836 bytes
demo/documented/eigenvalue/common.txt | 40 +
demo/documented/eigenvalue/cpp/CMakeLists.txt | 46 +
demo/documented/eigenvalue/cpp/StiffnessMatrix.h | 2005 +
demo/documented/eigenvalue/cpp/StiffnessMatrix.ufl | 28 +
demo/documented/eigenvalue/cpp/compile.log | 162 +
demo/documented/eigenvalue/cpp/documentation.rst | 3 +
demo/documented/eigenvalue/cpp/main.cpp | 72 +
demo/documented/eigenvalue/eigenvalue_x.png | Bin 0 -> 41085 bytes
.../eigenvalue/python/demo_eigenvalue.py | 74 +
.../documented/eigenvalue/python/documentation.rst | 125 +
demo/documented/hyperelasticity/common.txt | 140 +
demo/documented/hyperelasticity/cpp/CMakeLists.txt | 46 +
.../hyperelasticity/cpp/HyperElasticity.h | 6990 +++
.../hyperelasticity/cpp/HyperElasticity.ufl | 64 +
demo/documented/hyperelasticity/cpp/compile.log | 1510 +
.../hyperelasticity/cpp/documentation.rst | 329 +
demo/documented/hyperelasticity/cpp/main.cpp | 149 +
.../hyperelasticity/hyperelasticity_u0.png | Bin 0 -> 40841 bytes
.../hyperelasticity/hyperelasticity_u1.png | Bin 0 -> 42794 bytes
.../hyperelasticity/python/demo_hyperelasticity.py | 99 +
.../hyperelasticity/python/documentation.rst | 218 +
demo/documented/mixed-poisson-dual/common.txt | 75 +
.../mixed-poisson-dual/cpp/CMakeLists.txt | 46 +
.../mixed-poisson-dual/cpp/MixedPoissonDual.h | 13134 +++++
.../mixed-poisson-dual/cpp/MixedPoissonDual.ufl | 38 +
demo/documented/mixed-poisson-dual/cpp/compile.log | 745 +
.../mixed-poisson-dual/cpp/documentation.rst | 213 +
demo/documented/mixed-poisson-dual/cpp/main.cpp | 87 +
.../mixed-poisson-dual_sigma.png | Bin 0 -> 31670 bytes
.../mixed-poisson-dual/mixed-poisson-dual_u.png | Bin 0 -> 39242 bytes
.../python/demo_mixed-poisson-dual.py | 78 +
.../mixed-poisson-dual/python/documentation.rst | 150 +
demo/documented/mixed-poisson/common.txt | 99 +
demo/documented/mixed-poisson/cpp/CMakeLists.txt | 46 +
demo/documented/mixed-poisson/cpp/MixedPoisson.h | 6672 +++
demo/documented/mixed-poisson/cpp/MixedPoisson.ufl | 37 +
demo/documented/mixed-poisson/cpp/compile.log | 487 +
.../documented/mixed-poisson/cpp/documentation.rst | 240 +
demo/documented/mixed-poisson/cpp/main.cpp | 108 +
.../mixed-poisson/mixed-poisson_sigma.png | Bin 0 -> 78506 bytes
demo/documented/mixed-poisson/mixed-poisson_u.png | Bin 0 -> 34205 bytes
.../mixed-poisson/python/demo_mixed-poisson.py | 94 +
.../mixed-poisson/python/documentation.rst | 184 +
demo/documented/navier-stokes/common.txt | 91 +
demo/documented/navier-stokes/cpp/CMakeLists.txt | 46 +
demo/documented/navier-stokes/cpp/PressureUpdate.h | 7744 +++
.../navier-stokes/cpp/PressureUpdate.ufl | 41 +
.../navier-stokes/cpp/TentativeVelocity.h | 6888 +++
.../navier-stokes/cpp/TentativeVelocity.ufl | 45 +
demo/documented/navier-stokes/cpp/VelocityUpdate.h | 7899 +++
.../navier-stokes/cpp/VelocityUpdate.ufl | 42 +
demo/documented/navier-stokes/cpp/compile.log | 3113 ++
.../documented/navier-stokes/cpp/documentation.rst | 444 +
demo/documented/navier-stokes/cpp/main.cpp | 196 +
demo/documented/navier-stokes/lshape.xml.gz | Bin 0 -> 3420 bytes
demo/documented/navier-stokes/navier-stokes_p.png | Bin 0 -> 28878 bytes
demo/documented/navier-stokes/navier-stokes_u.png | Bin 0 -> 60472 bytes
.../navier-stokes/python/demo_navier-stokes.py | 146 +
.../navier-stokes/python/documentation.rst | 241 +
demo/documented/neumann-poisson/common.txt | 99 +
demo/documented/neumann-poisson/cpp/CMakeLists.txt | 46 +
demo/documented/neumann-poisson/cpp/Poisson.h | 4140 ++
demo/documented/neumann-poisson/cpp/Poisson.ufl | 36 +
demo/documented/neumann-poisson/cpp/compile.log | 340 +
.../neumann-poisson/cpp/documentation.rst | 6 +
demo/documented/neumann-poisson/cpp/main.cpp | 98 +
.../neumann-poisson/neumann-poisson_u.png | Bin 0 -> 42812 bytes
.../neumann-poisson/python/demo_neumann-poisson.py | 70 +
.../neumann-poisson/python/documentation.rst | 115 +
demo/documented/nonlinear-poisson/common.txt | 80 +
.../nonlinear-poisson/cpp/CMakeLists.txt | 46 +
.../nonlinear-poisson/cpp/NonlinearPoisson.h | 2436 +
.../nonlinear-poisson/cpp/NonlinearPoisson.ufl | 35 +
demo/documented/nonlinear-poisson/cpp/compile.log | 490 +
.../nonlinear-poisson/cpp/documentation.rst | 6 +
demo/documented/nonlinear-poisson/cpp/main.cpp | 111 +
demo/documented/nonlinear-poisson/cpp/plot.py | 10 +
demo/documented/nonlinear-poisson/plot_u.png | Bin 0 -> 25785 bytes
.../nonlinear-poisson/plot_u_gradient.png | Bin 0 -> 34141 bytes
.../python/demo_nonlinear-poisson.py | 81 +
.../nonlinear-poisson/python/documentation.rst | 153 +
demo/documented/periodic/common.txt | 50 +
demo/documented/periodic/cpp/CMakeLists.txt | 46 +
demo/documented/periodic/cpp/Poisson.h | 2126 +
demo/documented/periodic/cpp/Poisson.ufl | 33 +
demo/documented/periodic/cpp/compile.log | 164 +
demo/documented/periodic/cpp/documentation.rst | 6 +
demo/documented/periodic/cpp/main.cpp | 107 +
demo/documented/periodic/plot_u.png | Bin 0 -> 58379 bytes
demo/documented/periodic/python/demo_periodic.py | 89 +
demo/documented/periodic/python/documentation.rst | 179 +
demo/documented/poisson/common.txt | 54 +
demo/documented/poisson/cpp/CMakeLists.txt | 46 +
demo/documented/poisson/cpp/Poisson.h | 2289 +
demo/documented/poisson/cpp/Poisson.ufl | 34 +
demo/documented/poisson/cpp/compile.log | 207 +
demo/documented/poisson/cpp/documentation.rst | 225 +
demo/documented/poisson/cpp/main.cpp | 101 +
demo/documented/poisson/poisson_u.png | Bin 0 -> 35484 bytes
demo/documented/poisson/python/demo_poisson.py | 68 +
demo/documented/poisson/python/documentation.rst | 157 +
demo/documented/singular-poisson/common.txt | 78 +
.../documented/singular-poisson/cpp/CMakeLists.txt | 46 +
demo/documented/singular-poisson/cpp/Poisson.h | 2289 +
demo/documented/singular-poisson/cpp/Poisson.ufl | 32 +
demo/documented/singular-poisson/cpp/compile.log | 207 +
.../singular-poisson/cpp/documentation.rst | 6 +
demo/documented/singular-poisson/cpp/main.cpp | 126 +
.../python/demo_singular-poisson.py | 93 +
.../singular-poisson/python/documentation.rst | 161 +
demo/documented/singular-poisson/singular_u.png | Bin 0 -> 45179 bytes
demo/documented/stokes-iterative/common.txt | 85 +
.../documented/stokes-iterative/cpp/CMakeLists.txt | 46 +
demo/documented/stokes-iterative/cpp/Stokes.h | 25746 +++++++++
demo/documented/stokes-iterative/cpp/Stokes.ufl | 37 +
.../stokes-iterative/cpp/StokesPreconditioner.h | 25181 +++++++++
.../stokes-iterative/cpp/StokesPreconditioner.ufl | 35 +
demo/documented/stokes-iterative/cpp/compile.log | 2668 +
.../stokes-iterative/cpp/documentation.rst | 6 +
demo/documented/stokes-iterative/cpp/main.cpp | 178 +
.../python/demo_stokes-iterative.py | 110 +
.../stokes-iterative/python/documentation.rst | 207 +
demo/documented/stokes-mini/common.txt | 71 +
demo/documented/stokes-mini/cpp/README | 2 +
demo/documented/stokes-mini/cpp/documentation.rst | 6 +
demo/documented/stokes-mini/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../stokes-mini/dolfin_fine_subdomains.xml.gz | Bin 0 -> 42459 bytes
demo/documented/stokes-mini/plot_p.png | Bin 0 -> 56331 bytes
demo/documented/stokes-mini/plot_u.png | Bin 0 -> 60770 bytes
.../stokes-mini/python/demo_stokes-mini.py | 87 +
.../stokes-mini/python/documentation.rst | 164 +
demo/documented/stokes-stabilized/common.txt | 84 +
.../stokes-stabilized/cpp/CMakeLists.txt | 46 +
demo/documented/stokes-stabilized/cpp/Stokes.h | 6299 +++
demo/documented/stokes-stabilized/cpp/Stokes.ufl | 40 +
demo/documented/stokes-stabilized/cpp/compile.log | 953 +
.../stokes-stabilized/cpp/documentation.rst | 6 +
demo/documented/stokes-stabilized/cpp/main.cpp | 116 +
demo/documented/stokes-stabilized/cpp/plot.py | 9 +
.../stokes-stabilized/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../dolfin_fine_subdomains.xml.gz | Bin 0 -> 42459 bytes
demo/documented/stokes-stabilized/plot_p.png | Bin 0 -> 49829 bytes
demo/documented/stokes-stabilized/plot_u.png | Bin 0 -> 94743 bytes
.../python/demo_stokes-stabilized.py | 82 +
.../stokes-stabilized/python/documentation.rst | 133 +
demo/documented/stokes-taylor-hood/common.txt | 79 +
.../stokes-taylor-hood/cpp/CMakeLists.txt | 46 +
demo/documented/stokes-taylor-hood/cpp/Stokes.h | 11027 ++++
demo/documented/stokes-taylor-hood/cpp/Stokes.ufl | 36 +
demo/documented/stokes-taylor-hood/cpp/compile.log | 732 +
.../stokes-taylor-hood/cpp/documentation.rst | 6 +
demo/documented/stokes-taylor-hood/cpp/main.cpp | 114 +
demo/documented/stokes-taylor-hood/cpp/plot.py | 9 +
.../stokes-taylor-hood/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../dolfin_fine_subdomains.xml.gz | Bin 0 -> 42459 bytes
demo/documented/stokes-taylor-hood/plot_mesh.png | Bin 0 -> 35671 bytes
.../stokes-taylor-hood/plot_mesh_boundaries.png | Bin 0 -> 52672 bytes
demo/documented/stokes-taylor-hood/plot_p.png | Bin 0 -> 45135 bytes
demo/documented/stokes-taylor-hood/plot_u.png | Bin 0 -> 95531 bytes
.../python/demo_stokes-taylor-hood.py | 88 +
.../stokes-taylor-hood/python/documentation.rst | 157 +
demo/documented/subdomains-poisson/common.txt | 53 +
demo/documented/subdomains-poisson/cpp/README | 2 +
.../subdomains-poisson/cpp/documentation.rst | 6 +
.../python/demo_subdomains-poisson.py | 118 +
.../subdomains-poisson/python/documentation.rst | 240 +
demo/documented/subdomains/common.txt | 29 +
demo/documented/subdomains/cpp/CMakeLists.txt | 46 +
demo/documented/subdomains/cpp/documentation.rst | 6 +
demo/documented/subdomains/cpp/main.cpp | 101 +
demo/documented/subdomains/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
demo/documented/subdomains/plot_subdomains.png | Bin 0 -> 27143 bytes
.../subdomains/python/demo_subdomains.py | 96 +
.../documented/subdomains/python/documentation.rst | 165 +
demo/documented/tensor-weighted-poisson/common.txt | 70 +
demo/documented/tensor-weighted-poisson/cpp/README | 2 +
.../tensor-weighted-poisson/cpp/documentation.rst | 6 +
.../python/demo_tensor-weighted-poisson.py | 120 +
.../python/documentation.rst | 302 +
.../python/generate_data.py | 62 +
.../tensorweighted-poisson_u.png | Bin 0 -> 59610 bytes
.../unitsquare_32_32.xml.gz | Bin 0 -> 21613 bytes
.../unitsquare_32_32_c00.xml.gz | Bin 0 -> 6551 bytes
.../unitsquare_32_32_c01.xml.gz | Bin 0 -> 6570 bytes
.../unitsquare_32_32_c11.xml.gz | Bin 0 -> 6548 bytes
.../adaptive-poisson/cpp/CMakeLists.txt | 39 +
demo/undocumented/adaptive-poisson/cpp/README | 2 +
.../python/demo_adaptive-poisson.py | 98 +
.../advection-diffusion/cpp/AdvectionDiffusion.h | 7397 +++
.../advection-diffusion/cpp/AdvectionDiffusion.ufl | 40 +
.../advection-diffusion/cpp/CMakeLists.txt | 46 +
.../advection-diffusion/cpp/Velocity.h | 5081 ++
.../advection-diffusion/cpp/Velocity.ufl | 25 +
.../advection-diffusion/cpp/compile.log | 735 +
demo/undocumented/advection-diffusion/cpp/main.cpp | 113 +
.../advection-diffusion/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../dolfin_fine_subdomains.xml.gz | Bin 0 -> 42459 bytes
.../dolfin_fine_velocity.xml.gz | Bin 0 -> 375382 bytes
.../python/demo_advection-diffusion.py | 122 +
demo/undocumented/ale/cpp/CMakeLists.txt | 46 +
demo/undocumented/ale/cpp/main.cpp | 60 +
demo/undocumented/ale/python/demo_ale.py | 46 +
.../channel_with_flap.xml.gz | Bin 0 -> 10417 bytes
.../cpp/AdaptiveNavierStokes.h | 55040 +++++++++++++++++++
.../cpp/AdaptiveNavierStokes.ufl | 51 +
.../auto-adaptive-navier-stokes/cpp/CMakeLists.txt | 46 +
.../auto-adaptive-navier-stokes/cpp/compile.log | 22118 ++++++++
.../auto-adaptive-navier-stokes/cpp/main.cpp | 131 +
.../python/demo_auto-adaptive-navier-stokes.py | 115 +
demo/undocumented/block-matrix/cpp/CMakeLists.txt | 46 +
.../block-matrix/cpp/StiffnessMatrix.h | 2061 +
.../block-matrix/cpp/StiffnessMatrix.ufl | 31 +
demo/undocumented/block-matrix/cpp/compile.log | 387 +
demo/undocumented/block-matrix/cpp/main.cpp | 69 +
.../block-matrix/python/demo_block-matrix.py | 60 +
demo/undocumented/buckling-tao/buckling.xml.gz | Bin 0 -> 9065 bytes
.../buckling-tao/python/demo_buckling-tao.py | 134 +
.../undocumented/collision-detection/circle.xml.gz | Bin 0 -> 39924 bytes
.../python/demo_collision-detection.py | 91 +
demo/undocumented/coloring/cpp/CMakeLists.txt | 46 +
demo/undocumented/coloring/cpp/main.cpp | 69 +
demo/undocumented/coloring/python/demo_coloring.py | 52 +
.../compiled-extension-module/cpp/README | 2 +
.../python/Probe/Probe.cpp | 138 +
.../compiled-extension-module/python/Probe/Probe.h | 84 +
.../python/demo_compiled-extension-module.py | 43 +
demo/undocumented/conditional/cpp/CMakeLists.txt | 46 +
demo/undocumented/conditional/cpp/Conditional.h | 2816 +
demo/undocumented/conditional/cpp/Conditional.ufl | 44 +
demo/undocumented/conditional/cpp/compile.log | 325 +
demo/undocumented/conditional/cpp/main.cpp | 76 +
.../conditional/python/demo_conditional.py | 77 +
.../undocumented/contact-vi-snes/circle_yplane.geo | 15 +
.../contact-vi-snes/circle_yplane.xml.gz | Bin 0 -> 73289 bytes
.../contact-vi-snes/cpp/CMakeLists.txt | 46 +
.../contact-vi-snes/cpp/HyperElasticity.h | 4790 ++
.../contact-vi-snes/cpp/HyperElasticity.ufl | 62 +
demo/undocumented/contact-vi-snes/cpp/compile.log | 545 +
demo/undocumented/contact-vi-snes/cpp/main.cpp | 151 +
.../contact-vi-snes/python/demo_contact-vi-snes.py | 113 +
.../contact-vi-tao/circle_yplane.xml.gz | Bin 0 -> 73289 bytes
.../undocumented/contact-vi-tao/cpp/CMakeLists.txt | 46 +
demo/undocumented/contact-vi-tao/cpp/Elasticity.h | 4598 ++
.../undocumented/contact-vi-tao/cpp/Elasticity.ufl | 45 +
demo/undocumented/contact-vi-tao/cpp/compile.log | 440 +
demo/undocumented/contact-vi-tao/cpp/main.cpp | 134 +
.../contact-vi-tao/python/demo_contact-vi-tao.py | 134 +
demo/undocumented/curl-curl/cpp/CMakeLists.txt | 46 +
demo/undocumented/curl-curl/cpp/CurrentDensity.h | 8169 +++
demo/undocumented/curl-curl/cpp/CurrentDensity.ufl | 34 +
demo/undocumented/curl-curl/cpp/EddyCurrents.h | 8081 +++
demo/undocumented/curl-curl/cpp/EddyCurrents.ufl | 34 +
demo/undocumented/curl-curl/cpp/compile.log | 1680 +
demo/undocumented/curl-curl/cpp/main.cpp | 123 +
.../curl-curl/python/demo_curl-curl.py | 82 +
demo/undocumented/curl-curl/sphere.xml.gz | Bin 0 -> 139409 bytes
.../cpp/AdvectionDiffusion.h | 9329 ++++
.../cpp/AdvectionDiffusion.ufl | 58 +
.../dg-advection-diffusion/cpp/CMakeLists.txt | 46 +
.../dg-advection-diffusion/cpp/Projection.h | 3238 ++
.../dg-advection-diffusion/cpp/Projection.ufl | 32 +
.../dg-advection-diffusion/cpp/Velocity.h | 5081 ++
.../dg-advection-diffusion/cpp/Velocity.ufl | 26 +
.../dg-advection-diffusion/cpp/compile.log | 2851 +
.../dg-advection-diffusion/cpp/main.cpp | 123 +
.../python/demo_dg-advection-diffusion.py | 104 +
.../dg-advection-diffusion/unitsquare_64_64.xml.gz | Bin 0 -> 84425 bytes
.../unitsquare_64_64_velocity.xml.gz | Bin 0 -> 205780 bytes
demo/undocumented/dg-poisson/cpp/CMakeLists.txt | 46 +
demo/undocumented/dg-poisson/cpp/Poisson.h | 3861 ++
demo/undocumented/dg-poisson/cpp/Poisson.ufl | 55 +
demo/undocumented/dg-poisson/cpp/compile.log | 1602 +
demo/undocumented/dg-poisson/cpp/main.cpp | 136 +
demo/undocumented/dg-poisson/cpp/plot.py | 4 +
.../dg-poisson/python/demo_dg-poisson.py | 104 +
demo/undocumented/elasticity/cpp/CMakeLists.txt | 46 +
demo/undocumented/elasticity/cpp/Elasticity.h | 9429 ++++
demo/undocumented/elasticity/cpp/Elasticity.ufl | 54 +
demo/undocumented/elasticity/cpp/compile.log | 2085 +
demo/undocumented/elasticity/cpp/main.cpp | 217 +
demo/undocumented/elasticity/pulley.xml.gz | Bin 0 -> 1209412 bytes
.../elasticity/python/demo_elasticity.py | 140 +
.../undocumented/elastodynamics/cpp/CMakeLists.txt | 46 +
demo/undocumented/elastodynamics/cpp/DG0_eps_xx.h | 4324 ++
.../undocumented/elastodynamics/cpp/DG0_eps_xx.ufl | 34 +
.../elastodynamics/cpp/ElastoDynamics.h | 5940 ++
.../elastodynamics/cpp/ElastoDynamics.ufl | 77 +
demo/undocumented/elastodynamics/cpp/compile.log | 1248 +
demo/undocumented/elastodynamics/cpp/main.cpp | 232 +
.../undocumented/elastodynamics/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../elastodynamics/python/demo_elastodynamics.py | 178 +
.../elementplot/python/demo_elementplot.py | 26 +
demo/undocumented/eval/cpp/CMakeLists.txt | 46 +
demo/undocumented/eval/cpp/Projection.h | 4488 ++
demo/undocumented/eval/cpp/Projection.ufl | 33 +
demo/undocumented/eval/cpp/compile.log | 236 +
demo/undocumented/eval/cpp/main.cpp | 63 +
demo/undocumented/eval/python/demo_eval.py | 46 +
demo/undocumented/extrapolation/cpp/CMakeLists.txt | 46 +
demo/undocumented/extrapolation/cpp/P1.h | 1235 +
demo/undocumented/extrapolation/cpp/P1.ufl | 1 +
demo/undocumented/extrapolation/cpp/P2.h | 1954 +
demo/undocumented/extrapolation/cpp/P2.ufl | 1 +
demo/undocumented/extrapolation/cpp/compile.log | 216 +
demo/undocumented/extrapolation/cpp/main.cpp | 67 +
.../extrapolation/python/demo_extrapolation.py | 42 +
demo/undocumented/functional/cpp/CMakeLists.txt | 46 +
demo/undocumented/functional/cpp/EnergyNorm.h | 2405 +
demo/undocumented/functional/cpp/EnergyNorm.ufl | 26 +
demo/undocumented/functional/cpp/compile.log | 494 +
demo/undocumented/functional/cpp/main.cpp | 65 +
.../functional/python/demo_functional.py | 51 +
.../ghost-mesh/python/demo_ghost-mesh.py | 155 +
demo/undocumented/interpolation/cpp/CMakeLists.txt | 39 +
demo/undocumented/interpolation/cpp/README | 2 +
.../interpolation/python/demo_interpolation.py | 56 +
demo/undocumented/lift-drag/cpp/CMakeLists.txt | 46 +
demo/undocumented/lift-drag/cpp/Functionals.h | 2264 +
demo/undocumented/lift-drag/cpp/Functionals.ufl | 36 +
demo/undocumented/lift-drag/cpp/README | 1 +
demo/undocumented/lift-drag/cpp/compile.log | 549 +
demo/undocumented/lift-drag/cpp/main.cpp | 78 +
demo/undocumented/lift-drag/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../lift-drag/dolfin_fine_pressure.xml.gz | Bin 0 -> 49720 bytes
.../lift-drag/python/demo_lift-drag.py | 65 +
demo/undocumented/mesh-quality/cpp/CMakeLists.txt | 46 +
demo/undocumented/mesh-quality/cpp/main.cpp | 67 +
demo/undocumented/mesh-quality/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../mesh-quality/python/demo_mesh-quality.py | 43 +
.../meshfunction-refinement/cpp/CMakeLists.txt | 46 +
.../meshfunction-refinement/cpp/main.cpp | 78 +
.../python/demo_mixed-poisson-sphere.py | 77 +
.../mixed-poisson-sphere/sphere_16.xml.gz | Bin 0 -> 34606 bytes
.../multimesh-poisson/cpp/CMakeLists.txt | 46 +
.../multimesh-poisson/cpp/MultiMeshPoisson.h | 2785 +
.../multimesh-poisson/cpp/MultiMeshPoisson.ufl | 61 +
.../undocumented/multimesh-poisson/cpp/compile.log | 363 +
demo/undocumented/multimesh-poisson/cpp/main.cpp | 181 +
.../multimesh-stokes/cpp/CMakeLists.txt | 46 +
.../multimesh-stokes/cpp/MultiMeshStokes.h | 11834 ++++
.../multimesh-stokes/cpp/MultiMeshStokes.ufl | 72 +
demo/undocumented/multimesh-stokes/cpp/Stokes.h | 11027 ++++
demo/undocumented/multimesh-stokes/cpp/Stokes.ufl | 52 +
demo/undocumented/multimesh-stokes/cpp/compile.log | 1741 +
demo/undocumented/multimesh-stokes/cpp/main.cpp | 238 +
demo/undocumented/multimesh-stokes/cpp/reference.h | 54 +
.../multimesh/propeller_2d_coarse.xml.gz | Bin 0 -> 18448 bytes
.../multimesh/propeller_2d_fine.xml.gz | Bin 0 -> 253896 bytes
.../multimesh/python/demo_multimesh.py | 135 +
demo/undocumented/multistage-solver/cpp/README | 2 +
.../multistage-solver/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
.../dolfin_fine_subdomains.xml.gz | Bin 0 -> 42459 bytes
.../multistage-solver/dolfin_fine_velocity.xml.gz | Bin 0 -> 375382 bytes
.../python/demo_multistage-solver.py | 101 +
.../nonmatching-interpolation/cpp/CMakeLists.txt | 46 +
.../nonmatching-interpolation/cpp/P1.h | 1235 +
.../nonmatching-interpolation/cpp/P1.ufl | 27 +
.../nonmatching-interpolation/cpp/P3.h | 3094 ++
.../nonmatching-interpolation/cpp/P3.ufl | 27 +
.../nonmatching-interpolation/cpp/compile.log | 264 +
.../nonmatching-interpolation/cpp/main.cpp | 70 +
.../python/demo_nonmatching-interpolation.py | 47 +
.../nonmatching-projection/cpp/CMakeLists.txt | 46 +
.../nonmatching-projection/cpp/P1_projection.h | 5123 ++
.../nonmatching-projection/cpp/P1_projection.ufl | 34 +
demo/undocumented/nonmatching-projection/cpp/P3.h | 3094 ++
.../undocumented/nonmatching-projection/cpp/P3.ufl | 27 +
.../nonmatching-projection/cpp/compile.log | 456 +
.../nonmatching-projection/cpp/main.cpp | 72 +
.../python/demo_nonmatching-projection.py | 51 +
.../optimization/python/demo_optimization.py | 99 +
demo/undocumented/overlapping-regions/cpp/README | 2 +
.../undocumented/overlapping-regions/python/README | 2 +
.../python/demo_overlapping-regions.py | 75 +
.../parallel-refinement/cpp/CMakeLists.txt | 46 +
demo/undocumented/parallel-refinement/cpp/main.cpp | 59 +
.../python/demo_parallel-refinement.py | 48 +
demo/undocumented/parameters/cpp/CMakeLists.txt | 46 +
demo/undocumented/parameters/cpp/main.cpp | 119 +
demo/undocumented/parameters/cpp/parameters.xml | 8 +
.../parameters/python/demo_parameters.py | 162 +
demo/undocumented/parameters/python/parameters.xml | 14 +
demo/undocumented/petsc4py/python/demo_petsc4py.py | 102 +
.../plot-qt/cpp/BoundaryMeshFunction.cpp | 37 +
.../plot-qt/cpp/BoundaryMeshFunction.h | 48 +
demo/undocumented/plot-qt/cpp/CMakeLists.txt | 103 +
demo/undocumented/plot-qt/cpp/CoordLabel.cpp | 49 +
demo/undocumented/plot-qt/cpp/CoordLabel.h | 49 +
demo/undocumented/plot-qt/cpp/PlotWidget.cpp | 53 +
demo/undocumented/plot-qt/cpp/PlotWidget.h | 57 +
demo/undocumented/plot-qt/cpp/Plotter.cpp | 108 +
demo/undocumented/plot-qt/cpp/Plotter.h | 73 +
demo/undocumented/plot-qt/cpp/main.cpp | 106 +
demo/undocumented/plot/cpp/CMakeLists.txt | 46 +
demo/undocumented/plot/cpp/main.cpp | 129 +
demo/undocumented/plot/dolfin_fine.xml.gz | Bin 0 -> 88283 bytes
demo/undocumented/plot/python/demo_plot.py | 102 +
.../point-integral/python/demo_point-integral.py | 78 +
.../poisson1D-in-2D/cpp/CMakeLists.txt | 46 +
demo/undocumented/poisson1D-in-2D/cpp/Poisson.h | 2034 +
demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl | 38 +
demo/undocumented/poisson1D-in-2D/cpp/compile.log | 174 +
demo/undocumented/poisson1D-in-2D/cpp/main.cpp | 140 +
.../poisson1D-in-2D/python/demo_poisson1D-in-2D.py | 113 +
demo/undocumented/poisson1D/cpp/CMakeLists.txt | 46 +
demo/undocumented/poisson1D/cpp/Poisson.h | 1994 +
demo/undocumented/poisson1D/cpp/Poisson.ufl | 35 +
demo/undocumented/poisson1D/cpp/compile.log | 174 +
demo/undocumented/poisson1D/cpp/main.cpp | 109 +
.../poisson1D/python/demo_poisson1D.py | 70 +
.../projection-interpolation/cpp/CMakeLists.txt | 39 +
.../projection-interpolation/cpp/README | 2 +
.../python/demo_projection-interpolation.py | 44 +
demo/undocumented/refinement/cpp/CMakeLists.txt | 46 +
demo/undocumented/refinement/cpp/main.cpp | 61 +
.../refinement/python/demo_refinement.py | 67 +
demo/undocumented/smoothing/cpp/CMakeLists.txt | 39 +
demo/undocumented/smoothing/cpp/README | 2 +
.../smoothing/python/demo_smoothing.py | 73 +
.../spatial-coordinates/cpp/CMakeLists.txt | 46 +
.../spatial-coordinates/cpp/SpatialCoordinates.h | 3031 +
.../spatial-coordinates/cpp/SpatialCoordinates.ufl | 36 +
.../spatial-coordinates/cpp/compile.log | 1014 +
demo/undocumented/spatial-coordinates/cpp/main.cpp | 83 +
.../python/demo_spatial-coordinates.py | 79 +
.../python/demo_special-functions.py | 60 +
.../sub-function-assignment/cpp/README | 2 +
.../python/demo_sub-function-assignment.py | 72 +
demo/undocumented/submesh/cpp/CMakeLists.txt | 46 +
demo/undocumented/submesh/cpp/main.cpp | 73 +
demo/undocumented/submesh/python/demo_submesh.py | 63 +
.../sym-dirichlet-bc/cpp/CMakeLists.txt | 46 +
demo/undocumented/sym-dirichlet-bc/cpp/Poisson.h | 2289 +
demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl | 34 +
demo/undocumented/sym-dirichlet-bc/cpp/compile.log | 207 +
demo/undocumented/sym-dirichlet-bc/cpp/main.cpp | 142 +
.../python/demo_sym-dirichlet-bc.py | 75 +
demo/undocumented/time-series/cpp/CMakeLists.txt | 46 +
demo/undocumented/time-series/cpp/main.cpp | 75 +
.../time-series/python/demo_time-series.py | 59 +
demo/undocumented/timing/cpp/README | 2 +
demo/undocumented/timing/python/demo_timing.py | 66 +
demo/undocumented/waveguide/cpp/CMakeLists.txt | 46 +
demo/undocumented/waveguide/cpp/Forms.h | 6079 ++
demo/undocumented/waveguide/cpp/Forms.py | 46 +
demo/undocumented/waveguide/cpp/Forms.ufl | 31 +
demo/undocumented/waveguide/cpp/compile.log | 1275 +
demo/undocumented/waveguide/cpp/main.cpp | 108 +
.../waveguide/python/demo_waveguide.py | 105 +
doc/CMakeLists.txt | 97 +
doc/README | 80 +
doc/copy_and_split_demo_doc.py | 191 +
doc/generate_api_doc.py | 76 +
doc/generate_main_index.py | 86 +
doc/man/man1/dolfin-convert.1.gz | Bin 0 -> 789 bytes
doc/man/man1/dolfin-order.1.gz | Bin 0 -> 305 bytes
doc/man/man1/dolfin-plot.1.gz | Bin 0 -> 321 bytes
doc/man/man1/dolfin-version.1.gz | Bin 0 -> 236 bytes
doc/quick_reference_cpp.rst | 50 +
doc/quick_reference_python.rst | 48 +
doc/sphinx-common/Makefile | 130 +
doc/sphinx-common/README | 5 +
doc/sphinx-common/source/conf.py | 230 +
doc/sphinx-common/source/index.rst | 0
dolfin/CMakeLists.txt | 418 +
.../adaptivity/AdaptiveLinearVariationalSolver.cpp | 133 +
.../adaptivity/AdaptiveLinearVariationalSolver.h | 168 +
.../AdaptiveNonlinearVariationalSolver.cpp | 130 +
.../AdaptiveNonlinearVariationalSolver.h | 169 +
dolfin/adaptivity/ErrorControl.cpp | 503 +
dolfin/adaptivity/ErrorControl.h | 244 +
dolfin/adaptivity/Extrapolation.cpp | 314 +
dolfin/adaptivity/Extrapolation.h | 113 +
.../GenericAdaptiveVariationalSolver.cpp | 264 +
.../adaptivity/GenericAdaptiveVariationalSolver.h | 161 +
dolfin/adaptivity/GoalFunctional.cpp | 34 +
dolfin/adaptivity/GoalFunctional.h | 67 +
dolfin/adaptivity/LocalAssembler.cpp | 206 +
dolfin/adaptivity/LocalAssembler.h | 92 +
dolfin/adaptivity/TimeSeries.cpp | 416 +
dolfin/adaptivity/TimeSeries.h | 167 +
dolfin/adaptivity/adapt.cpp | 632 +
dolfin/adaptivity/adapt.h | 160 +
dolfin/adaptivity/adaptivesolve.cpp | 117 +
dolfin/adaptivity/adaptivesolve.h | 91 +
dolfin/adaptivity/dolfin_adaptivity.h | 19 +
dolfin/adaptivity/marking.cpp | 93 +
dolfin/adaptivity/marking.h | 68 +
dolfin/ale/ALE.cpp | 136 +
dolfin/ale/ALE.h | 62 +
dolfin/ale/ALEType.h | 32 +
dolfin/ale/HarmonicSmoothing.cpp | 199 +
dolfin/ale/HarmonicSmoothing.h | 51 +
dolfin/ale/MeshDisplacement.cpp | 116 +
dolfin/ale/MeshDisplacement.h | 109 +
dolfin/ale/Poisson1D.h | 1361 +
dolfin/ale/Poisson1D.ufl | 23 +
dolfin/ale/Poisson2D.h | 1636 +
dolfin/ale/Poisson2D.ufl | 23 +
dolfin/ale/Poisson3D.h | 2005 +
dolfin/ale/Poisson3D.ufl | 23 +
dolfin/ale/compile.log | 398 +
dolfin/ale/dolfin_ale.h | 9 +
dolfin/common/Array.h | 122 +
dolfin/common/ArrayView.h | 110 +
dolfin/common/Hierarchical.h | 283 +
dolfin/common/IndexSet.h | 135 +
dolfin/common/MPI.cpp | 290 +
dolfin/common/MPI.h | 720 +
dolfin/common/NoDeleter.h | 49 +
dolfin/common/RangedIndexSet.h | 108 +
dolfin/common/Set.h | 133 +
dolfin/common/SubSystemsManager.cpp | 321 +
dolfin/common/SubSystemsManager.h | 96 +
dolfin/common/Timer.cpp | 84 +
dolfin/common/Timer.h | 90 +
dolfin/common/UniqueIdGenerator.cpp | 44 +
dolfin/common/UniqueIdGenerator.h | 55 +
dolfin/common/Variable.cpp | 88 +
dolfin/common/Variable.h | 91 +
dolfin/common/constants.h | 33 +
dolfin/common/defines.cpp | 145 +
dolfin/common/defines.h | 78 +
dolfin/common/dolfin_common.h | 22 +
dolfin/common/dolfin_doc.h | 32 +
dolfin/common/init.cpp | 35 +
dolfin/common/init.h | 34 +
dolfin/common/timing.cpp | 78 +
dolfin/common/timing.h | 124 +
dolfin/common/types.h | 39 +
dolfin/common/unittest.h | 40 +
dolfin/common/utils.cpp | 58 +
dolfin/common/utils.h | 103 +
dolfin/common/version.h.in | 11 +
dolfin/dolfin.h | 39 +
dolfin/fem/Assembler.cpp | 693 +
dolfin/fem/Assembler.h | 100 +
dolfin/fem/AssemblerBase.cpp | 299 +
dolfin/fem/AssemblerBase.h | 86 +
dolfin/fem/BasisFunction.h | 124 +
dolfin/fem/DirichletBC.cpp | 1276 +
dolfin/fem/DirichletBC.h | 554 +
dolfin/fem/DofMap.cpp | 558 +
dolfin/fem/DofMap.h | 478 +
dolfin/fem/DofMapBuilder.cpp | 1782 +
dolfin/fem/DofMapBuilder.h | 205 +
dolfin/fem/DomainAssigner.cpp | 83 +
dolfin/fem/DomainAssigner.h | 127 +
dolfin/fem/Equation.cpp | 67 +
dolfin/fem/Equation.h | 84 +
dolfin/fem/FiniteElement.cpp | 90 +
dolfin/fem/FiniteElement.h | 254 +
dolfin/fem/Form.cpp | 398 +
dolfin/fem/Form.h | 393 +
dolfin/fem/GenericDofMap.h | 215 +
dolfin/fem/LinearTimeDependentProblem.cpp | 167 +
dolfin/fem/LinearTimeDependentProblem.h | 118 +
dolfin/fem/LinearVariationalProblem.cpp | 158 +
dolfin/fem/LinearVariationalProblem.h | 115 +
dolfin/fem/LinearVariationalSolver.cpp | 206 +
dolfin/fem/LinearVariationalSolver.h | 79 +
dolfin/fem/LocalSolver.cpp | 398 +
dolfin/fem/LocalSolver.h | 113 +
dolfin/fem/MultiMeshAssembler.cpp | 690 +
dolfin/fem/MultiMeshAssembler.h | 82 +
dolfin/fem/MultiMeshDirichletBC.cpp | 218 +
dolfin/fem/MultiMeshDirichletBC.h | 182 +
dolfin/fem/MultiMeshDofMap.cpp | 156 +
dolfin/fem/MultiMeshDofMap.h | 113 +
dolfin/fem/MultiMeshForm.cpp | 176 +
dolfin/fem/MultiMeshForm.h | 144 +
dolfin/fem/NonlinearVariationalProblem.cpp | 266 +
dolfin/fem/NonlinearVariationalProblem.h | 187 +
dolfin/fem/NonlinearVariationalSolver.cpp | 241 +
dolfin/fem/NonlinearVariationalSolver.h | 186 +
dolfin/fem/OpenMpAssembler.cpp | 634 +
dolfin/fem/OpenMpAssembler.h | 86 +
dolfin/fem/PointSource.cpp | 146 +
dolfin/fem/PointSource.h | 73 +
dolfin/fem/SparsityPatternBuilder.cpp | 389 +
dolfin/fem/SparsityPatternBuilder.h | 75 +
dolfin/fem/SystemAssembler.cpp | 1109 +
dolfin/fem/SystemAssembler.h | 212 +
dolfin/fem/UFC.cpp | 203 +
dolfin/fem/UFC.h | 268 +
dolfin/fem/assemble.cpp | 96 +
dolfin/fem/assemble.h | 87 +
dolfin/fem/dolfin_fem.h | 34 +
dolfin/fem/fem_utils.cpp | 144 +
dolfin/fem/fem_utils.h | 66 +
dolfin/fem/solve.cpp | 120 +
dolfin/fem/solve.h | 106 +
dolfin/function/CoefficientAssigner.cpp | 47 +
dolfin/function/CoefficientAssigner.h | 66 +
dolfin/function/Constant.cpp | 131 +
dolfin/function/Constant.h | 147 +
dolfin/function/Expression.cpp | 146 +
dolfin/function/Expression.h | 168 +
dolfin/function/Function.cpp | 714 +
dolfin/function/Function.h | 421 +
dolfin/function/FunctionAXPY.cpp | 139 +
dolfin/function/FunctionAXPY.h | 105 +
dolfin/function/FunctionAssigner.cpp | 486 +
dolfin/function/FunctionAssigner.h | 161 +
dolfin/function/FunctionSpace.cpp | 303 +
dolfin/function/FunctionSpace.h | 279 +
dolfin/function/GenericFunction.cpp | 204 +
dolfin/function/GenericFunction.h | 141 +
dolfin/function/LagrangeInterpolator.cpp | 432 +
dolfin/function/LagrangeInterpolator.h | 109 +
dolfin/function/MultiMeshFunction.cpp | 138 +
dolfin/function/MultiMeshFunction.h | 110 +
dolfin/function/MultiMeshFunctionSpace.cpp | 185 +
dolfin/function/MultiMeshFunctionSpace.h | 172 +
dolfin/function/MultiMeshSubSpace.cpp | 90 +
dolfin/function/MultiMeshSubSpace.h | 68 +
dolfin/function/SpecialFacetFunction.cpp | 53 +
dolfin/function/SpecialFacetFunction.h | 85 +
dolfin/function/SpecialFunctions.cpp | 75 +
dolfin/function/SpecialFunctions.h | 82 +
dolfin/function/SubSpace.cpp | 62 +
dolfin/function/SubSpace.h | 61 +
dolfin/function/assign.cpp | 65 +
dolfin/function/assign.h | 62 +
dolfin/function/dolfin_function.h | 22 +
dolfin/generation/BoxMesh.cpp | 165 +
dolfin/generation/BoxMesh.h | 115 +
dolfin/generation/IntervalMesh.cpp | 114 +
dolfin/generation/IntervalMesh.h | 89 +
dolfin/generation/RectangleMesh.cpp | 229 +
dolfin/generation/RectangleMesh.h | 106 +
dolfin/generation/UnitCubeMesh.h | 87 +
dolfin/generation/UnitHexMesh.cpp | 106 +
dolfin/generation/UnitHexMesh.h | 43 +
dolfin/generation/UnitIntervalMesh.h | 78 +
dolfin/generation/UnitQuadMesh.cpp | 93 +
dolfin/generation/UnitQuadMesh.h | 45 +
dolfin/generation/UnitSquareMesh.h | 93 +
dolfin/generation/UnitTetrahedronMesh.cpp | 73 +
dolfin/generation/UnitTetrahedronMesh.h | 51 +
dolfin/generation/UnitTriangleMesh.cpp | 69 +
dolfin/generation/UnitTriangleMesh.h | 50 +
dolfin/generation/dolfin_generation.h | 17 +
dolfin/geometry/BoundingBoxTree.cpp | 217 +
dolfin/geometry/BoundingBoxTree.h | 265 +
dolfin/geometry/BoundingBoxTree1D.h | 173 +
dolfin/geometry/BoundingBoxTree2D.h | 215 +
dolfin/geometry/BoundingBoxTree3D.h | 257 +
dolfin/geometry/CollisionDetection.cpp | 1163 +
dolfin/geometry/CollisionDetection.h | 314 +
dolfin/geometry/GenericBoundingBoxTree.cpp | 729 +
dolfin/geometry/GenericBoundingBoxTree.h | 344 +
dolfin/geometry/IntersectionTriangulation.cpp | 1365 +
dolfin/geometry/IntersectionTriangulation.h | 226 +
dolfin/geometry/MeshPointIntersection.cpp | 44 +
dolfin/geometry/MeshPointIntersection.h | 62 +
dolfin/geometry/Point.cpp | 76 +
dolfin/geometry/Point.h | 349 +
dolfin/geometry/SimplexQuadrature.cpp | 619 +
dolfin/geometry/SimplexQuadrature.h | 141 +
dolfin/geometry/dolfin_geometry.h | 13 +
dolfin/geometry/intersect.cpp | 33 +
dolfin/geometry/intersect.h | 50 +
dolfin/graph/BoostGraphColoring.h | 123 +
dolfin/graph/BoostGraphOrdering.cpp | 194 +
dolfin/graph/BoostGraphOrdering.h | 66 +
dolfin/graph/CSRGraph.h | 188 +
dolfin/graph/Graph.h | 43 +
dolfin/graph/GraphBuilder.cpp | 378 +
dolfin/graph/GraphBuilder.h | 93 +
dolfin/graph/GraphColoring.cpp | 58 +
dolfin/graph/GraphColoring.h | 46 +
dolfin/graph/GraphOrdering.cpp | 196 +
dolfin/graph/GraphOrdering.h | 99 +
dolfin/graph/ParMETIS.cpp | 416 +
dolfin/graph/ParMETIS.h | 88 +
dolfin/graph/SCOTCH.cpp | 467 +
dolfin/graph/SCOTCH.h | 90 +
dolfin/graph/ZoltanInterface.cpp | 180 +
dolfin/graph/ZoltanInterface.h | 100 +
dolfin/graph/ZoltanPartition.cpp | 466 +
dolfin/graph/ZoltanPartition.h | 99 +
dolfin/graph/dolfin_graph.h | 11 +
dolfin/io/Encoder.h | 97 +
dolfin/io/File.cpp | 234 +
dolfin/io/File.h | 275 +
dolfin/io/GenericFile.cpp | 374 +
dolfin/io/GenericFile.h | 149 +
dolfin/io/HDF5Attribute.cpp | 219 +
dolfin/io/HDF5Attribute.h | 124 +
dolfin/io/HDF5File.cpp | 1599 +
dolfin/io/HDF5File.h | 244 +
dolfin/io/HDF5Interface.cpp | 427 +
dolfin/io/HDF5Interface.h | 651 +
dolfin/io/HDF5Utility.cpp | 340 +
dolfin/io/HDF5Utility.h | 93 +
dolfin/io/RAWFile.cpp | 235 +
dolfin/io/RAWFile.h | 61 +
dolfin/io/SVGFile.cpp | 128 +
dolfin/io/SVGFile.h | 49 +
dolfin/io/VTKFile.cpp | 777 +
dolfin/io/VTKFile.h | 126 +
dolfin/io/VTKWriter.cpp | 415 +
dolfin/io/VTKWriter.h | 156 +
dolfin/io/X3DFile.cpp | 668 +
dolfin/io/X3DFile.h | 104 +
dolfin/io/XDMFFile.cpp | 706 +
dolfin/io/XDMFFile.h | 138 +
dolfin/io/XDMFxml.cpp | 422 +
dolfin/io/XDMFxml.h | 100 +
dolfin/io/XMLArray.h | 119 +
dolfin/io/XMLFile.cpp | 493 +
dolfin/io/XMLFile.h | 174 +
dolfin/io/XMLFunctionData.cpp | 346 +
dolfin/io/XMLFunctionData.h | 61 +
dolfin/io/XMLMesh.cpp | 577 +
dolfin/io/XMLMesh.h | 100 +
dolfin/io/XMLMeshFunction.h | 249 +
dolfin/io/XMLMeshValueCollection.h | 179 +
dolfin/io/XMLParameters.cpp | 175 +
dolfin/io/XMLParameters.h | 60 +
dolfin/io/XMLTable.cpp | 66 +
dolfin/io/XMLTable.h | 45 +
dolfin/io/XMLVector.cpp | 145 +
dolfin/io/XMLVector.h | 62 +
dolfin/io/XYZFile.cpp | 209 +
dolfin/io/XYZFile.h | 63 +
dolfin/io/base64.cpp | 124 +
dolfin/io/base64.h | 5 +
dolfin/io/dolfin_io.h | 12 +
dolfin/io/pugiconfig.hpp | 71 +
dolfin/io/pugixml.cpp | 11554 ++++
dolfin/io/pugixml.hpp | 1366 +
dolfin/io/xmlutils.cpp | 44 +
dolfin/io/xmlutils.h | 41 +
dolfin/la/BelosKrylovSolver.cpp | 357 +
dolfin/la/BelosKrylovSolver.h | 163 +
dolfin/la/BlockMatrix.cpp | 195 +
dolfin/la/BlockMatrix.h | 87 +
dolfin/la/BlockVector.cpp | 202 +
dolfin/la/BlockVector.h | 111 +
dolfin/la/CoordinateMatrix.cpp | 115 +
dolfin/la/CoordinateMatrix.h | 92 +
dolfin/la/DefaultFactory.cpp | 124 +
dolfin/la/DefaultFactory.h | 82 +
dolfin/la/EigenFactory.cpp | 25 +
dolfin/la/EigenFactory.h | 121 +
dolfin/la/EigenKrylovSolver.cpp | 450 +
dolfin/la/EigenKrylovSolver.h | 132 +
dolfin/la/EigenLUSolver.cpp | 346 +
dolfin/la/EigenLUSolver.h | 124 +
dolfin/la/EigenMatrix.cpp | 418 +
dolfin/la/EigenMatrix.h | 230 +
dolfin/la/EigenVector.cpp | 370 +
dolfin/la/EigenVector.h | 312 +
dolfin/la/GenericLUSolver.h | 84 +
dolfin/la/GenericLinearAlgebraFactory.h | 115 +
dolfin/la/GenericLinearOperator.h | 77 +
dolfin/la/GenericLinearSolver.cpp | 65 +
dolfin/la/GenericLinearSolver.h | 147 +
dolfin/la/GenericMatrix.cpp | 76 +
dolfin/la/GenericMatrix.h | 258 +
dolfin/la/GenericPreconditioner.h | 66 +
dolfin/la/GenericSparsityPattern.h | 129 +
dolfin/la/GenericTensor.h | 122 +
dolfin/la/GenericVector.h | 279 +
dolfin/la/Ifpack2Preconditioner.cpp | 95 +
dolfin/la/Ifpack2Preconditioner.h | 84 +
dolfin/la/KrylovSolver.cpp | 190 +
dolfin/la/KrylovSolver.h | 106 +
dolfin/la/LUSolver.cpp | 124 +
dolfin/la/LUSolver.h | 110 +
dolfin/la/LinearAlgebraObject.h | 192 +
dolfin/la/LinearOperator.cpp | 71 +
dolfin/la/LinearOperator.h | 85 +
dolfin/la/LinearSolver.cpp | 145 +
dolfin/la/LinearSolver.h | 113 +
dolfin/la/MUMPSLUSolver.cpp | 209 +
dolfin/la/MUMPSLUSolver.h | 80 +
dolfin/la/Matrix.h | 251 +
dolfin/la/MueluPreconditioner.cpp | 93 +
dolfin/la/MueluPreconditioner.h | 78 +
dolfin/la/PETScBaseMatrix.cpp | 141 +
dolfin/la/PETScBaseMatrix.h | 94 +
dolfin/la/PETScFactory.cpp | 100 +
dolfin/la/PETScFactory.h | 93 +
dolfin/la/PETScKrylovSolver.cpp | 719 +
dolfin/la/PETScKrylovSolver.h | 208 +
dolfin/la/PETScLUSolver.cpp | 539 +
dolfin/la/PETScLUSolver.h | 167 +
dolfin/la/PETScLinearOperator.cpp | 146 +
dolfin/la/PETScLinearOperator.h | 86 +
dolfin/la/PETScMatrix.cpp | 861 +
dolfin/la/PETScMatrix.h | 240 +
dolfin/la/PETScObject.h | 59 +
dolfin/la/PETScOptions.cpp | 69 +
dolfin/la/PETScOptions.h | 85 +
dolfin/la/PETScPreconditioner.cpp | 325 +
dolfin/la/PETScPreconditioner.h | 130 +
dolfin/la/PETScUserPreconditioner.cpp | 101 +
dolfin/la/PETScUserPreconditioner.h | 73 +
dolfin/la/PETScVector.cpp | 891 +
dolfin/la/PETScVector.h | 277 +
dolfin/la/PaStiXLUSolver.cpp | 292 +
dolfin/la/PaStiXLUSolver.h | 69 +
dolfin/la/SLEPcEigenSolver.cpp | 407 +
dolfin/la/SLEPcEigenSolver.h | 240 +
dolfin/la/STLFactory.cpp | 28 +
dolfin/la/STLFactory.h | 115 +
dolfin/la/STLFactoryCSC.cpp | 26 +
dolfin/la/STLFactoryCSC.h | 60 +
dolfin/la/STLMatrix.cpp | 470 +
dolfin/la/STLMatrix.h | 410 +
dolfin/la/STLVector.h | 33 +
dolfin/la/Scalar.h | 228 +
dolfin/la/SparsityPattern.cpp | 559 +
dolfin/la/SparsityPattern.h | 157 +
dolfin/la/TensorLayout.cpp | 112 +
dolfin/la/TensorLayout.h | 113 +
dolfin/la/TpetraFactory.cpp | 94 +
dolfin/la/TpetraFactory.h | 88 +
dolfin/la/TpetraMatrix.cpp | 809 +
dolfin/la/TpetraMatrix.h | 233 +
dolfin/la/TpetraVector.cpp | 670 +
dolfin/la/TpetraVector.h | 274 +
dolfin/la/TrilinosPreconditioner.h | 47 +
dolfin/la/Vector.h | 297 +
dolfin/la/VectorSpaceBasis.cpp | 93 +
dolfin/la/VectorSpaceBasis.h | 68 +
dolfin/la/dolfin_la.h | 67 +
dolfin/la/solve.cpp | 266 +
dolfin/la/solve.h | 109 +
dolfin/la/test_nullspace.cpp | 83 +
dolfin/la/test_nullspace.h | 39 +
dolfin/log/Event.cpp | 58 +
dolfin/log/Event.h | 75 +
dolfin/log/LogLevel.h | 21 +
dolfin/log/LogManager.cpp | 33 +
dolfin/log/LogManager.h | 42 +
dolfin/log/LogStream.cpp | 129 +
dolfin/log/LogStream.h | 108 +
dolfin/log/Logger.cpp | 476 +
dolfin/log/Logger.h | 189 +
dolfin/log/Progress.cpp | 165 +
dolfin/log/Progress.h | 137 +
dolfin/log/README | 44 +
dolfin/log/Table.cpp | 358 +
dolfin/log/Table.h | 158 +
dolfin/log/dolfin_log.h | 13 +
dolfin/log/log.cpp | 230 +
dolfin/log/log.h | 184 +
dolfin/math/Lagrange.cpp | 180 +
dolfin/math/Lagrange.h | 105 +
dolfin/math/Legendre.cpp | 49 +
dolfin/math/Legendre.h | 48 +
dolfin/math/basic.cpp | 72 +
dolfin/math/basic.h | 49 +
dolfin/math/dolfin_math.h | 10 +
dolfin/mesh/BoundaryComputation.cpp | 463 +
dolfin/mesh/BoundaryComputation.h | 63 +
dolfin/mesh/BoundaryMesh.cpp | 90 +
dolfin/mesh/BoundaryMesh.h | 86 +
dolfin/mesh/Cell.h | 435 +
dolfin/mesh/CellType.cpp | 360 +
dolfin/mesh/CellType.h | 189 +
dolfin/mesh/DistributedMeshTools.cpp | 1250 +
dolfin/mesh/DistributedMeshTools.h | 175 +
dolfin/mesh/DomainBoundary.h | 52 +
dolfin/mesh/DynamicMeshEditor.cpp | 234 +
dolfin/mesh/DynamicMeshEditor.h | 116 +
dolfin/mesh/Edge.cpp | 68 +
dolfin/mesh/Edge.h | 128 +
dolfin/mesh/Face.cpp | 130 +
dolfin/mesh/Face.h | 84 +
dolfin/mesh/Facet.cpp | 104 +
dolfin/mesh/Facet.h | 112 +
dolfin/mesh/FacetCell.cpp | 59 +
dolfin/mesh/FacetCell.h | 58 +
dolfin/mesh/HexahedronCell.cpp | 262 +
dolfin/mesh/HexahedronCell.h | 104 +
dolfin/mesh/IntervalCell.cpp | 297 +
dolfin/mesh/IntervalCell.h | 127 +
dolfin/mesh/LocalMeshData.cpp | 326 +
dolfin/mesh/LocalMeshData.h | 149 +
dolfin/mesh/LocalMeshValueCollection.h | 139 +
dolfin/mesh/Mesh.cpp | 496 +
dolfin/mesh/Mesh.h | 676 +
dolfin/mesh/MeshColoring.cpp | 183 +
dolfin/mesh/MeshColoring.h | 76 +
dolfin/mesh/MeshConnectivity.cpp | 161 +
dolfin/mesh/MeshConnectivity.h | 187 +
dolfin/mesh/MeshData.cpp | 190 +
dolfin/mesh/MeshData.h | 173 +
dolfin/mesh/MeshDomains.cpp | 129 +
dolfin/mesh/MeshDomains.h | 95 +
dolfin/mesh/MeshEditor.cpp | 347 +
dolfin/mesh/MeshEditor.h | 405 +
dolfin/mesh/MeshEntity.cpp | 172 +
dolfin/mesh/MeshEntity.h | 278 +
dolfin/mesh/MeshEntityIterator.h | 229 +
dolfin/mesh/MeshEntityIteratorBase.h | 193 +
dolfin/mesh/MeshFunction.cpp | 67 +
dolfin/mesh/MeshFunction.h | 843 +
dolfin/mesh/MeshGeometry.cpp | 141 +
dolfin/mesh/MeshGeometry.h | 150 +
dolfin/mesh/MeshHierarchy.cpp | 225 +
dolfin/mesh/MeshHierarchy.h | 107 +
dolfin/mesh/MeshOrdering.cpp | 81 +
dolfin/mesh/MeshOrdering.h | 46 +
dolfin/mesh/MeshPartitioning.cpp | 1140 +
dolfin/mesh/MeshPartitioning.h | 331 +
dolfin/mesh/MeshQuality.cpp | 135 +
dolfin/mesh/MeshQuality.h | 95 +
dolfin/mesh/MeshRelation.h | 57 +
dolfin/mesh/MeshRenumbering.cpp | 268 +
dolfin/mesh/MeshRenumbering.h | 68 +
dolfin/mesh/MeshSmoothing.cpp | 207 +
dolfin/mesh/MeshSmoothing.h | 62 +
dolfin/mesh/MeshTopology.cpp | 258 +
dolfin/mesh/MeshTopology.h | 206 +
dolfin/mesh/MeshTransformation.cpp | 186 +
dolfin/mesh/MeshTransformation.h | 76 +
dolfin/mesh/MeshValueCollection.h | 624 +
dolfin/mesh/MultiMesh.cpp | 836 +
dolfin/mesh/MultiMesh.h | 470 +
dolfin/mesh/PeriodicBoundaryComputation.cpp | 383 +
dolfin/mesh/PeriodicBoundaryComputation.h | 74 +
dolfin/mesh/PointCell.cpp | 192 +
dolfin/mesh/PointCell.h | 119 +
dolfin/mesh/QuadrilateralCell.cpp | 290 +
dolfin/mesh/QuadrilateralCell.h | 104 +
dolfin/mesh/Restriction.cpp | 84 +
dolfin/mesh/Restriction.h | 118 +
dolfin/mesh/SubDomain.cpp | 329 +
dolfin/mesh/SubDomain.h | 288 +
dolfin/mesh/SubMesh.cpp | 320 +
dolfin/mesh/SubMesh.h | 67 +
dolfin/mesh/SubsetIterator.h | 137 +
dolfin/mesh/TetrahedronCell.cpp | 685 +
dolfin/mesh/TetrahedronCell.h | 133 +
dolfin/mesh/TopologyComputation.cpp | 372 +
dolfin/mesh/TopologyComputation.h | 61 +
dolfin/mesh/TriangleCell.cpp | 535 +
dolfin/mesh/TriangleCell.h | 123 +
dolfin/mesh/Vertex.h | 87 +
dolfin/mesh/dolfin_mesh.h | 43 +
dolfin/multistage/MultiStageScheme.cpp | 267 +
dolfin/multistage/MultiStageScheme.h | 163 +
dolfin/multistage/PointIntegralSolver.cpp | 823 +
dolfin/multistage/PointIntegralSolver.h | 229 +
dolfin/multistage/RKSolver.cpp | 136 +
dolfin/multistage/RKSolver.h | 73 +
dolfin/multistage/dolfin_multistage.h | 10 +
dolfin/nls/NewtonSolver.cpp | 290 +
dolfin/nls/NewtonSolver.h | 163 +
dolfin/nls/NonlinearProblem.h | 64 +
dolfin/nls/OptimisationProblem.h | 69 +
dolfin/nls/PETScSNESSolver.cpp | 677 +
dolfin/nls/PETScSNESSolver.h | 181 +
dolfin/nls/PETScTAOSolver.cpp | 513 +
dolfin/nls/PETScTAOSolver.h | 187 +
dolfin/nls/TAOLinearBoundSolver.cpp | 447 +
dolfin/nls/TAOLinearBoundSolver.h | 218 +
dolfin/nls/dolfin_nls.h | 13 +
dolfin/parameter/GlobalParameters.cpp | 160 +
dolfin/parameter/GlobalParameters.h | 184 +
dolfin/parameter/Parameter.cpp | 712 +
dolfin/parameter/Parameter.h | 336 +
dolfin/parameter/Parameters.cpp | 652 +
dolfin/parameter/Parameters.h | 307 +
dolfin/parameter/dolfin_parameter.h | 10 +
dolfin/plot/ExpressionWrapper.cpp | 34 +
dolfin/plot/ExpressionWrapper.h | 67 +
dolfin/plot/GenericVTKPlottable.h | 116 +
dolfin/plot/VTKPlottableDirichletBC.cpp | 104 +
dolfin/plot/VTKPlottableDirichletBC.h | 70 +
dolfin/plot/VTKPlottableGenericFunction.cpp | 341 +
dolfin/plot/VTKPlottableGenericFunction.h | 138 +
dolfin/plot/VTKPlottableGenericFunction1D.cpp | 156 +
dolfin/plot/VTKPlottableGenericFunction1D.h | 93 +
dolfin/plot/VTKPlottableMesh.cpp | 518 +
dolfin/plot/VTKPlottableMesh.h | 163 +
dolfin/plot/VTKPlottableMeshFunction.cpp | 70 +
dolfin/plot/VTKPlottableMeshFunction.h | 80 +
dolfin/plot/VTKPlotter.cpp | 851 +
dolfin/plot/VTKPlotter.h | 330 +
dolfin/plot/VTKWindowOutputStage.cpp | 642 +
dolfin/plot/VTKWindowOutputStage.h | 199 +
dolfin/plot/dolfin_plot.h | 9 +
dolfin/plot/gauss_120.dat | 259 +
dolfin/plot/plot.cpp | 185 +
dolfin/plot/plot.h | 104 +
dolfin/refinement/BisectionRefinement1D.cpp | 101 +
dolfin/refinement/BisectionRefinement1D.h | 44 +
dolfin/refinement/LocalMeshCoarsening.cpp | 435 +
dolfin/refinement/LocalMeshCoarsening.h | 71 +
dolfin/refinement/LocalMeshRefinement.cpp | 75 +
dolfin/refinement/LocalMeshRefinement.h | 49 +
dolfin/refinement/ParallelRefinement.cpp | 362 +
dolfin/refinement/ParallelRefinement.h | 125 +
dolfin/refinement/PlazaRefinementND.cpp | 551 +
dolfin/refinement/PlazaRefinementND.h | 107 +
dolfin/refinement/RegularCutRefinement.cpp | 698 +
dolfin/refinement/RegularCutRefinement.h | 94 +
dolfin/refinement/UniformMeshRefinement.cpp | 109 +
dolfin/refinement/UniformMeshRefinement.h | 44 +
dolfin/refinement/dolfin_refinement.h | 8 +
dolfin/refinement/refine.cpp | 112 +
dolfin/refinement/refine.h | 126 +
dolfin/swig/CMakeLists.txt | 124 +
dolfin/swig/README | 60 +
dolfin/swig/adaptivity/docstrings.i | 819 +
dolfin/swig/adaptivity/post.i | 38 +
dolfin/swig/adaptivity/pre.i | 53 +
dolfin/swig/ale/docstrings.i | 121 +
dolfin/swig/ale/pre.i | 28 +
dolfin/swig/common/docstrings.i | 953 +
dolfin/swig/common/post.i | 170 +
dolfin/swig/common/pre.i | 114 +
dolfin/swig/defines.i | 47 +
dolfin/swig/exceptions.i | 77 +
dolfin/swig/fem/docstrings.i | 2414 +
dolfin/swig/fem/post.i | 191 +
dolfin/swig/fem/pre.i | 310 +
dolfin/swig/forwarddeclarations.i | 70 +
dolfin/swig/function/docstrings.i | 1494 +
dolfin/swig/function/import.i | 2 +
dolfin/swig/function/post.i | 160 +
dolfin/swig/function/pre.i | 220 +
dolfin/swig/generation/docstrings.i | 381 +
dolfin/swig/generation/post.i | 7 +
dolfin/swig/geometry/docstrings.i | 659 +
dolfin/swig/geometry/post.i | 42 +
dolfin/swig/geometry/pre.i | 50 +
dolfin/swig/globalincludes.i | 57 +
dolfin/swig/graph/docstrings.i | 84 +
dolfin/swig/graph/post.i | 12 +
dolfin/swig/io/docstrings.i | 500 +
dolfin/swig/io/post.i | 114 +
dolfin/swig/io/pre.i | 43 +
dolfin/swig/la/docstrings.i | 4558 ++
dolfin/swig/la/post.i | 1044 +
dolfin/swig/la/pre.i | 282 +
dolfin/swig/log/docstrings.i | 400 +
dolfin/swig/log/post.i | 90 +
dolfin/swig/log/pre.i | 57 +
dolfin/swig/math/docstrings.i | 129 +
dolfin/swig/mesh/docstrings.i | 4183 ++
dolfin/swig/mesh/post.i | 565 +
dolfin/swig/mesh/pre.i | 316 +
dolfin/swig/modules/common/CMakeLists.txt | 71 +
dolfin/swig/modules/common/dependencies.txt | 1 +
dolfin/swig/modules/common/module.i | 117 +
dolfin/swig/modules/fem/CMakeLists.txt | 71 +
dolfin/swig/modules/fem/dependencies.txt | 1 +
dolfin/swig/modules/fem/module.i | 249 +
dolfin/swig/modules/function/CMakeLists.txt | 71 +
dolfin/swig/modules/function/dependencies.txt | 1 +
dolfin/swig/modules/function/module.i | 177 +
dolfin/swig/modules/io/CMakeLists.txt | 71 +
dolfin/swig/modules/io/dependencies.txt | 1 +
dolfin/swig/modules/io/module.i | 172 +
dolfin/swig/modules/la/CMakeLists.txt | 71 +
dolfin/swig/modules/la/dependencies.txt | 1 +
dolfin/swig/modules/la/module.i | 200 +
dolfin/swig/modules/mesh/CMakeLists.txt | 71 +
dolfin/swig/modules/mesh/dependencies.txt | 1 +
dolfin/swig/modules/mesh/module.i | 242 +
dolfin/swig/multistage/docstrings.i | 137 +
dolfin/swig/multistage/pre.i | 39 +
dolfin/swig/nls/docstrings.i | 387 +
dolfin/swig/nls/pre.i | 66 +
dolfin/swig/parameter/docstrings.i | 562 +
dolfin/swig/parameter/post.i | 348 +
dolfin/swig/parameter/pre.i | 171 +
dolfin/swig/plot/docstrings.i | 236 +
dolfin/swig/plot/pre.i | 34 +
dolfin/swig/refinement/docstrings.i | 103 +
dolfin/swig/shared_ptr_classes.i | 245 +
dolfin/swig/typemaps/array.i | 144 +
dolfin/swig/typemaps/includes.i | 33 +
dolfin/swig/typemaps/numpy.i | 531 +
dolfin/swig/typemaps/primitives.i | 357 +
dolfin/swig/typemaps/std_map.i | 242 +
dolfin/swig/typemaps/std_pair.i | 278 +
dolfin/swig/typemaps/std_set.i | 183 +
dolfin/swig/typemaps/std_tuple.i | 32 +
dolfin/swig/typemaps/std_vector.i | 847 +
dolfin/swig/version.i | 38 +
scripts/dolfin-convert/dolfin-convert | 131 +
scripts/dolfin-convert/test_Triangle.edge | 60 +
scripts/dolfin-convert/test_Triangle.ele | 31 +
scripts/dolfin-convert/test_Triangle.node | 31 +
scripts/dolfin-convert/test_exodus.exo | Bin 0 -> 7180 bytes
scripts/dolfin-order/dolfin-order | 60 +
scripts/dolfin-order/mesh0.xml.gz | Bin 0 -> 312 bytes
scripts/dolfin-order/mesh1.xml.gz | Bin 0 -> 247 bytes
scripts/dolfin-plot/dolfin-plot | 149 +
scripts/dolfin-plot/mesh.xml.gz | Bin 0 -> 20894 bytes
scripts/dolfin-plot/plot_book_elements.sh | 71 +
scripts/dolfin-plot/plot_elements.sh | 19 +
site-packages/dolfin/__init__.py | 47 +
site-packages/dolfin/common/__init__.py | 21 +
site-packages/dolfin/common/constants.py | 11 +
site-packages/dolfin/common/globalparameters.py.in | 65 +
site-packages/dolfin/common/math.py | 18 +
site-packages/dolfin/common/memory.py | 48 +
site-packages/dolfin/common/plotting.py | 146 +
site-packages/dolfin/common/time.py | 65 +
site-packages/dolfin/compilemodules/__init__.py | 17 +
.../dolfin/compilemodules/compilemodule.py | 487 +
site-packages/dolfin/compilemodules/expressions.py | 233 +
site-packages/dolfin/compilemodules/jit.py | 128 +
site-packages/dolfin/compilemodules/subdomains.py | 188 +
.../dolfin/compilemodules/swigimportinfo.py | 254 +
site-packages/dolfin/cpp/__init__.py | 84 +
site-packages/dolfin/deprecation.py | 36 +
site-packages/dolfin/fem/__init__.py | 32 +
site-packages/dolfin/fem/adaptivesolving.py | 222 +
site-packages/dolfin/fem/assembling.py | 326 +
site-packages/dolfin/fem/bcs.py | 175 +
site-packages/dolfin/fem/errorcontrolgenerator.py | 98 +
site-packages/dolfin/fem/form.py | 147 +
site-packages/dolfin/fem/formmanipulations.py | 143 +
site-packages/dolfin/fem/interpolation.py | 66 +
site-packages/dolfin/fem/norms.py | 264 +
site-packages/dolfin/fem/projection.py | 155 +
site-packages/dolfin/fem/solving.py | 485 +
site-packages/dolfin/functions/__init__.py | 20 +
site-packages/dolfin/functions/constant.py | 109 +
site-packages/dolfin/functions/expression.py | 856 +
site-packages/dolfin/functions/function.py | 689 +
site-packages/dolfin/functions/functionspace.py | 674 +
site-packages/dolfin/functions/specialfunctions.py | 226 +
.../dolfin/functions/ufc_functionspace.py | 32 +
site-packages/dolfin/importhandler/__init__.py | 53 +
site-packages/dolfin/mesh/__init__.py | 14 +
site-packages/dolfin/mesh/ale.py | 186 +
.../dolfin/mesh/boundarysubdomainfinder.py | 226 +
site-packages/dolfin/mesh/meshes.py | 67 +
site-packages/dolfin/mesh/refinement.py | 80 +
site-packages/dolfin/mesh/svgtools.py | 105 +
site-packages/dolfin/multistage/__init__.py | 15 +
site-packages/dolfin/multistage/factorize.py | 137 +
.../dolfin/multistage/multistagescheme.py | 777 +
.../dolfin/multistage/multistagesolvers.py | 62 +
.../dolfin/multistage/rushlarsenschemes.py | 570 +
site-packages/dolfin_utils/__init__.py | 0
site-packages/dolfin_utils/commands.py | 42 +
.../dolfin_utils/cppparser/CppHeaderParser.py | 2408 +
site-packages/dolfin_utils/cppparser/__init__.py | 2 +
site-packages/dolfin_utils/cppparser/utils.py | 184 +
.../dolfin_utils/documentation/__init__.py | 4 +
.../dolfin_utils/documentation/docstringutils.py | 49 +
.../documentation/extractdocumentation.py | 221 +
.../dolfin_utils/documentation/generatecpprst.py | 155 +
.../documentation/generatepythonrst.py | 220 +
.../dolfin_utils/documentation/indextemplates.py | 91 +
site-packages/dolfin_utils/meshconvert/__init__.py | 0
site-packages/dolfin_utils/meshconvert/abaqus.py | 482 +
.../dolfin_utils/meshconvert/meshconvert.py | 1447 +
.../dolfin_utils/meshconvert/xml_writer.py | 154 +
site-packages/dolfin_utils/ordereddict.py | 128 +
site-packages/dolfin_utils/pjobs/__init__.py | 1 +
site-packages/dolfin_utils/pjobs/pjobs.py | 231 +
site-packages/dolfin_utils/pjobs/sge.py | 101 +
site-packages/dolfin_utils/pjobs/slurm.py | 64 +
site-packages/dolfin_utils/pjobs/torque.py | 79 +
site-packages/dolfin_utils/test/__init__.py | 5 +
site-packages/dolfin_utils/test/fixtures.py | 230 +
site-packages/dolfin_utils/test/paths.py | 81 +
site-packages/dolfin_utils/test/skips.py | 49 +
site-packages/dolfin_utils/test/tests.py | 72 +
site-packages/fenics/__init__.py | 6 +
test/CMakeLists.txt | 58 +
test/README | 44 +
test/codingstyle/test_coding_style.py | 121 +
test/data/README | 1 +
test/data/aneurysm.xml.gz | Bin 0 -> 703208 bytes
test/data/boxes.xml.gz | Bin 0 -> 16611 bytes
test/data/doughnut.xml.gz | Bin 0 -> 15843 bytes
test/data/intersecting_surfaces.xml.gz | Bin 0 -> 39191 bytes
test/data/snake.xml.gz | Bin 0 -> 95055 bytes
test/documentation/README | 1 +
test/documentation/test.py | 40 +
test/documentation/verify_demo_code_snippets.py | 191 +
test/memory/dolfin_valgrind.supp | 2483 +
test/memory/test.py | 195 +
test/regression/README | 7 +
test/regression/test.py | 276 +
test/unit/README | 26 +
test/unit/common/cpp/CMakeLists.txt | 46 +
test/unit/common/cpp/SubSystemsManager.cpp | 56 +
test/unit/common/cpp/test_cpp_common.py | 3 +
test/unit/function/cpp/CMakeLists.txt | 46 +
test/unit/function/cpp/Expression.cpp | 108 +
test/unit/function/cpp/Projection.h | 4488 ++
test/unit/function/cpp/Projection.ufl | 33 +
test/unit/function/cpp/compile.log | 236 +
test/unit/function/cpp/test_cpp_function.py | 3 +
test/unit/io/cpp/CMakeLists.txt | 48 +
test/unit/io/cpp/XMLMeshData.cpp | 85 +
test/unit/io/cpp/XMLMeshValueCollection.cpp | 65 +
test/unit/io/cpp/test_cpp_io.py | 3 +
test/unit/io/cpp/xml_value_collection_ref.xml | 11 +
test/unit/la/cpp/CMakeLists.txt | 48 +
test/unit/la/cpp/LinearOperator.cpp | 135 +
test/unit/la/cpp/Vector.cpp | 199 +
test/unit/la/cpp/forms/ReactionDiffusion.h | 2127 +
test/unit/la/cpp/forms/ReactionDiffusion.ufl | 28 +
test/unit/la/cpp/forms/ReactionDiffusionAction.h | 1689 +
test/unit/la/cpp/forms/ReactionDiffusionAction.ufl | 26 +
test/unit/la/cpp/forms/compile.log | 320 +
test/unit/la/cpp/test_cpp_la.py | 3 +
test/unit/mesh/cpp/CMakeLists.txt | 50 +
test/unit/mesh/cpp/Mesh.cpp | 322 +
test/unit/mesh/cpp/MeshFunction.cpp | 97 +
test/unit/mesh/cpp/MeshValueCollection.cpp | 187 +
test/unit/mesh/cpp/test_cpp_mesh.py | 3 +
test/unit/multimesh/cpp/CMakeLists.txt | 46 +
test/unit/multimesh/cpp/MultiMesh.cpp | 442 +
test/unit/multimesh/cpp/MultiMeshStokes2D.h | 20923 +++++++
test/unit/multimesh/cpp/MultiMeshStokes2D.ufl | 104 +
test/unit/multimesh/cpp/compile.log | 1402 +
test/unit/multimesh/cpp/test_cpp_multimesh.py | 3 +
test/unit/parameter/cpp/CMakeLists.txt | 46 +
test/unit/parameter/cpp/Parameters.cpp | 124 +
test/unit/parameter/cpp/test_cpp_parameter.py | 3 +
test/unit/pytest.ini | 7 +
test/unit/python/adaptivity/test_error_control.py | 142 +
test/unit/python/adaptivity/test_time_series.py | 94 +
test/unit/python/ale/test_harmonic_smoothing.py | 97 +
test/unit/python/book/README | 45 +
.../book/chapter_1_files/dolfin_parameters.xml | 69 +
.../stationary/nonlinear_poisson/alg_newton_np.py | 113 +
.../stationary/nonlinear_poisson/pde_newton_np.py | 110 +
.../stationary/nonlinear_poisson/picard_np.py | 83 +
.../stationary/nonlinear_poisson/vp1_np.py | 106 +
.../stationary/nonlinear_poisson/vp2_np.py | 116 +
.../chapter_1_files/stationary/poisson/d1_p2D.py | 45 +
.../chapter_1_files/stationary/poisson/d2_p2D.py | 70 +
.../chapter_1_files/stationary/poisson/d3_p2D.py | 63 +
.../chapter_1_files/stationary/poisson/d4_p2D.py | 83 +
.../chapter_1_files/stationary/poisson/d5_p2D.py | 113 +
.../chapter_1_files/stationary/poisson/d6_p2D.py | 126 +
.../chapter_1_files/stationary/poisson/dn1_p2D.py | 70 +
.../chapter_1_files/stationary/poisson/dn2_p2D.py | 88 +
.../chapter_1_files/stationary/poisson/dn3_p2D.py | 112 +
.../chapter_1_files/stationary/poisson/dn4_p2D.py | 128 +
.../chapter_1_files/stationary/poisson/dnr_p2D.py | 101 +
.../chapter_1_files/stationary/poisson/mat2_p2D.py | 104 +
.../stationary/poisson/mat2x_p2D.py | 98 +
.../stationary/poisson/membrane1.py | 79 +
.../stationary/poisson/membrane1v.py | 82 +
.../book/chapter_1_files/stationary/poisson/paD.py | 54 +
.../chapter_1_files/stationary/poisson/vcp2D.py | 172 +
.../chapter_1_files/transient/diffusion/d1_d2D.py | 60 +
.../chapter_1_files/transient/diffusion/d2_d2D.py | 72 +
.../transient/diffusion/demo_sin_daD.sh | 12 +
.../chapter_1_files/transient/diffusion/sin_daD.py | 198 +
test/unit/python/book/mesh.xml | 26 +
test/unit/python/book/original_tests/README | 5 +
test/unit/python/book/test_chapter_1.py | 193 +
test/unit/python/book/test_chapter_10.py | 1025 +
test/unit/python/fem/gmsh_unit_interval.xml | 31 +
test/unit/python/fem/test_assembler.py | 664 +
test/unit/python/fem/test_dirichlet_bc.py | 189 +
test/unit/python/fem/test_dofmap.py | 458 +
test/unit/python/fem/test_dp_assemble.py | 134 +
test/unit/python/fem/test_finite_element.py | 145 +
test/unit/python/fem/test_form.py | 463 +
.../fem/test_interior_facet_integral_sides.py | 36 +
test/unit/python/fem/test_local_solver.py | 172 +
test/unit/python/fem/test_manifolds.py | 383 +
test/unit/python/fem/test_solving.py | 87 +
test/unit/python/fem/test_system_assembler.py | 367 +
test/unit/python/fem/tetrahedron.xml.gz | Bin 0 -> 254 bytes
test/unit/python/function/test_constant.py | 85 +
.../function/test_constrained_function_space.py | 160 +
test/unit/python/function/test_expression.py | 687 +
test/unit/python/function/test_function.py | 493 +
.../unit/python/function/test_function_assigner.py | 222 +
test/unit/python/function/test_function_space.py | 180 +
.../python/function/test_lagrange_interpolator.py | 88 +
.../function/test_nonmatching_interpolation.py | 86 +
.../unit/python/function/test_special_functions.py | 44 +
.../unit/python/geometry/test_bounding_box_tree.py | 462 +
.../python/geometry/test_collision_detection.py | 213 +
test/unit/python/geometry/test_intersection.py | 63 +
.../geometry/test_intersection_triangulation.py | 174 +
test/unit/python/geometry/test_issues.py | 53 +
test/unit/python/graph/test_graph_build.py | 38 +
test/unit/python/io/test_HDF5.py | 225 +
test/unit/python/io/test_HDF5_attribute.py | 111 +
test/unit/python/io/test_HDF5_series.py | 59 +
test/unit/python/io/test_SVG.py | 40 +
test/unit/python/io/test_X3D.py | 64 +
test/unit/python/io/test_XDMF.py | 375 +
test/unit/python/io/test_XDMF_cell_output.py | 46 +
test/unit/python/io/test_XMLFunction.py | 42 +
test/unit/python/io/test_XML_mesh.py | 115 +
test/unit/python/io/test_XML_mesh_function.py | 136 +
.../python/io/test_XML_mesh_value_collection.py | 73 +
test/unit/python/io/test_XML_vector.py | 84 +
test/unit/python/io/test_vtk.py | 208 +
test/unit/python/io/xml_value_collection_ref.xml | 11 +
test/unit/python/jit/test_jit.py | 134 +
test/unit/python/la/test_krylov_solver.py | 206 +
test/unit/python/la/test_la_basic.py | 356 +
test/unit/python/la/test_linear_operator.py | 92 +
test/unit/python/la/test_lu_solver.py | 114 +
test/unit/python/la/test_matrix.py | 370 +
test/unit/python/la/test_nullspace.py | 104 +
test/unit/python/la/test_petsc.py | 82 +
test/unit/python/la/test_scalar.py | 47 +
test/unit/python/la/test_solve.py | 43 +
test/unit/python/la/test_vector.py | 361 +
test/unit/python/math/test_math.py | 89 +
test/unit/python/mesh/test_boundary_mesh.py | 57 +
test/unit/python/mesh/test_cell.py | 59 +
test/unit/python/mesh/test_edge.py | 64 +
test/unit/python/mesh/test_face.py | 76 +
.../unit/python/mesh/test_manifold_point_search.py | 36 +
test/unit/python/mesh/test_mesh.py | 443 +
test/unit/python/mesh/test_mesh_coloring.py | 41 +
test/unit/python/mesh/test_mesh_data.py | 37 +
test/unit/python/mesh/test_mesh_editor.py | 47 +
test/unit/python/mesh/test_mesh_function.py | 141 +
test/unit/python/mesh/test_mesh_iterator.py | 150 +
test/unit/python/mesh/test_mesh_markers.py | 76 +
test/unit/python/mesh/test_mesh_quality.py | 108 +
test/unit/python/mesh/test_mesh_transformation.py | 51 +
.../unit/python/mesh/test_mesh_value_collection.py | 169 +
.../python/mesh/test_multi_mesh_integration.py | 133 +
.../mesh/test_periodic_boundary_computation.py | 71 +
test/unit/python/mesh/test_sub_domain.py | 115 +
test/unit/python/mesh/test_sub_mesh.py | 112 +
test/unit/python/meshconvert/data/abaqus.inp | 79 +
test/unit/python/meshconvert/data/abaqus_facet.inp | 781 +
.../unit/python/meshconvert/data/diffpack_tet.grid | 121 +
.../unit/python/meshconvert/data/diffpack_tri.grid | 138 +
test/unit/python/meshconvert/data/gmsh.msh | 29 +
.../data/gmsh_test_facet_regions_1D_2.geo | 10 +
.../data/gmsh_test_facet_regions_1D_2.msh | 32 +
.../data/gmsh_test_facet_regions_2D_1.geo | 15 +
.../data/gmsh_test_facet_regions_2D_1.msh | 19 +
.../data/gmsh_test_facet_regions_2D_2.geo | 15 +
.../data/gmsh_test_facet_regions_2D_2.msh | 20 +
.../data/gmsh_test_facet_regions_2D_3.geo | 15 +
.../data/gmsh_test_facet_regions_2D_3.msh | 21 +
.../data/gmsh_test_facet_regions_2D_4.geo | 15 +
.../data/gmsh_test_facet_regions_2D_4.msh | 22 +
.../data/gmsh_test_facet_regions_3D_1.geo | 39 +
.../data/gmsh_test_facet_regions_3D_1.msh | 51 +
.../python/meshconvert/data/test_Triangle_3.edge | 118 +
.../python/meshconvert/data/test_Triangle_3.ele | 60 +
.../python/meshconvert/data/test_Triangle_3.node | 60 +
test/unit/python/meshconvert/data/triangle.ele | 161 +
test/unit/python/meshconvert/data/triangle.node | 98 +
.../unit/python/meshconvert/test_mesh_converter.py | 575 +
test/unit/python/multistage/test_RK_solver.py | 105 +
test/unit/python/multistage/test_factorizer.py | 75 +
.../multistage/test_point_integral_solver.py | 161 +
test/unit/python/nls/test_PETScSNES_solver.py | 158 +
test/unit/python/nls/test_PETScTAOSolver.py | 111 +
.../python/nls/test_TAO_linear_bound_solver.py | 100 +
.../test_solve_result_against_reference.py | 136 +
test/unit/python/parameter/test_parameters.py | 143 +
test/unit/python/scripts/clean.sh | 4 +
test/unit/python/scripts/mpidebug.sh | 45 +
test/unit/python/scripts/mpirun.sh | 8 +
test/unit/python/scripts/prun.sh | 6 +
test/unit/python/scripts/run.sh | 6 +
test/unit/python/scripts/splitmpidebug.sh | 48 +
.../test_assembly_derivatives.py | 251 +
.../ufl-jit-assemble-chain/test_form_operations.py | 53 +
utils/emacs/macros | 21 +
utils/gid/DOLFIN.bas | 17 +
utils/matlab/meshindex.m | 54 +
utils/matlab/plotcontroller.m | 35 +
utils/matlab/plotslab.m | 173 +
utils/matlab/xmlmatrix.m | 72 +
utils/matlab/xmlmesh.m | 97 +
utils/matlab/xmlvector.m | 58 +
utils/octave/README | 28 +
utils/octave/pdemesh.m | 29 +
utils/octave/pdeplot.m | 230 +
utils/octave/pdesurf.m | 26 +
utils/python/README | 2 +
utils/python/extract2d | 88 +
utils/scripts/broken | 6 +
utils/scripts/code-formatting | 198 +
utils/scripts/dolfinreplace | 141 +
utils/scripts/fixme | 6 +
utils/scripts/formatcode | 122 +
utils/scripts/klocs | 17 +
utils/scripts/makedoc | 14 +
utils/scripts/notinuse | 23 +
utils/scripts/pdebug | 7 +
utils/scripts/plotklocs | 88 +
utils/swig/dolfin-swig | 156 +
utils/system/monitor | 42 +
utils/tetgen/dolfin-tetgen | 36 +
utils/vim/macros | 6 +
utils/xml/convertall | 40 +
1628 files changed, 811699 insertions(+)
create mode 100644 .mailmap
create mode 100644 AUTHORS
create mode 100644 CMakeLists.txt
create mode 100644 COPYING
create mode 100644 COPYING.LESSER
create mode 100644 ChangeLog
create mode 100644 INSTALL
create mode 100644 README.rst
create mode 100644 bench/CMakeLists.txt
create mode 100644 bench/README
create mode 100644 bench/bench.py
create mode 100644 bench/common/progress/cpp/CMakeLists.txt
create mode 100644 bench/common/progress/cpp/main.cpp
create mode 100644 bench/common/timing/cpp/CMakeLists.txt
create mode 100644 bench/common/timing/cpp/main.cpp
create mode 100644 bench/fem/assembly/cpp/CMakeLists.txt
create mode 100644 bench/fem/assembly/cpp/forms.h
create mode 100644 bench/fem/assembly/cpp/forms/Elasticity3D.h
create mode 100644 bench/fem/assembly/cpp/forms/Elasticity3D.ufl
create mode 100644 bench/fem/assembly/cpp/forms/NSEMomentum3D.h
create mode 100644 bench/fem/assembly/cpp/forms/NSEMomentum3D.ufl
create mode 100644 bench/fem/assembly/cpp/forms/Poisson2DP1.h
create mode 100644 bench/fem/assembly/cpp/forms/Poisson2DP1.ufl
create mode 100644 bench/fem/assembly/cpp/forms/Poisson2DP2.h
create mode 100644 bench/fem/assembly/cpp/forms/Poisson2DP2.ufl
create mode 100644 bench/fem/assembly/cpp/forms/Poisson2DP3.h
create mode 100644 bench/fem/assembly/cpp/forms/Poisson2DP3.ufl
create mode 100644 bench/fem/assembly/cpp/forms/StabStokes2D.h
create mode 100644 bench/fem/assembly/cpp/forms/StabStokes2D.ufl
create mode 100644 bench/fem/assembly/cpp/forms/THStokes2D.h
create mode 100644 bench/fem/assembly/cpp/forms/THStokes2D.ufl
create mode 100644 bench/fem/assembly/cpp/forms/compile.log
create mode 100644 bench/fem/assembly/cpp/main.cpp
create mode 100755 bench/fem/assembly/python/broken
create mode 100644 bench/fem/convergence/cpp/CMakeLists.txt
create mode 100644 bench/fem/convergence/cpp/Poisson2D_1.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson2D_1.h
create mode 100644 bench/fem/convergence/cpp/Poisson2D_1.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson2D_2.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson2D_2.h
create mode 100644 bench/fem/convergence/cpp/Poisson2D_2.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson2D_3.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson2D_3.h
create mode 100644 bench/fem/convergence/cpp/Poisson2D_3.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson2D_4.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson2D_4.h
create mode 100644 bench/fem/convergence/cpp/Poisson2D_4.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson2D_5.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson2D_5.h
create mode 100644 bench/fem/convergence/cpp/Poisson2D_5.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson3D_1.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson3D_1.h
create mode 100644 bench/fem/convergence/cpp/Poisson3D_1.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson3D_2.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson3D_2.h
create mode 100644 bench/fem/convergence/cpp/Poisson3D_2.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson3D_3.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson3D_3.h
create mode 100644 bench/fem/convergence/cpp/Poisson3D_3.ufl
create mode 100644 bench/fem/convergence/cpp/Poisson3D_4.cpp
create mode 100644 bench/fem/convergence/cpp/Poisson3D_4.h
create mode 100644 bench/fem/convergence/cpp/Poisson3D_4.ufl
create mode 100644 bench/fem/convergence/cpp/README
create mode 100644 bench/fem/convergence/cpp/compile.log
create mode 100644 bench/fem/convergence/cpp/main.cpp
create mode 100755 bench/fem/jit/python/bench_fem_jit_python
create mode 100644 bench/fem/multicore/cpp/CMakeLists.txt
create mode 100644 bench/fem/multicore/cpp/NavierStokes.h
create mode 100644 bench/fem/multicore/cpp/NavierStokes.ufl
create mode 100644 bench/fem/multicore/cpp/Poisson.h
create mode 100644 bench/fem/multicore/cpp/Poisson.ufl
create mode 100644 bench/fem/multicore/cpp/compile.log
create mode 100644 bench/fem/multicore/cpp/main.cpp
create mode 100644 bench/fem/speedup/cpp/CMakeLists.txt
create mode 100644 bench/fem/speedup/cpp/Poisson.h
create mode 100644 bench/fem/speedup/cpp/Poisson.ufl
create mode 100644 bench/fem/speedup/cpp/README
create mode 100755 bench/fem/speedup/cpp/analyse-bench
create mode 100644 bench/fem/speedup/cpp/assemble-poisson.cpp
create mode 100755 bench/fem/speedup/cpp/bench_fem_speedup_cpp
create mode 100755 bench/fem/speedup/cpp/clean.sh
create mode 100644 bench/fem/speedup/cpp/compile.log
create mode 100644 bench/fem/speedup/cpp/solve-poisson.cpp
create mode 100755 bench/fem/speedup/cpp/submit-bench
create mode 100644 bench/function/evaluation/cpp/CMakeLists.txt
create mode 100644 bench/function/evaluation/cpp/P1.h
create mode 100644 bench/function/evaluation/cpp/P1.ufl
create mode 100644 bench/function/evaluation/cpp/compile.log
create mode 100644 bench/function/evaluation/cpp/main.cpp
create mode 100755 bench/function/extrapolation/python/bench_function_extrapolation_python
create mode 100755 bench/function/interpolation/python/bench_function_interpolation_python
create mode 100644 bench/geometry/bounding_box_tree_build/cpp/CMakeLists.txt
create mode 100644 bench/geometry/bounding_box_tree_build/cpp/main.cpp
create mode 100644 bench/geometry/bounding_box_tree_compute_closest_entity/cpp/CMakeLists.txt
create mode 100644 bench/geometry/bounding_box_tree_compute_closest_entity/cpp/main.cpp
create mode 100644 bench/geometry/bounding_box_tree_compute_entity_collisions/cpp/CMakeLists.txt
create mode 100644 bench/geometry/bounding_box_tree_compute_entity_collisions/cpp/main.cpp
create mode 100755 bench/la/cusp/python/bench_la_cusp_python
create mode 100644 bench/la/vector/access/cpp/CMakeLists.txt
create mode 100644 bench/la/vector/access/cpp/main.cpp
create mode 100644 bench/la/vector/assignment/cpp/CMakeLists.txt
create mode 100644 bench/la/vector/assignment/cpp/main.cpp
create mode 100644 bench/logs/bench.log
create mode 100644 bench/logs/milestones.log
create mode 100644 bench/mesh/iteration/cpp/CMakeLists.txt
create mode 100644 bench/mesh/iteration/cpp/main.cpp
create mode 100644 bench/mesh/refinement/cpp/CMakeLists.txt
create mode 100644 bench/mesh/refinement/cpp/main.cpp
create mode 100644 bench/mesh/topology/cpp/CMakeLists.txt
create mode 100644 bench/mesh/topology/cpp/main.cpp
create mode 100644 bench/mesh/unitcube/cpp/CMakeLists.txt
create mode 100644 bench/mesh/unitcube/cpp/main.cpp
create mode 100644 bench/plot.py
create mode 100644 cmake/modules/CheckOpenMP.cmake
create mode 100644 cmake/modules/CorrectWindowsPaths.cmake
create mode 100644 cmake/modules/FindAMD.cmake
create mode 100644 cmake/modules/FindBLAS.cmake
create mode 100644 cmake/modules/FindBLASHeader.cmake
create mode 100644 cmake/modules/FindCHOLMOD.cmake
create mode 100644 cmake/modules/FindCppUnit.cmake
create mode 100644 cmake/modules/FindEigen3.cmake
create mode 100644 cmake/modules/FindLAPACK.cmake
create mode 100644 cmake/modules/FindMPI.cmake
create mode 100644 cmake/modules/FindNumPy.cmake
create mode 100644 cmake/modules/FindPETSc.cmake
create mode 100644 cmake/modules/FindPETSc4py.cmake
create mode 100644 cmake/modules/FindPaStiX.cmake
create mode 100644 cmake/modules/FindParMETIS.cmake
create mode 100644 cmake/modules/FindPythonModule.cmake
create mode 100644 cmake/modules/FindSCOTCH.cmake
create mode 100644 cmake/modules/FindSLEPc.cmake
create mode 100644 cmake/modules/FindSLEPc4py.cmake
create mode 100644 cmake/modules/FindSphinx.cmake
create mode 100644 cmake/modules/FindUMFPACK.cmake
create mode 100644 cmake/modules/ResolveCompilerPaths.cmake
create mode 100644 cmake/modules/language_support_v2.cmake
create mode 100644 cmake/post-install/CMakeLists.txt
create mode 100644 cmake/scripts/codeexamples.py
create mode 100644 cmake/scripts/codesnippets.py
create mode 100755 cmake/scripts/copy-swig-files
create mode 100755 cmake/scripts/copy-test-demo-data
create mode 100755 cmake/scripts/download-demo-data
create mode 100755 cmake/scripts/generate-all
create mode 100755 cmake/scripts/generate-cmakefiles
create mode 100755 cmake/scripts/generate-form-files
create mode 100755 cmake/scripts/generate-local
create mode 100755 cmake/scripts/generate-swig-docstrings
create mode 100755 cmake/scripts/generate-swig-interface
create mode 100644 cmake/templates/DOLFINConfig.cmake.in
create mode 100644 cmake/templates/DOLFINConfigVersion.cmake.in
create mode 100644 cmake/templates/UseDOLFIN.cmake.in
create mode 100644 cmake/templates/cmake_uninstall.cmake.in
create mode 100644 cmake/templates/dolfin-config-version.cmake.in
create mode 100644 cmake/templates/dolfin-config.cmake.in
create mode 100644 cmake/templates/dolfin-get-demos.in
create mode 100644 cmake/templates/dolfin-version.in
create mode 100644 cmake/templates/dolfin.conf.in
create mode 100644 cmake/templates/dolfin.pc.in
create mode 100644 data/README
create mode 100644 demo/CMakeLists.txt
create mode 100755 demo/cmake.local
create mode 100644 demo/documented/auto-adaptive-poisson/common.txt
create mode 100644 demo/documented/auto-adaptive-poisson/cpp/AdaptivePoisson.h
create mode 100644 demo/documented/auto-adaptive-poisson/cpp/AdaptivePoisson.ufl
create mode 100644 demo/documented/auto-adaptive-poisson/cpp/CMakeLists.txt
create mode 100644 demo/documented/auto-adaptive-poisson/cpp/compile.log
create mode 100644 demo/documented/auto-adaptive-poisson/cpp/documentation.rst
create mode 100644 demo/documented/auto-adaptive-poisson/cpp/main.cpp
create mode 100644 demo/documented/auto-adaptive-poisson/python/demo_auto-adaptive-poisson.py
create mode 100644 demo/documented/auto-adaptive-poisson/python/documentation.rst
create mode 100644 demo/documented/auto-adaptive-poisson/u_refined.png
create mode 100644 demo/documented/auto-adaptive-poisson/u_unrefined.png
create mode 100644 demo/documented/bcs/aneurysm.xml.gz
create mode 100644 demo/documented/bcs/common.txt
create mode 100644 demo/documented/bcs/cpp/CMakeLists.txt
create mode 100644 demo/documented/bcs/cpp/Poisson.h
create mode 100644 demo/documented/bcs/cpp/Poisson.ufl
create mode 100644 demo/documented/bcs/cpp/compile.log
create mode 100644 demo/documented/bcs/cpp/documentation.rst
create mode 100644 demo/documented/bcs/cpp/main.cpp
create mode 100644 demo/documented/bcs/demo_bcs.png
create mode 100644 demo/documented/bcs/python/demo_bcs.py
create mode 100644 demo/documented/bcs/python/documentation.rst
create mode 100644 demo/documented/biharmonic/biharmonic_u.png
create mode 100644 demo/documented/biharmonic/common.txt
create mode 100644 demo/documented/biharmonic/cpp/Biharmonic.h
create mode 100644 demo/documented/biharmonic/cpp/Biharmonic.ufl
create mode 100644 demo/documented/biharmonic/cpp/CMakeLists.txt
create mode 100644 demo/documented/biharmonic/cpp/compile.log
create mode 100644 demo/documented/biharmonic/cpp/documentation.rst
create mode 100644 demo/documented/biharmonic/cpp/main.cpp
create mode 100644 demo/documented/biharmonic/python/demo_biharmonic.py
create mode 100644 demo/documented/biharmonic/python/documentation.rst
create mode 100644 demo/documented/built-in-meshes/common.txt
create mode 100644 demo/documented/built-in-meshes/cpp/CMakeLists.txt
create mode 100644 demo/documented/built-in-meshes/cpp/documentation.rst
create mode 100644 demo/documented/built-in-meshes/cpp/main.cpp
create mode 100644 demo/documented/built-in-meshes/python/boxmesh.png
create mode 100644 demo/documented/built-in-meshes/python/demo_built-in-meshes.py
create mode 100644 demo/documented/built-in-meshes/python/documentation.rst
create mode 100644 demo/documented/built-in-meshes/python/rectanglemesh.png
create mode 100644 demo/documented/built-in-meshes/python/rectanglemesh_left_right.png
create mode 100644 demo/documented/built-in-meshes/python/unitcubemesh.png
create mode 100644 demo/documented/built-in-meshes/python/unitintervalmesh.png
create mode 100644 demo/documented/built-in-meshes/python/unitsquaremesh.png
create mode 100644 demo/documented/built-in-meshes/python/unitsquaremesh_crossed.png
create mode 100644 demo/documented/built-in-meshes/python/unitsquaremesh_left.png
create mode 100644 demo/documented/built-in-meshes/python/unitsquaremesh_left_right.png
create mode 100644 demo/documented/cahn-hilliard/cahn-hilliard_c.png
create mode 100644 demo/documented/cahn-hilliard/common.txt
create mode 100644 demo/documented/cahn-hilliard/cpp/CMakeLists.txt
create mode 100644 demo/documented/cahn-hilliard/cpp/CahnHilliard2D.cpp
create mode 100644 demo/documented/cahn-hilliard/cpp/CahnHilliard2D.h
create mode 100644 demo/documented/cahn-hilliard/cpp/CahnHilliard2D.ufl
create mode 100644 demo/documented/cahn-hilliard/cpp/CahnHilliard3D.cpp
create mode 100644 demo/documented/cahn-hilliard/cpp/CahnHilliard3D.h
create mode 100644 demo/documented/cahn-hilliard/cpp/CahnHilliard3D.ufl
create mode 100644 demo/documented/cahn-hilliard/cpp/compile.log
create mode 100644 demo/documented/cahn-hilliard/cpp/documentation.rst
create mode 100644 demo/documented/cahn-hilliard/cpp/main.cpp
create mode 100644 demo/documented/cahn-hilliard/python/demo_cahn-hilliard.py
create mode 100644 demo/documented/cahn-hilliard/python/documentation.rst
create mode 100644 demo/documented/eigenvalue/box_with_dent.xml.gz
create mode 100644 demo/documented/eigenvalue/common.txt
create mode 100644 demo/documented/eigenvalue/cpp/CMakeLists.txt
create mode 100644 demo/documented/eigenvalue/cpp/StiffnessMatrix.h
create mode 100644 demo/documented/eigenvalue/cpp/StiffnessMatrix.ufl
create mode 100644 demo/documented/eigenvalue/cpp/compile.log
create mode 100644 demo/documented/eigenvalue/cpp/documentation.rst
create mode 100644 demo/documented/eigenvalue/cpp/main.cpp
create mode 100644 demo/documented/eigenvalue/eigenvalue_x.png
create mode 100644 demo/documented/eigenvalue/python/demo_eigenvalue.py
create mode 100644 demo/documented/eigenvalue/python/documentation.rst
create mode 100644 demo/documented/hyperelasticity/common.txt
create mode 100644 demo/documented/hyperelasticity/cpp/CMakeLists.txt
create mode 100644 demo/documented/hyperelasticity/cpp/HyperElasticity.h
create mode 100644 demo/documented/hyperelasticity/cpp/HyperElasticity.ufl
create mode 100644 demo/documented/hyperelasticity/cpp/compile.log
create mode 100644 demo/documented/hyperelasticity/cpp/documentation.rst
create mode 100644 demo/documented/hyperelasticity/cpp/main.cpp
create mode 100644 demo/documented/hyperelasticity/hyperelasticity_u0.png
create mode 100644 demo/documented/hyperelasticity/hyperelasticity_u1.png
create mode 100644 demo/documented/hyperelasticity/python/demo_hyperelasticity.py
create mode 100644 demo/documented/hyperelasticity/python/documentation.rst
create mode 100644 demo/documented/mixed-poisson-dual/common.txt
create mode 100644 demo/documented/mixed-poisson-dual/cpp/CMakeLists.txt
create mode 100644 demo/documented/mixed-poisson-dual/cpp/MixedPoissonDual.h
create mode 100644 demo/documented/mixed-poisson-dual/cpp/MixedPoissonDual.ufl
create mode 100644 demo/documented/mixed-poisson-dual/cpp/compile.log
create mode 100644 demo/documented/mixed-poisson-dual/cpp/documentation.rst
create mode 100644 demo/documented/mixed-poisson-dual/cpp/main.cpp
create mode 100644 demo/documented/mixed-poisson-dual/mixed-poisson-dual_sigma.png
create mode 100644 demo/documented/mixed-poisson-dual/mixed-poisson-dual_u.png
create mode 100644 demo/documented/mixed-poisson-dual/python/demo_mixed-poisson-dual.py
create mode 100644 demo/documented/mixed-poisson-dual/python/documentation.rst
create mode 100644 demo/documented/mixed-poisson/common.txt
create mode 100644 demo/documented/mixed-poisson/cpp/CMakeLists.txt
create mode 100644 demo/documented/mixed-poisson/cpp/MixedPoisson.h
create mode 100644 demo/documented/mixed-poisson/cpp/MixedPoisson.ufl
create mode 100644 demo/documented/mixed-poisson/cpp/compile.log
create mode 100644 demo/documented/mixed-poisson/cpp/documentation.rst
create mode 100644 demo/documented/mixed-poisson/cpp/main.cpp
create mode 100644 demo/documented/mixed-poisson/mixed-poisson_sigma.png
create mode 100644 demo/documented/mixed-poisson/mixed-poisson_u.png
create mode 100644 demo/documented/mixed-poisson/python/demo_mixed-poisson.py
create mode 100644 demo/documented/mixed-poisson/python/documentation.rst
create mode 100644 demo/documented/navier-stokes/common.txt
create mode 100644 demo/documented/navier-stokes/cpp/CMakeLists.txt
create mode 100644 demo/documented/navier-stokes/cpp/PressureUpdate.h
create mode 100644 demo/documented/navier-stokes/cpp/PressureUpdate.ufl
create mode 100644 demo/documented/navier-stokes/cpp/TentativeVelocity.h
create mode 100644 demo/documented/navier-stokes/cpp/TentativeVelocity.ufl
create mode 100644 demo/documented/navier-stokes/cpp/VelocityUpdate.h
create mode 100644 demo/documented/navier-stokes/cpp/VelocityUpdate.ufl
create mode 100644 demo/documented/navier-stokes/cpp/compile.log
create mode 100644 demo/documented/navier-stokes/cpp/documentation.rst
create mode 100644 demo/documented/navier-stokes/cpp/main.cpp
create mode 100644 demo/documented/navier-stokes/lshape.xml.gz
create mode 100644 demo/documented/navier-stokes/navier-stokes_p.png
create mode 100644 demo/documented/navier-stokes/navier-stokes_u.png
create mode 100644 demo/documented/navier-stokes/python/demo_navier-stokes.py
create mode 100644 demo/documented/navier-stokes/python/documentation.rst
create mode 100644 demo/documented/neumann-poisson/common.txt
create mode 100644 demo/documented/neumann-poisson/cpp/CMakeLists.txt
create mode 100644 demo/documented/neumann-poisson/cpp/Poisson.h
create mode 100644 demo/documented/neumann-poisson/cpp/Poisson.ufl
create mode 100644 demo/documented/neumann-poisson/cpp/compile.log
create mode 100644 demo/documented/neumann-poisson/cpp/documentation.rst
create mode 100644 demo/documented/neumann-poisson/cpp/main.cpp
create mode 100644 demo/documented/neumann-poisson/neumann-poisson_u.png
create mode 100644 demo/documented/neumann-poisson/python/demo_neumann-poisson.py
create mode 100644 demo/documented/neumann-poisson/python/documentation.rst
create mode 100644 demo/documented/nonlinear-poisson/common.txt
create mode 100644 demo/documented/nonlinear-poisson/cpp/CMakeLists.txt
create mode 100644 demo/documented/nonlinear-poisson/cpp/NonlinearPoisson.h
create mode 100644 demo/documented/nonlinear-poisson/cpp/NonlinearPoisson.ufl
create mode 100644 demo/documented/nonlinear-poisson/cpp/compile.log
create mode 100644 demo/documented/nonlinear-poisson/cpp/documentation.rst
create mode 100644 demo/documented/nonlinear-poisson/cpp/main.cpp
create mode 100644 demo/documented/nonlinear-poisson/cpp/plot.py
create mode 100644 demo/documented/nonlinear-poisson/plot_u.png
create mode 100644 demo/documented/nonlinear-poisson/plot_u_gradient.png
create mode 100644 demo/documented/nonlinear-poisson/python/demo_nonlinear-poisson.py
create mode 100644 demo/documented/nonlinear-poisson/python/documentation.rst
create mode 100644 demo/documented/periodic/common.txt
create mode 100644 demo/documented/periodic/cpp/CMakeLists.txt
create mode 100644 demo/documented/periodic/cpp/Poisson.h
create mode 100644 demo/documented/periodic/cpp/Poisson.ufl
create mode 100644 demo/documented/periodic/cpp/compile.log
create mode 100644 demo/documented/periodic/cpp/documentation.rst
create mode 100644 demo/documented/periodic/cpp/main.cpp
create mode 100644 demo/documented/periodic/plot_u.png
create mode 100644 demo/documented/periodic/python/demo_periodic.py
create mode 100644 demo/documented/periodic/python/documentation.rst
create mode 100644 demo/documented/poisson/common.txt
create mode 100644 demo/documented/poisson/cpp/CMakeLists.txt
create mode 100644 demo/documented/poisson/cpp/Poisson.h
create mode 100644 demo/documented/poisson/cpp/Poisson.ufl
create mode 100644 demo/documented/poisson/cpp/compile.log
create mode 100644 demo/documented/poisson/cpp/documentation.rst
create mode 100644 demo/documented/poisson/cpp/main.cpp
create mode 100644 demo/documented/poisson/poisson_u.png
create mode 100644 demo/documented/poisson/python/demo_poisson.py
create mode 100644 demo/documented/poisson/python/documentation.rst
create mode 100644 demo/documented/singular-poisson/common.txt
create mode 100644 demo/documented/singular-poisson/cpp/CMakeLists.txt
create mode 100644 demo/documented/singular-poisson/cpp/Poisson.h
create mode 100644 demo/documented/singular-poisson/cpp/Poisson.ufl
create mode 100644 demo/documented/singular-poisson/cpp/compile.log
create mode 100644 demo/documented/singular-poisson/cpp/documentation.rst
create mode 100644 demo/documented/singular-poisson/cpp/main.cpp
create mode 100644 demo/documented/singular-poisson/python/demo_singular-poisson.py
create mode 100644 demo/documented/singular-poisson/python/documentation.rst
create mode 100644 demo/documented/singular-poisson/singular_u.png
create mode 100644 demo/documented/stokes-iterative/common.txt
create mode 100644 demo/documented/stokes-iterative/cpp/CMakeLists.txt
create mode 100644 demo/documented/stokes-iterative/cpp/Stokes.h
create mode 100644 demo/documented/stokes-iterative/cpp/Stokes.ufl
create mode 100644 demo/documented/stokes-iterative/cpp/StokesPreconditioner.h
create mode 100644 demo/documented/stokes-iterative/cpp/StokesPreconditioner.ufl
create mode 100644 demo/documented/stokes-iterative/cpp/compile.log
create mode 100644 demo/documented/stokes-iterative/cpp/documentation.rst
create mode 100644 demo/documented/stokes-iterative/cpp/main.cpp
create mode 100644 demo/documented/stokes-iterative/python/demo_stokes-iterative.py
create mode 100644 demo/documented/stokes-iterative/python/documentation.rst
create mode 100644 demo/documented/stokes-mini/common.txt
create mode 100644 demo/documented/stokes-mini/cpp/README
create mode 100644 demo/documented/stokes-mini/cpp/documentation.rst
create mode 100644 demo/documented/stokes-mini/dolfin_fine.xml.gz
create mode 100644 demo/documented/stokes-mini/dolfin_fine_subdomains.xml.gz
create mode 100644 demo/documented/stokes-mini/plot_p.png
create mode 100644 demo/documented/stokes-mini/plot_u.png
create mode 100644 demo/documented/stokes-mini/python/demo_stokes-mini.py
create mode 100644 demo/documented/stokes-mini/python/documentation.rst
create mode 100644 demo/documented/stokes-stabilized/common.txt
create mode 100644 demo/documented/stokes-stabilized/cpp/CMakeLists.txt
create mode 100644 demo/documented/stokes-stabilized/cpp/Stokes.h
create mode 100644 demo/documented/stokes-stabilized/cpp/Stokes.ufl
create mode 100644 demo/documented/stokes-stabilized/cpp/compile.log
create mode 100644 demo/documented/stokes-stabilized/cpp/documentation.rst
create mode 100644 demo/documented/stokes-stabilized/cpp/main.cpp
create mode 100644 demo/documented/stokes-stabilized/cpp/plot.py
create mode 100644 demo/documented/stokes-stabilized/dolfin_fine.xml.gz
create mode 100644 demo/documented/stokes-stabilized/dolfin_fine_subdomains.xml.gz
create mode 100644 demo/documented/stokes-stabilized/plot_p.png
create mode 100644 demo/documented/stokes-stabilized/plot_u.png
create mode 100644 demo/documented/stokes-stabilized/python/demo_stokes-stabilized.py
create mode 100644 demo/documented/stokes-stabilized/python/documentation.rst
create mode 100644 demo/documented/stokes-taylor-hood/common.txt
create mode 100644 demo/documented/stokes-taylor-hood/cpp/CMakeLists.txt
create mode 100644 demo/documented/stokes-taylor-hood/cpp/Stokes.h
create mode 100644 demo/documented/stokes-taylor-hood/cpp/Stokes.ufl
create mode 100644 demo/documented/stokes-taylor-hood/cpp/compile.log
create mode 100644 demo/documented/stokes-taylor-hood/cpp/documentation.rst
create mode 100644 demo/documented/stokes-taylor-hood/cpp/main.cpp
create mode 100644 demo/documented/stokes-taylor-hood/cpp/plot.py
create mode 100644 demo/documented/stokes-taylor-hood/dolfin_fine.xml.gz
create mode 100644 demo/documented/stokes-taylor-hood/dolfin_fine_subdomains.xml.gz
create mode 100644 demo/documented/stokes-taylor-hood/plot_mesh.png
create mode 100644 demo/documented/stokes-taylor-hood/plot_mesh_boundaries.png
create mode 100644 demo/documented/stokes-taylor-hood/plot_p.png
create mode 100644 demo/documented/stokes-taylor-hood/plot_u.png
create mode 100644 demo/documented/stokes-taylor-hood/python/demo_stokes-taylor-hood.py
create mode 100644 demo/documented/stokes-taylor-hood/python/documentation.rst
create mode 100644 demo/documented/subdomains-poisson/common.txt
create mode 100644 demo/documented/subdomains-poisson/cpp/README
create mode 100644 demo/documented/subdomains-poisson/cpp/documentation.rst
create mode 100644 demo/documented/subdomains-poisson/python/demo_subdomains-poisson.py
create mode 100644 demo/documented/subdomains-poisson/python/documentation.rst
create mode 100644 demo/documented/subdomains/common.txt
create mode 100644 demo/documented/subdomains/cpp/CMakeLists.txt
create mode 100644 demo/documented/subdomains/cpp/documentation.rst
create mode 100644 demo/documented/subdomains/cpp/main.cpp
create mode 100644 demo/documented/subdomains/dolfin_fine.xml.gz
create mode 100644 demo/documented/subdomains/plot_subdomains.png
create mode 100644 demo/documented/subdomains/python/demo_subdomains.py
create mode 100644 demo/documented/subdomains/python/documentation.rst
create mode 100644 demo/documented/tensor-weighted-poisson/common.txt
create mode 100644 demo/documented/tensor-weighted-poisson/cpp/README
create mode 100644 demo/documented/tensor-weighted-poisson/cpp/documentation.rst
create mode 100644 demo/documented/tensor-weighted-poisson/python/demo_tensor-weighted-poisson.py
create mode 100644 demo/documented/tensor-weighted-poisson/python/documentation.rst
create mode 100644 demo/documented/tensor-weighted-poisson/python/generate_data.py
create mode 100644 demo/documented/tensor-weighted-poisson/tensorweighted-poisson_u.png
create mode 100644 demo/documented/tensor-weighted-poisson/unitsquare_32_32.xml.gz
create mode 100644 demo/documented/tensor-weighted-poisson/unitsquare_32_32_c00.xml.gz
create mode 100644 demo/documented/tensor-weighted-poisson/unitsquare_32_32_c01.xml.gz
create mode 100644 demo/documented/tensor-weighted-poisson/unitsquare_32_32_c11.xml.gz
create mode 100644 demo/undocumented/adaptive-poisson/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/adaptive-poisson/cpp/README
create mode 100755 demo/undocumented/adaptive-poisson/python/demo_adaptive-poisson.py
create mode 100644 demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.h
create mode 100644 demo/undocumented/advection-diffusion/cpp/AdvectionDiffusion.ufl
create mode 100644 demo/undocumented/advection-diffusion/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/advection-diffusion/cpp/Velocity.h
create mode 100644 demo/undocumented/advection-diffusion/cpp/Velocity.ufl
create mode 100644 demo/undocumented/advection-diffusion/cpp/compile.log
create mode 100644 demo/undocumented/advection-diffusion/cpp/main.cpp
create mode 100644 demo/undocumented/advection-diffusion/dolfin_fine.xml.gz
create mode 100644 demo/undocumented/advection-diffusion/dolfin_fine_subdomains.xml.gz
create mode 100644 demo/undocumented/advection-diffusion/dolfin_fine_velocity.xml.gz
create mode 100644 demo/undocumented/advection-diffusion/python/demo_advection-diffusion.py
create mode 100644 demo/undocumented/ale/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/ale/cpp/main.cpp
create mode 100644 demo/undocumented/ale/python/demo_ale.py
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/channel_with_flap.xml.gz
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.h
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/cpp/AdaptiveNavierStokes.ufl
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/cpp/compile.log
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/cpp/main.cpp
create mode 100644 demo/undocumented/auto-adaptive-navier-stokes/python/demo_auto-adaptive-navier-stokes.py
create mode 100644 demo/undocumented/block-matrix/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/block-matrix/cpp/StiffnessMatrix.h
create mode 100644 demo/undocumented/block-matrix/cpp/StiffnessMatrix.ufl
create mode 100644 demo/undocumented/block-matrix/cpp/compile.log
create mode 100644 demo/undocumented/block-matrix/cpp/main.cpp
create mode 100644 demo/undocumented/block-matrix/python/demo_block-matrix.py
create mode 100644 demo/undocumented/buckling-tao/buckling.xml.gz
create mode 100644 demo/undocumented/buckling-tao/python/demo_buckling-tao.py
create mode 100644 demo/undocumented/collision-detection/circle.xml.gz
create mode 100644 demo/undocumented/collision-detection/python/demo_collision-detection.py
create mode 100644 demo/undocumented/coloring/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/coloring/cpp/main.cpp
create mode 100644 demo/undocumented/coloring/python/demo_coloring.py
create mode 100644 demo/undocumented/compiled-extension-module/cpp/README
create mode 100644 demo/undocumented/compiled-extension-module/python/Probe/Probe.cpp
create mode 100644 demo/undocumented/compiled-extension-module/python/Probe/Probe.h
create mode 100644 demo/undocumented/compiled-extension-module/python/demo_compiled-extension-module.py
create mode 100644 demo/undocumented/conditional/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/conditional/cpp/Conditional.h
create mode 100644 demo/undocumented/conditional/cpp/Conditional.ufl
create mode 100644 demo/undocumented/conditional/cpp/compile.log
create mode 100644 demo/undocumented/conditional/cpp/main.cpp
create mode 100644 demo/undocumented/conditional/python/demo_conditional.py
create mode 100644 demo/undocumented/contact-vi-snes/circle_yplane.geo
create mode 100644 demo/undocumented/contact-vi-snes/circle_yplane.xml.gz
create mode 100644 demo/undocumented/contact-vi-snes/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/contact-vi-snes/cpp/HyperElasticity.h
create mode 100644 demo/undocumented/contact-vi-snes/cpp/HyperElasticity.ufl
create mode 100644 demo/undocumented/contact-vi-snes/cpp/compile.log
create mode 100644 demo/undocumented/contact-vi-snes/cpp/main.cpp
create mode 100644 demo/undocumented/contact-vi-snes/python/demo_contact-vi-snes.py
create mode 100644 demo/undocumented/contact-vi-tao/circle_yplane.xml.gz
create mode 100644 demo/undocumented/contact-vi-tao/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/contact-vi-tao/cpp/Elasticity.h
create mode 100644 demo/undocumented/contact-vi-tao/cpp/Elasticity.ufl
create mode 100644 demo/undocumented/contact-vi-tao/cpp/compile.log
create mode 100644 demo/undocumented/contact-vi-tao/cpp/main.cpp
create mode 100644 demo/undocumented/contact-vi-tao/python/demo_contact-vi-tao.py
create mode 100644 demo/undocumented/curl-curl/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/curl-curl/cpp/CurrentDensity.h
create mode 100644 demo/undocumented/curl-curl/cpp/CurrentDensity.ufl
create mode 100644 demo/undocumented/curl-curl/cpp/EddyCurrents.h
create mode 100644 demo/undocumented/curl-curl/cpp/EddyCurrents.ufl
create mode 100644 demo/undocumented/curl-curl/cpp/compile.log
create mode 100644 demo/undocumented/curl-curl/cpp/main.cpp
create mode 100644 demo/undocumented/curl-curl/python/demo_curl-curl.py
create mode 100644 demo/undocumented/curl-curl/sphere.xml.gz
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.h
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/AdvectionDiffusion.ufl
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/Projection.h
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/Projection.ufl
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/Velocity.h
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/Velocity.ufl
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/compile.log
create mode 100644 demo/undocumented/dg-advection-diffusion/cpp/main.cpp
create mode 100644 demo/undocumented/dg-advection-diffusion/python/demo_dg-advection-diffusion.py
create mode 100644 demo/undocumented/dg-advection-diffusion/unitsquare_64_64.xml.gz
create mode 100644 demo/undocumented/dg-advection-diffusion/unitsquare_64_64_velocity.xml.gz
create mode 100644 demo/undocumented/dg-poisson/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/dg-poisson/cpp/Poisson.h
create mode 100644 demo/undocumented/dg-poisson/cpp/Poisson.ufl
create mode 100644 demo/undocumented/dg-poisson/cpp/compile.log
create mode 100644 demo/undocumented/dg-poisson/cpp/main.cpp
create mode 100644 demo/undocumented/dg-poisson/cpp/plot.py
create mode 100644 demo/undocumented/dg-poisson/python/demo_dg-poisson.py
create mode 100644 demo/undocumented/elasticity/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/elasticity/cpp/Elasticity.h
create mode 100644 demo/undocumented/elasticity/cpp/Elasticity.ufl
create mode 100644 demo/undocumented/elasticity/cpp/compile.log
create mode 100644 demo/undocumented/elasticity/cpp/main.cpp
create mode 100644 demo/undocumented/elasticity/pulley.xml.gz
create mode 100644 demo/undocumented/elasticity/python/demo_elasticity.py
create mode 100644 demo/undocumented/elastodynamics/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/elastodynamics/cpp/DG0_eps_xx.h
create mode 100644 demo/undocumented/elastodynamics/cpp/DG0_eps_xx.ufl
create mode 100644 demo/undocumented/elastodynamics/cpp/ElastoDynamics.h
create mode 100644 demo/undocumented/elastodynamics/cpp/ElastoDynamics.ufl
create mode 100644 demo/undocumented/elastodynamics/cpp/compile.log
create mode 100644 demo/undocumented/elastodynamics/cpp/main.cpp
create mode 100644 demo/undocumented/elastodynamics/dolfin_fine.xml.gz
create mode 100644 demo/undocumented/elastodynamics/python/demo_elastodynamics.py
create mode 100644 demo/undocumented/elementplot/python/demo_elementplot.py
create mode 100644 demo/undocumented/eval/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/eval/cpp/Projection.h
create mode 100644 demo/undocumented/eval/cpp/Projection.ufl
create mode 100644 demo/undocumented/eval/cpp/compile.log
create mode 100644 demo/undocumented/eval/cpp/main.cpp
create mode 100644 demo/undocumented/eval/python/demo_eval.py
create mode 100644 demo/undocumented/extrapolation/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/extrapolation/cpp/P1.h
create mode 100644 demo/undocumented/extrapolation/cpp/P1.ufl
create mode 100644 demo/undocumented/extrapolation/cpp/P2.h
create mode 100644 demo/undocumented/extrapolation/cpp/P2.ufl
create mode 100644 demo/undocumented/extrapolation/cpp/compile.log
create mode 100644 demo/undocumented/extrapolation/cpp/main.cpp
create mode 100644 demo/undocumented/extrapolation/python/demo_extrapolation.py
create mode 100644 demo/undocumented/functional/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/functional/cpp/EnergyNorm.h
create mode 100644 demo/undocumented/functional/cpp/EnergyNorm.ufl
create mode 100644 demo/undocumented/functional/cpp/compile.log
create mode 100644 demo/undocumented/functional/cpp/main.cpp
create mode 100644 demo/undocumented/functional/python/demo_functional.py
create mode 100755 demo/undocumented/ghost-mesh/python/demo_ghost-mesh.py
create mode 100644 demo/undocumented/interpolation/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/interpolation/cpp/README
create mode 100644 demo/undocumented/interpolation/python/demo_interpolation.py
create mode 100644 demo/undocumented/lift-drag/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/lift-drag/cpp/Functionals.h
create mode 100644 demo/undocumented/lift-drag/cpp/Functionals.ufl
create mode 100644 demo/undocumented/lift-drag/cpp/README
create mode 100644 demo/undocumented/lift-drag/cpp/compile.log
create mode 100644 demo/undocumented/lift-drag/cpp/main.cpp
create mode 100644 demo/undocumented/lift-drag/dolfin_fine.xml.gz
create mode 100644 demo/undocumented/lift-drag/dolfin_fine_pressure.xml.gz
create mode 100644 demo/undocumented/lift-drag/python/demo_lift-drag.py
create mode 100644 demo/undocumented/mesh-quality/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/mesh-quality/cpp/main.cpp
create mode 100644 demo/undocumented/mesh-quality/dolfin_fine.xml.gz
create mode 100644 demo/undocumented/mesh-quality/python/demo_mesh-quality.py
create mode 100644 demo/undocumented/meshfunction-refinement/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/meshfunction-refinement/cpp/main.cpp
create mode 100644 demo/undocumented/mixed-poisson-sphere/python/demo_mixed-poisson-sphere.py
create mode 100644 demo/undocumented/mixed-poisson-sphere/sphere_16.xml.gz
create mode 100644 demo/undocumented/multimesh-poisson/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/multimesh-poisson/cpp/MultiMeshPoisson.h
create mode 100644 demo/undocumented/multimesh-poisson/cpp/MultiMeshPoisson.ufl
create mode 100644 demo/undocumented/multimesh-poisson/cpp/compile.log
create mode 100644 demo/undocumented/multimesh-poisson/cpp/main.cpp
create mode 100644 demo/undocumented/multimesh-stokes/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/multimesh-stokes/cpp/MultiMeshStokes.h
create mode 100644 demo/undocumented/multimesh-stokes/cpp/MultiMeshStokes.ufl
create mode 100644 demo/undocumented/multimesh-stokes/cpp/Stokes.h
create mode 100644 demo/undocumented/multimesh-stokes/cpp/Stokes.ufl
create mode 100644 demo/undocumented/multimesh-stokes/cpp/compile.log
create mode 100644 demo/undocumented/multimesh-stokes/cpp/main.cpp
create mode 100644 demo/undocumented/multimesh-stokes/cpp/reference.h
create mode 100644 demo/undocumented/multimesh/propeller_2d_coarse.xml.gz
create mode 100644 demo/undocumented/multimesh/propeller_2d_fine.xml.gz
create mode 100644 demo/undocumented/multimesh/python/demo_multimesh.py
create mode 100644 demo/undocumented/multistage-solver/cpp/README
create mode 100644 demo/undocumented/multistage-solver/dolfin_fine.xml.gz
create mode 100644 demo/undocumented/multistage-solver/dolfin_fine_subdomains.xml.gz
create mode 100644 demo/undocumented/multistage-solver/dolfin_fine_velocity.xml.gz
create mode 100644 demo/undocumented/multistage-solver/python/demo_multistage-solver.py
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/P1.h
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/P1.ufl
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/P3.h
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/P3.ufl
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/compile.log
create mode 100644 demo/undocumented/nonmatching-interpolation/cpp/main.cpp
create mode 100644 demo/undocumented/nonmatching-interpolation/python/demo_nonmatching-interpolation.py
create mode 100644 demo/undocumented/nonmatching-projection/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/nonmatching-projection/cpp/P1_projection.h
create mode 100644 demo/undocumented/nonmatching-projection/cpp/P1_projection.ufl
create mode 100644 demo/undocumented/nonmatching-projection/cpp/P3.h
create mode 100644 demo/undocumented/nonmatching-projection/cpp/P3.ufl
create mode 100644 demo/undocumented/nonmatching-projection/cpp/compile.log
create mode 100644 demo/undocumented/nonmatching-projection/cpp/main.cpp
create mode 100644 demo/undocumented/nonmatching-projection/python/demo_nonmatching-projection.py
create mode 100644 demo/undocumented/optimization/python/demo_optimization.py
create mode 100644 demo/undocumented/overlapping-regions/cpp/README
create mode 100644 demo/undocumented/overlapping-regions/python/README
create mode 100644 demo/undocumented/overlapping-regions/python/demo_overlapping-regions.py
create mode 100644 demo/undocumented/parallel-refinement/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/parallel-refinement/cpp/main.cpp
create mode 100644 demo/undocumented/parallel-refinement/python/demo_parallel-refinement.py
create mode 100644 demo/undocumented/parameters/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/parameters/cpp/main.cpp
create mode 100644 demo/undocumented/parameters/cpp/parameters.xml
create mode 100644 demo/undocumented/parameters/python/demo_parameters.py
create mode 100644 demo/undocumented/parameters/python/parameters.xml
create mode 100644 demo/undocumented/petsc4py/python/demo_petsc4py.py
create mode 100644 demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.cpp
create mode 100644 demo/undocumented/plot-qt/cpp/BoundaryMeshFunction.h
create mode 100644 demo/undocumented/plot-qt/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/plot-qt/cpp/CoordLabel.cpp
create mode 100644 demo/undocumented/plot-qt/cpp/CoordLabel.h
create mode 100644 demo/undocumented/plot-qt/cpp/PlotWidget.cpp
create mode 100644 demo/undocumented/plot-qt/cpp/PlotWidget.h
create mode 100644 demo/undocumented/plot-qt/cpp/Plotter.cpp
create mode 100644 demo/undocumented/plot-qt/cpp/Plotter.h
create mode 100644 demo/undocumented/plot-qt/cpp/main.cpp
create mode 100644 demo/undocumented/plot/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/plot/cpp/main.cpp
create mode 100644 demo/undocumented/plot/dolfin_fine.xml.gz
create mode 100644 demo/undocumented/plot/python/demo_plot.py
create mode 100644 demo/undocumented/point-integral/python/demo_point-integral.py
create mode 100644 demo/undocumented/poisson1D-in-2D/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/poisson1D-in-2D/cpp/Poisson.h
create mode 100644 demo/undocumented/poisson1D-in-2D/cpp/Poisson.ufl
create mode 100644 demo/undocumented/poisson1D-in-2D/cpp/compile.log
create mode 100644 demo/undocumented/poisson1D-in-2D/cpp/main.cpp
create mode 100644 demo/undocumented/poisson1D-in-2D/python/demo_poisson1D-in-2D.py
create mode 100644 demo/undocumented/poisson1D/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/poisson1D/cpp/Poisson.h
create mode 100644 demo/undocumented/poisson1D/cpp/Poisson.ufl
create mode 100644 demo/undocumented/poisson1D/cpp/compile.log
create mode 100644 demo/undocumented/poisson1D/cpp/main.cpp
create mode 100644 demo/undocumented/poisson1D/python/demo_poisson1D.py
create mode 100644 demo/undocumented/projection-interpolation/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/projection-interpolation/cpp/README
create mode 100644 demo/undocumented/projection-interpolation/python/demo_projection-interpolation.py
create mode 100644 demo/undocumented/refinement/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/refinement/cpp/main.cpp
create mode 100644 demo/undocumented/refinement/python/demo_refinement.py
create mode 100644 demo/undocumented/smoothing/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/smoothing/cpp/README
create mode 100644 demo/undocumented/smoothing/python/demo_smoothing.py
create mode 100644 demo/undocumented/spatial-coordinates/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.h
create mode 100644 demo/undocumented/spatial-coordinates/cpp/SpatialCoordinates.ufl
create mode 100644 demo/undocumented/spatial-coordinates/cpp/compile.log
create mode 100644 demo/undocumented/spatial-coordinates/cpp/main.cpp
create mode 100644 demo/undocumented/spatial-coordinates/python/demo_spatial-coordinates.py
create mode 100644 demo/undocumented/special-functions/python/demo_special-functions.py
create mode 100644 demo/undocumented/sub-function-assignment/cpp/README
create mode 100644 demo/undocumented/sub-function-assignment/python/demo_sub-function-assignment.py
create mode 100644 demo/undocumented/submesh/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/submesh/cpp/main.cpp
create mode 100644 demo/undocumented/submesh/python/demo_submesh.py
create mode 100644 demo/undocumented/sym-dirichlet-bc/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/sym-dirichlet-bc/cpp/Poisson.h
create mode 100644 demo/undocumented/sym-dirichlet-bc/cpp/Poisson.ufl
create mode 100644 demo/undocumented/sym-dirichlet-bc/cpp/compile.log
create mode 100644 demo/undocumented/sym-dirichlet-bc/cpp/main.cpp
create mode 100644 demo/undocumented/sym-dirichlet-bc/python/demo_sym-dirichlet-bc.py
create mode 100644 demo/undocumented/time-series/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/time-series/cpp/main.cpp
create mode 100644 demo/undocumented/time-series/python/demo_time-series.py
create mode 100644 demo/undocumented/timing/cpp/README
create mode 100644 demo/undocumented/timing/python/demo_timing.py
create mode 100644 demo/undocumented/waveguide/cpp/CMakeLists.txt
create mode 100644 demo/undocumented/waveguide/cpp/Forms.h
create mode 100644 demo/undocumented/waveguide/cpp/Forms.py
create mode 100644 demo/undocumented/waveguide/cpp/Forms.ufl
create mode 100644 demo/undocumented/waveguide/cpp/compile.log
create mode 100644 demo/undocumented/waveguide/cpp/main.cpp
create mode 100644 demo/undocumented/waveguide/python/demo_waveguide.py
create mode 100644 doc/CMakeLists.txt
create mode 100644 doc/README
create mode 100644 doc/copy_and_split_demo_doc.py
create mode 100644 doc/generate_api_doc.py
create mode 100644 doc/generate_main_index.py
create mode 100644 doc/man/man1/dolfin-convert.1.gz
create mode 100644 doc/man/man1/dolfin-order.1.gz
create mode 100644 doc/man/man1/dolfin-plot.1.gz
create mode 100644 doc/man/man1/dolfin-version.1.gz
create mode 100644 doc/quick_reference_cpp.rst
create mode 100644 doc/quick_reference_python.rst
create mode 100644 doc/sphinx-common/Makefile
create mode 100644 doc/sphinx-common/README
create mode 100644 doc/sphinx-common/source/conf.py
create mode 100644 doc/sphinx-common/source/index.rst
create mode 100644 dolfin/CMakeLists.txt
create mode 100644 dolfin/adaptivity/AdaptiveLinearVariationalSolver.cpp
create mode 100644 dolfin/adaptivity/AdaptiveLinearVariationalSolver.h
create mode 100644 dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.cpp
create mode 100644 dolfin/adaptivity/AdaptiveNonlinearVariationalSolver.h
create mode 100644 dolfin/adaptivity/ErrorControl.cpp
create mode 100644 dolfin/adaptivity/ErrorControl.h
create mode 100644 dolfin/adaptivity/Extrapolation.cpp
create mode 100644 dolfin/adaptivity/Extrapolation.h
create mode 100644 dolfin/adaptivity/GenericAdaptiveVariationalSolver.cpp
create mode 100644 dolfin/adaptivity/GenericAdaptiveVariationalSolver.h
create mode 100644 dolfin/adaptivity/GoalFunctional.cpp
create mode 100644 dolfin/adaptivity/GoalFunctional.h
create mode 100644 dolfin/adaptivity/LocalAssembler.cpp
create mode 100644 dolfin/adaptivity/LocalAssembler.h
create mode 100644 dolfin/adaptivity/TimeSeries.cpp
create mode 100644 dolfin/adaptivity/TimeSeries.h
create mode 100644 dolfin/adaptivity/adapt.cpp
create mode 100644 dolfin/adaptivity/adapt.h
create mode 100644 dolfin/adaptivity/adaptivesolve.cpp
create mode 100644 dolfin/adaptivity/adaptivesolve.h
create mode 100644 dolfin/adaptivity/dolfin_adaptivity.h
create mode 100644 dolfin/adaptivity/marking.cpp
create mode 100644 dolfin/adaptivity/marking.h
create mode 100644 dolfin/ale/ALE.cpp
create mode 100644 dolfin/ale/ALE.h
create mode 100644 dolfin/ale/ALEType.h
create mode 100644 dolfin/ale/HarmonicSmoothing.cpp
create mode 100644 dolfin/ale/HarmonicSmoothing.h
create mode 100644 dolfin/ale/MeshDisplacement.cpp
create mode 100644 dolfin/ale/MeshDisplacement.h
create mode 100644 dolfin/ale/Poisson1D.h
create mode 100644 dolfin/ale/Poisson1D.ufl
create mode 100644 dolfin/ale/Poisson2D.h
create mode 100644 dolfin/ale/Poisson2D.ufl
create mode 100644 dolfin/ale/Poisson3D.h
create mode 100644 dolfin/ale/Poisson3D.ufl
create mode 100644 dolfin/ale/compile.log
create mode 100644 dolfin/ale/dolfin_ale.h
create mode 100644 dolfin/common/Array.h
create mode 100644 dolfin/common/ArrayView.h
create mode 100644 dolfin/common/Hierarchical.h
create mode 100644 dolfin/common/IndexSet.h
create mode 100644 dolfin/common/MPI.cpp
create mode 100644 dolfin/common/MPI.h
create mode 100644 dolfin/common/NoDeleter.h
create mode 100644 dolfin/common/RangedIndexSet.h
create mode 100644 dolfin/common/Set.h
create mode 100644 dolfin/common/SubSystemsManager.cpp
create mode 100644 dolfin/common/SubSystemsManager.h
create mode 100644 dolfin/common/Timer.cpp
create mode 100644 dolfin/common/Timer.h
create mode 100644 dolfin/common/UniqueIdGenerator.cpp
create mode 100644 dolfin/common/UniqueIdGenerator.h
create mode 100644 dolfin/common/Variable.cpp
create mode 100644 dolfin/common/Variable.h
create mode 100644 dolfin/common/constants.h
create mode 100644 dolfin/common/defines.cpp
create mode 100644 dolfin/common/defines.h
create mode 100644 dolfin/common/dolfin_common.h
create mode 100644 dolfin/common/dolfin_doc.h
create mode 100644 dolfin/common/init.cpp
create mode 100644 dolfin/common/init.h
create mode 100644 dolfin/common/timing.cpp
create mode 100644 dolfin/common/timing.h
create mode 100644 dolfin/common/types.h
create mode 100644 dolfin/common/unittest.h
create mode 100644 dolfin/common/utils.cpp
create mode 100644 dolfin/common/utils.h
create mode 100644 dolfin/common/version.h.in
create mode 100644 dolfin/dolfin.h
create mode 100644 dolfin/fem/Assembler.cpp
create mode 100644 dolfin/fem/Assembler.h
create mode 100644 dolfin/fem/AssemblerBase.cpp
create mode 100644 dolfin/fem/AssemblerBase.h
create mode 100644 dolfin/fem/BasisFunction.h
create mode 100644 dolfin/fem/DirichletBC.cpp
create mode 100644 dolfin/fem/DirichletBC.h
create mode 100644 dolfin/fem/DofMap.cpp
create mode 100644 dolfin/fem/DofMap.h
create mode 100644 dolfin/fem/DofMapBuilder.cpp
create mode 100644 dolfin/fem/DofMapBuilder.h
create mode 100644 dolfin/fem/DomainAssigner.cpp
create mode 100644 dolfin/fem/DomainAssigner.h
create mode 100644 dolfin/fem/Equation.cpp
create mode 100644 dolfin/fem/Equation.h
create mode 100644 dolfin/fem/FiniteElement.cpp
create mode 100644 dolfin/fem/FiniteElement.h
create mode 100644 dolfin/fem/Form.cpp
create mode 100644 dolfin/fem/Form.h
create mode 100644 dolfin/fem/GenericDofMap.h
create mode 100644 dolfin/fem/LinearTimeDependentProblem.cpp
create mode 100644 dolfin/fem/LinearTimeDependentProblem.h
create mode 100644 dolfin/fem/LinearVariationalProblem.cpp
create mode 100644 dolfin/fem/LinearVariationalProblem.h
create mode 100644 dolfin/fem/LinearVariationalSolver.cpp
create mode 100644 dolfin/fem/LinearVariationalSolver.h
create mode 100644 dolfin/fem/LocalSolver.cpp
create mode 100644 dolfin/fem/LocalSolver.h
create mode 100644 dolfin/fem/MultiMeshAssembler.cpp
create mode 100644 dolfin/fem/MultiMeshAssembler.h
create mode 100644 dolfin/fem/MultiMeshDirichletBC.cpp
create mode 100644 dolfin/fem/MultiMeshDirichletBC.h
create mode 100644 dolfin/fem/MultiMeshDofMap.cpp
create mode 100644 dolfin/fem/MultiMeshDofMap.h
create mode 100644 dolfin/fem/MultiMeshForm.cpp
create mode 100644 dolfin/fem/MultiMeshForm.h
create mode 100644 dolfin/fem/NonlinearVariationalProblem.cpp
create mode 100644 dolfin/fem/NonlinearVariationalProblem.h
create mode 100644 dolfin/fem/NonlinearVariationalSolver.cpp
create mode 100644 dolfin/fem/NonlinearVariationalSolver.h
create mode 100644 dolfin/fem/OpenMpAssembler.cpp
create mode 100644 dolfin/fem/OpenMpAssembler.h
create mode 100644 dolfin/fem/PointSource.cpp
create mode 100644 dolfin/fem/PointSource.h
create mode 100644 dolfin/fem/SparsityPatternBuilder.cpp
create mode 100644 dolfin/fem/SparsityPatternBuilder.h
create mode 100644 dolfin/fem/SystemAssembler.cpp
create mode 100644 dolfin/fem/SystemAssembler.h
create mode 100644 dolfin/fem/UFC.cpp
create mode 100644 dolfin/fem/UFC.h
create mode 100644 dolfin/fem/assemble.cpp
create mode 100644 dolfin/fem/assemble.h
create mode 100644 dolfin/fem/dolfin_fem.h
create mode 100644 dolfin/fem/fem_utils.cpp
create mode 100644 dolfin/fem/fem_utils.h
create mode 100644 dolfin/fem/solve.cpp
create mode 100644 dolfin/fem/solve.h
create mode 100644 dolfin/function/CoefficientAssigner.cpp
create mode 100644 dolfin/function/CoefficientAssigner.h
create mode 100644 dolfin/function/Constant.cpp
create mode 100644 dolfin/function/Constant.h
create mode 100644 dolfin/function/Expression.cpp
create mode 100644 dolfin/function/Expression.h
create mode 100644 dolfin/function/Function.cpp
create mode 100644 dolfin/function/Function.h
create mode 100644 dolfin/function/FunctionAXPY.cpp
create mode 100644 dolfin/function/FunctionAXPY.h
create mode 100644 dolfin/function/FunctionAssigner.cpp
create mode 100644 dolfin/function/FunctionAssigner.h
create mode 100644 dolfin/function/FunctionSpace.cpp
create mode 100644 dolfin/function/FunctionSpace.h
create mode 100644 dolfin/function/GenericFunction.cpp
create mode 100644 dolfin/function/GenericFunction.h
create mode 100644 dolfin/function/LagrangeInterpolator.cpp
create mode 100644 dolfin/function/LagrangeInterpolator.h
create mode 100644 dolfin/function/MultiMeshFunction.cpp
create mode 100644 dolfin/function/MultiMeshFunction.h
create mode 100644 dolfin/function/MultiMeshFunctionSpace.cpp
create mode 100644 dolfin/function/MultiMeshFunctionSpace.h
create mode 100644 dolfin/function/MultiMeshSubSpace.cpp
create mode 100644 dolfin/function/MultiMeshSubSpace.h
create mode 100644 dolfin/function/SpecialFacetFunction.cpp
create mode 100644 dolfin/function/SpecialFacetFunction.h
create mode 100644 dolfin/function/SpecialFunctions.cpp
create mode 100644 dolfin/function/SpecialFunctions.h
create mode 100644 dolfin/function/SubSpace.cpp
create mode 100644 dolfin/function/SubSpace.h
create mode 100644 dolfin/function/assign.cpp
create mode 100644 dolfin/function/assign.h
create mode 100644 dolfin/function/dolfin_function.h
create mode 100644 dolfin/generation/BoxMesh.cpp
create mode 100644 dolfin/generation/BoxMesh.h
create mode 100644 dolfin/generation/IntervalMesh.cpp
create mode 100644 dolfin/generation/IntervalMesh.h
create mode 100644 dolfin/generation/RectangleMesh.cpp
create mode 100644 dolfin/generation/RectangleMesh.h
create mode 100644 dolfin/generation/UnitCubeMesh.h
create mode 100644 dolfin/generation/UnitHexMesh.cpp
create mode 100644 dolfin/generation/UnitHexMesh.h
create mode 100644 dolfin/generation/UnitIntervalMesh.h
create mode 100644 dolfin/generation/UnitQuadMesh.cpp
create mode 100644 dolfin/generation/UnitQuadMesh.h
create mode 100644 dolfin/generation/UnitSquareMesh.h
create mode 100644 dolfin/generation/UnitTetrahedronMesh.cpp
create mode 100644 dolfin/generation/UnitTetrahedronMesh.h
create mode 100644 dolfin/generation/UnitTriangleMesh.cpp
create mode 100644 dolfin/generation/UnitTriangleMesh.h
create mode 100644 dolfin/generation/dolfin_generation.h
create mode 100644 dolfin/geometry/BoundingBoxTree.cpp
create mode 100644 dolfin/geometry/BoundingBoxTree.h
create mode 100644 dolfin/geometry/BoundingBoxTree1D.h
create mode 100644 dolfin/geometry/BoundingBoxTree2D.h
create mode 100644 dolfin/geometry/BoundingBoxTree3D.h
create mode 100644 dolfin/geometry/CollisionDetection.cpp
create mode 100644 dolfin/geometry/CollisionDetection.h
create mode 100644 dolfin/geometry/GenericBoundingBoxTree.cpp
create mode 100644 dolfin/geometry/GenericBoundingBoxTree.h
create mode 100644 dolfin/geometry/IntersectionTriangulation.cpp
create mode 100644 dolfin/geometry/IntersectionTriangulation.h
create mode 100644 dolfin/geometry/MeshPointIntersection.cpp
create mode 100644 dolfin/geometry/MeshPointIntersection.h
create mode 100644 dolfin/geometry/Point.cpp
create mode 100644 dolfin/geometry/Point.h
create mode 100644 dolfin/geometry/SimplexQuadrature.cpp
create mode 100644 dolfin/geometry/SimplexQuadrature.h
create mode 100644 dolfin/geometry/dolfin_geometry.h
create mode 100644 dolfin/geometry/intersect.cpp
create mode 100644 dolfin/geometry/intersect.h
create mode 100644 dolfin/graph/BoostGraphColoring.h
create mode 100644 dolfin/graph/BoostGraphOrdering.cpp
create mode 100644 dolfin/graph/BoostGraphOrdering.h
create mode 100644 dolfin/graph/CSRGraph.h
create mode 100644 dolfin/graph/Graph.h
create mode 100644 dolfin/graph/GraphBuilder.cpp
create mode 100644 dolfin/graph/GraphBuilder.h
create mode 100644 dolfin/graph/GraphColoring.cpp
create mode 100644 dolfin/graph/GraphColoring.h
create mode 100644 dolfin/graph/GraphOrdering.cpp
create mode 100644 dolfin/graph/GraphOrdering.h
create mode 100644 dolfin/graph/ParMETIS.cpp
create mode 100644 dolfin/graph/ParMETIS.h
create mode 100644 dolfin/graph/SCOTCH.cpp
create mode 100644 dolfin/graph/SCOTCH.h
create mode 100644 dolfin/graph/ZoltanInterface.cpp
create mode 100644 dolfin/graph/ZoltanInterface.h
create mode 100644 dolfin/graph/ZoltanPartition.cpp
create mode 100644 dolfin/graph/ZoltanPartition.h
create mode 100644 dolfin/graph/dolfin_graph.h
create mode 100644 dolfin/io/Encoder.h
create mode 100644 dolfin/io/File.cpp
create mode 100644 dolfin/io/File.h
create mode 100644 dolfin/io/GenericFile.cpp
create mode 100644 dolfin/io/GenericFile.h
create mode 100644 dolfin/io/HDF5Attribute.cpp
create mode 100644 dolfin/io/HDF5Attribute.h
create mode 100644 dolfin/io/HDF5File.cpp
create mode 100644 dolfin/io/HDF5File.h
create mode 100644 dolfin/io/HDF5Interface.cpp
create mode 100644 dolfin/io/HDF5Interface.h
create mode 100644 dolfin/io/HDF5Utility.cpp
create mode 100644 dolfin/io/HDF5Utility.h
create mode 100644 dolfin/io/RAWFile.cpp
create mode 100644 dolfin/io/RAWFile.h
create mode 100644 dolfin/io/SVGFile.cpp
create mode 100644 dolfin/io/SVGFile.h
create mode 100644 dolfin/io/VTKFile.cpp
create mode 100644 dolfin/io/VTKFile.h
create mode 100644 dolfin/io/VTKWriter.cpp
create mode 100644 dolfin/io/VTKWriter.h
create mode 100644 dolfin/io/X3DFile.cpp
create mode 100644 dolfin/io/X3DFile.h
create mode 100644 dolfin/io/XDMFFile.cpp
create mode 100644 dolfin/io/XDMFFile.h
create mode 100644 dolfin/io/XDMFxml.cpp
create mode 100644 dolfin/io/XDMFxml.h
create mode 100644 dolfin/io/XMLArray.h
create mode 100644 dolfin/io/XMLFile.cpp
create mode 100644 dolfin/io/XMLFile.h
create mode 100644 dolfin/io/XMLFunctionData.cpp
create mode 100644 dolfin/io/XMLFunctionData.h
create mode 100644 dolfin/io/XMLMesh.cpp
create mode 100644 dolfin/io/XMLMesh.h
create mode 100644 dolfin/io/XMLMeshFunction.h
create mode 100644 dolfin/io/XMLMeshValueCollection.h
create mode 100644 dolfin/io/XMLParameters.cpp
create mode 100644 dolfin/io/XMLParameters.h
create mode 100644 dolfin/io/XMLTable.cpp
create mode 100644 dolfin/io/XMLTable.h
create mode 100644 dolfin/io/XMLVector.cpp
create mode 100644 dolfin/io/XMLVector.h
create mode 100644 dolfin/io/XYZFile.cpp
create mode 100644 dolfin/io/XYZFile.h
create mode 100644 dolfin/io/base64.cpp
create mode 100644 dolfin/io/base64.h
create mode 100644 dolfin/io/dolfin_io.h
create mode 100644 dolfin/io/pugiconfig.hpp
create mode 100644 dolfin/io/pugixml.cpp
create mode 100644 dolfin/io/pugixml.hpp
create mode 100644 dolfin/io/xmlutils.cpp
create mode 100644 dolfin/io/xmlutils.h
create mode 100644 dolfin/la/BelosKrylovSolver.cpp
create mode 100644 dolfin/la/BelosKrylovSolver.h
create mode 100644 dolfin/la/BlockMatrix.cpp
create mode 100644 dolfin/la/BlockMatrix.h
create mode 100644 dolfin/la/BlockVector.cpp
create mode 100644 dolfin/la/BlockVector.h
create mode 100644 dolfin/la/CoordinateMatrix.cpp
create mode 100644 dolfin/la/CoordinateMatrix.h
create mode 100644 dolfin/la/DefaultFactory.cpp
create mode 100644 dolfin/la/DefaultFactory.h
create mode 100644 dolfin/la/EigenFactory.cpp
create mode 100644 dolfin/la/EigenFactory.h
create mode 100644 dolfin/la/EigenKrylovSolver.cpp
create mode 100644 dolfin/la/EigenKrylovSolver.h
create mode 100644 dolfin/la/EigenLUSolver.cpp
create mode 100644 dolfin/la/EigenLUSolver.h
create mode 100644 dolfin/la/EigenMatrix.cpp
create mode 100644 dolfin/la/EigenMatrix.h
create mode 100644 dolfin/la/EigenVector.cpp
create mode 100644 dolfin/la/EigenVector.h
create mode 100644 dolfin/la/GenericLUSolver.h
create mode 100644 dolfin/la/GenericLinearAlgebraFactory.h
create mode 100644 dolfin/la/GenericLinearOperator.h
create mode 100644 dolfin/la/GenericLinearSolver.cpp
create mode 100644 dolfin/la/GenericLinearSolver.h
create mode 100644 dolfin/la/GenericMatrix.cpp
create mode 100644 dolfin/la/GenericMatrix.h
create mode 100644 dolfin/la/GenericPreconditioner.h
create mode 100644 dolfin/la/GenericSparsityPattern.h
create mode 100644 dolfin/la/GenericTensor.h
create mode 100644 dolfin/la/GenericVector.h
create mode 100644 dolfin/la/Ifpack2Preconditioner.cpp
create mode 100644 dolfin/la/Ifpack2Preconditioner.h
create mode 100644 dolfin/la/KrylovSolver.cpp
create mode 100644 dolfin/la/KrylovSolver.h
create mode 100644 dolfin/la/LUSolver.cpp
create mode 100644 dolfin/la/LUSolver.h
create mode 100644 dolfin/la/LinearAlgebraObject.h
create mode 100644 dolfin/la/LinearOperator.cpp
create mode 100644 dolfin/la/LinearOperator.h
create mode 100644 dolfin/la/LinearSolver.cpp
create mode 100644 dolfin/la/LinearSolver.h
create mode 100644 dolfin/la/MUMPSLUSolver.cpp
create mode 100644 dolfin/la/MUMPSLUSolver.h
create mode 100644 dolfin/la/Matrix.h
create mode 100644 dolfin/la/MueluPreconditioner.cpp
create mode 100644 dolfin/la/MueluPreconditioner.h
create mode 100644 dolfin/la/PETScBaseMatrix.cpp
create mode 100644 dolfin/la/PETScBaseMatrix.h
create mode 100644 dolfin/la/PETScFactory.cpp
create mode 100644 dolfin/la/PETScFactory.h
create mode 100644 dolfin/la/PETScKrylovSolver.cpp
create mode 100644 dolfin/la/PETScKrylovSolver.h
create mode 100644 dolfin/la/PETScLUSolver.cpp
create mode 100644 dolfin/la/PETScLUSolver.h
create mode 100644 dolfin/la/PETScLinearOperator.cpp
create mode 100644 dolfin/la/PETScLinearOperator.h
create mode 100644 dolfin/la/PETScMatrix.cpp
create mode 100644 dolfin/la/PETScMatrix.h
create mode 100644 dolfin/la/PETScObject.h
create mode 100644 dolfin/la/PETScOptions.cpp
create mode 100644 dolfin/la/PETScOptions.h
create mode 100644 dolfin/la/PETScPreconditioner.cpp
create mode 100644 dolfin/la/PETScPreconditioner.h
create mode 100644 dolfin/la/PETScUserPreconditioner.cpp
create mode 100644 dolfin/la/PETScUserPreconditioner.h
create mode 100644 dolfin/la/PETScVector.cpp
create mode 100644 dolfin/la/PETScVector.h
create mode 100644 dolfin/la/PaStiXLUSolver.cpp
create mode 100644 dolfin/la/PaStiXLUSolver.h
create mode 100644 dolfin/la/SLEPcEigenSolver.cpp
create mode 100644 dolfin/la/SLEPcEigenSolver.h
create mode 100644 dolfin/la/STLFactory.cpp
create mode 100644 dolfin/la/STLFactory.h
create mode 100644 dolfin/la/STLFactoryCSC.cpp
create mode 100644 dolfin/la/STLFactoryCSC.h
create mode 100644 dolfin/la/STLMatrix.cpp
create mode 100644 dolfin/la/STLMatrix.h
create mode 100644 dolfin/la/STLVector.h
create mode 100644 dolfin/la/Scalar.h
create mode 100644 dolfin/la/SparsityPattern.cpp
create mode 100644 dolfin/la/SparsityPattern.h
create mode 100644 dolfin/la/TensorLayout.cpp
create mode 100644 dolfin/la/TensorLayout.h
create mode 100644 dolfin/la/TpetraFactory.cpp
create mode 100644 dolfin/la/TpetraFactory.h
create mode 100644 dolfin/la/TpetraMatrix.cpp
create mode 100644 dolfin/la/TpetraMatrix.h
create mode 100644 dolfin/la/TpetraVector.cpp
create mode 100644 dolfin/la/TpetraVector.h
create mode 100644 dolfin/la/TrilinosPreconditioner.h
create mode 100644 dolfin/la/Vector.h
create mode 100644 dolfin/la/VectorSpaceBasis.cpp
create mode 100644 dolfin/la/VectorSpaceBasis.h
create mode 100644 dolfin/la/dolfin_la.h
create mode 100644 dolfin/la/solve.cpp
create mode 100644 dolfin/la/solve.h
create mode 100644 dolfin/la/test_nullspace.cpp
create mode 100644 dolfin/la/test_nullspace.h
create mode 100644 dolfin/log/Event.cpp
create mode 100644 dolfin/log/Event.h
create mode 100644 dolfin/log/LogLevel.h
create mode 100644 dolfin/log/LogManager.cpp
create mode 100644 dolfin/log/LogManager.h
create mode 100644 dolfin/log/LogStream.cpp
create mode 100644 dolfin/log/LogStream.h
create mode 100644 dolfin/log/Logger.cpp
create mode 100644 dolfin/log/Logger.h
create mode 100644 dolfin/log/Progress.cpp
create mode 100644 dolfin/log/Progress.h
create mode 100644 dolfin/log/README
create mode 100644 dolfin/log/Table.cpp
create mode 100644 dolfin/log/Table.h
create mode 100644 dolfin/log/dolfin_log.h
create mode 100644 dolfin/log/log.cpp
create mode 100644 dolfin/log/log.h
create mode 100644 dolfin/math/Lagrange.cpp
create mode 100644 dolfin/math/Lagrange.h
create mode 100644 dolfin/math/Legendre.cpp
create mode 100644 dolfin/math/Legendre.h
create mode 100644 dolfin/math/basic.cpp
create mode 100644 dolfin/math/basic.h
create mode 100644 dolfin/math/dolfin_math.h
create mode 100644 dolfin/mesh/BoundaryComputation.cpp
create mode 100644 dolfin/mesh/BoundaryComputation.h
create mode 100644 dolfin/mesh/BoundaryMesh.cpp
create mode 100644 dolfin/mesh/BoundaryMesh.h
create mode 100644 dolfin/mesh/Cell.h
create mode 100644 dolfin/mesh/CellType.cpp
create mode 100644 dolfin/mesh/CellType.h
create mode 100644 dolfin/mesh/DistributedMeshTools.cpp
create mode 100644 dolfin/mesh/DistributedMeshTools.h
create mode 100644 dolfin/mesh/DomainBoundary.h
create mode 100644 dolfin/mesh/DynamicMeshEditor.cpp
create mode 100644 dolfin/mesh/DynamicMeshEditor.h
create mode 100644 dolfin/mesh/Edge.cpp
create mode 100644 dolfin/mesh/Edge.h
create mode 100644 dolfin/mesh/Face.cpp
create mode 100644 dolfin/mesh/Face.h
create mode 100644 dolfin/mesh/Facet.cpp
create mode 100644 dolfin/mesh/Facet.h
create mode 100644 dolfin/mesh/FacetCell.cpp
create mode 100644 dolfin/mesh/FacetCell.h
create mode 100644 dolfin/mesh/HexahedronCell.cpp
create mode 100644 dolfin/mesh/HexahedronCell.h
create mode 100644 dolfin/mesh/IntervalCell.cpp
create mode 100644 dolfin/mesh/IntervalCell.h
create mode 100644 dolfin/mesh/LocalMeshData.cpp
create mode 100644 dolfin/mesh/LocalMeshData.h
create mode 100644 dolfin/mesh/LocalMeshValueCollection.h
create mode 100644 dolfin/mesh/Mesh.cpp
create mode 100644 dolfin/mesh/Mesh.h
create mode 100644 dolfin/mesh/MeshColoring.cpp
create mode 100644 dolfin/mesh/MeshColoring.h
create mode 100644 dolfin/mesh/MeshConnectivity.cpp
create mode 100644 dolfin/mesh/MeshConnectivity.h
create mode 100644 dolfin/mesh/MeshData.cpp
create mode 100644 dolfin/mesh/MeshData.h
create mode 100644 dolfin/mesh/MeshDomains.cpp
create mode 100644 dolfin/mesh/MeshDomains.h
create mode 100644 dolfin/mesh/MeshEditor.cpp
create mode 100644 dolfin/mesh/MeshEditor.h
create mode 100644 dolfin/mesh/MeshEntity.cpp
create mode 100644 dolfin/mesh/MeshEntity.h
create mode 100644 dolfin/mesh/MeshEntityIterator.h
create mode 100644 dolfin/mesh/MeshEntityIteratorBase.h
create mode 100644 dolfin/mesh/MeshFunction.cpp
create mode 100644 dolfin/mesh/MeshFunction.h
create mode 100644 dolfin/mesh/MeshGeometry.cpp
create mode 100644 dolfin/mesh/MeshGeometry.h
create mode 100644 dolfin/mesh/MeshHierarchy.cpp
create mode 100644 dolfin/mesh/MeshHierarchy.h
create mode 100644 dolfin/mesh/MeshOrdering.cpp
create mode 100644 dolfin/mesh/MeshOrdering.h
create mode 100644 dolfin/mesh/MeshPartitioning.cpp
create mode 100644 dolfin/mesh/MeshPartitioning.h
create mode 100644 dolfin/mesh/MeshQuality.cpp
create mode 100644 dolfin/mesh/MeshQuality.h
create mode 100644 dolfin/mesh/MeshRelation.h
create mode 100644 dolfin/mesh/MeshRenumbering.cpp
create mode 100644 dolfin/mesh/MeshRenumbering.h
create mode 100644 dolfin/mesh/MeshSmoothing.cpp
create mode 100644 dolfin/mesh/MeshSmoothing.h
create mode 100644 dolfin/mesh/MeshTopology.cpp
create mode 100644 dolfin/mesh/MeshTopology.h
create mode 100644 dolfin/mesh/MeshTransformation.cpp
create mode 100644 dolfin/mesh/MeshTransformation.h
create mode 100644 dolfin/mesh/MeshValueCollection.h
create mode 100644 dolfin/mesh/MultiMesh.cpp
create mode 100644 dolfin/mesh/MultiMesh.h
create mode 100644 dolfin/mesh/PeriodicBoundaryComputation.cpp
create mode 100644 dolfin/mesh/PeriodicBoundaryComputation.h
create mode 100644 dolfin/mesh/PointCell.cpp
create mode 100644 dolfin/mesh/PointCell.h
create mode 100644 dolfin/mesh/QuadrilateralCell.cpp
create mode 100644 dolfin/mesh/QuadrilateralCell.h
create mode 100644 dolfin/mesh/Restriction.cpp
create mode 100644 dolfin/mesh/Restriction.h
create mode 100644 dolfin/mesh/SubDomain.cpp
create mode 100644 dolfin/mesh/SubDomain.h
create mode 100644 dolfin/mesh/SubMesh.cpp
create mode 100644 dolfin/mesh/SubMesh.h
create mode 100644 dolfin/mesh/SubsetIterator.h
create mode 100644 dolfin/mesh/TetrahedronCell.cpp
create mode 100644 dolfin/mesh/TetrahedronCell.h
create mode 100644 dolfin/mesh/TopologyComputation.cpp
create mode 100644 dolfin/mesh/TopologyComputation.h
create mode 100644 dolfin/mesh/TriangleCell.cpp
create mode 100644 dolfin/mesh/TriangleCell.h
create mode 100644 dolfin/mesh/Vertex.h
create mode 100644 dolfin/mesh/dolfin_mesh.h
create mode 100644 dolfin/multistage/MultiStageScheme.cpp
create mode 100644 dolfin/multistage/MultiStageScheme.h
create mode 100644 dolfin/multistage/PointIntegralSolver.cpp
create mode 100644 dolfin/multistage/PointIntegralSolver.h
create mode 100644 dolfin/multistage/RKSolver.cpp
create mode 100644 dolfin/multistage/RKSolver.h
create mode 100644 dolfin/multistage/dolfin_multistage.h
create mode 100644 dolfin/nls/NewtonSolver.cpp
create mode 100644 dolfin/nls/NewtonSolver.h
create mode 100644 dolfin/nls/NonlinearProblem.h
create mode 100644 dolfin/nls/OptimisationProblem.h
create mode 100644 dolfin/nls/PETScSNESSolver.cpp
create mode 100644 dolfin/nls/PETScSNESSolver.h
create mode 100644 dolfin/nls/PETScTAOSolver.cpp
create mode 100644 dolfin/nls/PETScTAOSolver.h
create mode 100644 dolfin/nls/TAOLinearBoundSolver.cpp
create mode 100644 dolfin/nls/TAOLinearBoundSolver.h
create mode 100644 dolfin/nls/dolfin_nls.h
create mode 100644 dolfin/parameter/GlobalParameters.cpp
create mode 100644 dolfin/parameter/GlobalParameters.h
create mode 100644 dolfin/parameter/Parameter.cpp
create mode 100644 dolfin/parameter/Parameter.h
create mode 100644 dolfin/parameter/Parameters.cpp
create mode 100644 dolfin/parameter/Parameters.h
create mode 100644 dolfin/parameter/dolfin_parameter.h
create mode 100644 dolfin/plot/ExpressionWrapper.cpp
create mode 100644 dolfin/plot/ExpressionWrapper.h
create mode 100644 dolfin/plot/GenericVTKPlottable.h
create mode 100644 dolfin/plot/VTKPlottableDirichletBC.cpp
create mode 100644 dolfin/plot/VTKPlottableDirichletBC.h
create mode 100644 dolfin/plot/VTKPlottableGenericFunction.cpp
create mode 100644 dolfin/plot/VTKPlottableGenericFunction.h
create mode 100644 dolfin/plot/VTKPlottableGenericFunction1D.cpp
create mode 100644 dolfin/plot/VTKPlottableGenericFunction1D.h
create mode 100644 dolfin/plot/VTKPlottableMesh.cpp
create mode 100644 dolfin/plot/VTKPlottableMesh.h
create mode 100644 dolfin/plot/VTKPlottableMeshFunction.cpp
create mode 100644 dolfin/plot/VTKPlottableMeshFunction.h
create mode 100644 dolfin/plot/VTKPlotter.cpp
create mode 100644 dolfin/plot/VTKPlotter.h
create mode 100644 dolfin/plot/VTKWindowOutputStage.cpp
create mode 100644 dolfin/plot/VTKWindowOutputStage.h
create mode 100644 dolfin/plot/dolfin_plot.h
create mode 100644 dolfin/plot/gauss_120.dat
create mode 100644 dolfin/plot/plot.cpp
create mode 100644 dolfin/plot/plot.h
create mode 100644 dolfin/refinement/BisectionRefinement1D.cpp
create mode 100644 dolfin/refinement/BisectionRefinement1D.h
create mode 100644 dolfin/refinement/LocalMeshCoarsening.cpp
create mode 100644 dolfin/refinement/LocalMeshCoarsening.h
create mode 100644 dolfin/refinement/LocalMeshRefinement.cpp
create mode 100644 dolfin/refinement/LocalMeshRefinement.h
create mode 100644 dolfin/refinement/ParallelRefinement.cpp
create mode 100644 dolfin/refinement/ParallelRefinement.h
create mode 100644 dolfin/refinement/PlazaRefinementND.cpp
create mode 100644 dolfin/refinement/PlazaRefinementND.h
create mode 100644 dolfin/refinement/RegularCutRefinement.cpp
create mode 100644 dolfin/refinement/RegularCutRefinement.h
create mode 100644 dolfin/refinement/UniformMeshRefinement.cpp
create mode 100644 dolfin/refinement/UniformMeshRefinement.h
create mode 100644 dolfin/refinement/dolfin_refinement.h
create mode 100644 dolfin/refinement/refine.cpp
create mode 100644 dolfin/refinement/refine.h
create mode 100644 dolfin/swig/CMakeLists.txt
create mode 100644 dolfin/swig/README
create mode 100644 dolfin/swig/adaptivity/docstrings.i
create mode 100644 dolfin/swig/adaptivity/post.i
create mode 100644 dolfin/swig/adaptivity/pre.i
create mode 100644 dolfin/swig/ale/docstrings.i
create mode 100644 dolfin/swig/ale/pre.i
create mode 100644 dolfin/swig/common/docstrings.i
create mode 100644 dolfin/swig/common/post.i
create mode 100644 dolfin/swig/common/pre.i
create mode 100644 dolfin/swig/defines.i
create mode 100644 dolfin/swig/exceptions.i
create mode 100644 dolfin/swig/fem/docstrings.i
create mode 100644 dolfin/swig/fem/post.i
create mode 100644 dolfin/swig/fem/pre.i
create mode 100644 dolfin/swig/forwarddeclarations.i
create mode 100644 dolfin/swig/function/docstrings.i
create mode 100644 dolfin/swig/function/import.i
create mode 100644 dolfin/swig/function/post.i
create mode 100644 dolfin/swig/function/pre.i
create mode 100644 dolfin/swig/generation/docstrings.i
create mode 100644 dolfin/swig/generation/post.i
create mode 100644 dolfin/swig/geometry/docstrings.i
create mode 100644 dolfin/swig/geometry/post.i
create mode 100644 dolfin/swig/geometry/pre.i
create mode 100644 dolfin/swig/globalincludes.i
create mode 100644 dolfin/swig/graph/docstrings.i
create mode 100644 dolfin/swig/graph/post.i
create mode 100644 dolfin/swig/io/docstrings.i
create mode 100644 dolfin/swig/io/post.i
create mode 100644 dolfin/swig/io/pre.i
create mode 100644 dolfin/swig/la/docstrings.i
create mode 100644 dolfin/swig/la/post.i
create mode 100644 dolfin/swig/la/pre.i
create mode 100644 dolfin/swig/log/docstrings.i
create mode 100644 dolfin/swig/log/post.i
create mode 100644 dolfin/swig/log/pre.i
create mode 100644 dolfin/swig/math/docstrings.i
create mode 100644 dolfin/swig/mesh/docstrings.i
create mode 100644 dolfin/swig/mesh/post.i
create mode 100644 dolfin/swig/mesh/pre.i
create mode 100644 dolfin/swig/modules/common/CMakeLists.txt
create mode 100644 dolfin/swig/modules/common/dependencies.txt
create mode 100644 dolfin/swig/modules/common/module.i
create mode 100644 dolfin/swig/modules/fem/CMakeLists.txt
create mode 100644 dolfin/swig/modules/fem/dependencies.txt
create mode 100644 dolfin/swig/modules/fem/module.i
create mode 100644 dolfin/swig/modules/function/CMakeLists.txt
create mode 100644 dolfin/swig/modules/function/dependencies.txt
create mode 100644 dolfin/swig/modules/function/module.i
create mode 100644 dolfin/swig/modules/io/CMakeLists.txt
create mode 100644 dolfin/swig/modules/io/dependencies.txt
create mode 100644 dolfin/swig/modules/io/module.i
create mode 100644 dolfin/swig/modules/la/CMakeLists.txt
create mode 100644 dolfin/swig/modules/la/dependencies.txt
create mode 100644 dolfin/swig/modules/la/module.i
create mode 100644 dolfin/swig/modules/mesh/CMakeLists.txt
create mode 100644 dolfin/swig/modules/mesh/dependencies.txt
create mode 100644 dolfin/swig/modules/mesh/module.i
create mode 100644 dolfin/swig/multistage/docstrings.i
create mode 100644 dolfin/swig/multistage/pre.i
create mode 100644 dolfin/swig/nls/docstrings.i
create mode 100644 dolfin/swig/nls/pre.i
create mode 100644 dolfin/swig/parameter/docstrings.i
create mode 100644 dolfin/swig/parameter/post.i
create mode 100644 dolfin/swig/parameter/pre.i
create mode 100644 dolfin/swig/plot/docstrings.i
create mode 100644 dolfin/swig/plot/pre.i
create mode 100644 dolfin/swig/refinement/docstrings.i
create mode 100644 dolfin/swig/shared_ptr_classes.i
create mode 100644 dolfin/swig/typemaps/array.i
create mode 100644 dolfin/swig/typemaps/includes.i
create mode 100644 dolfin/swig/typemaps/numpy.i
create mode 100644 dolfin/swig/typemaps/primitives.i
create mode 100644 dolfin/swig/typemaps/std_map.i
create mode 100644 dolfin/swig/typemaps/std_pair.i
create mode 100644 dolfin/swig/typemaps/std_set.i
create mode 100644 dolfin/swig/typemaps/std_tuple.i
create mode 100644 dolfin/swig/typemaps/std_vector.i
create mode 100644 dolfin/swig/version.i
create mode 100755 scripts/dolfin-convert/dolfin-convert
create mode 100644 scripts/dolfin-convert/test_Triangle.edge
create mode 100644 scripts/dolfin-convert/test_Triangle.ele
create mode 100644 scripts/dolfin-convert/test_Triangle.node
create mode 100644 scripts/dolfin-convert/test_exodus.exo
create mode 100755 scripts/dolfin-order/dolfin-order
create mode 100644 scripts/dolfin-order/mesh0.xml.gz
create mode 100644 scripts/dolfin-order/mesh1.xml.gz
create mode 100755 scripts/dolfin-plot/dolfin-plot
create mode 100644 scripts/dolfin-plot/mesh.xml.gz
create mode 100755 scripts/dolfin-plot/plot_book_elements.sh
create mode 100755 scripts/dolfin-plot/plot_elements.sh
create mode 100644 site-packages/dolfin/__init__.py
create mode 100644 site-packages/dolfin/common/__init__.py
create mode 100644 site-packages/dolfin/common/constants.py
create mode 100644 site-packages/dolfin/common/globalparameters.py.in
create mode 100644 site-packages/dolfin/common/math.py
create mode 100644 site-packages/dolfin/common/memory.py
create mode 100644 site-packages/dolfin/common/plotting.py
create mode 100644 site-packages/dolfin/common/time.py
create mode 100644 site-packages/dolfin/compilemodules/__init__.py
create mode 100644 site-packages/dolfin/compilemodules/compilemodule.py
create mode 100644 site-packages/dolfin/compilemodules/expressions.py
create mode 100644 site-packages/dolfin/compilemodules/jit.py
create mode 100644 site-packages/dolfin/compilemodules/subdomains.py
create mode 100644 site-packages/dolfin/compilemodules/swigimportinfo.py
create mode 100644 site-packages/dolfin/cpp/__init__.py
create mode 100644 site-packages/dolfin/deprecation.py
create mode 100644 site-packages/dolfin/fem/__init__.py
create mode 100644 site-packages/dolfin/fem/adaptivesolving.py
create mode 100644 site-packages/dolfin/fem/assembling.py
create mode 100644 site-packages/dolfin/fem/bcs.py
create mode 100644 site-packages/dolfin/fem/errorcontrolgenerator.py
create mode 100644 site-packages/dolfin/fem/form.py
create mode 100644 site-packages/dolfin/fem/formmanipulations.py
create mode 100644 site-packages/dolfin/fem/interpolation.py
create mode 100644 site-packages/dolfin/fem/norms.py
create mode 100644 site-packages/dolfin/fem/projection.py
create mode 100644 site-packages/dolfin/fem/solving.py
create mode 100644 site-packages/dolfin/functions/__init__.py
create mode 100644 site-packages/dolfin/functions/constant.py
create mode 100644 site-packages/dolfin/functions/expression.py
create mode 100644 site-packages/dolfin/functions/function.py
create mode 100644 site-packages/dolfin/functions/functionspace.py
create mode 100644 site-packages/dolfin/functions/specialfunctions.py
create mode 100644 site-packages/dolfin/functions/ufc_functionspace.py
create mode 100644 site-packages/dolfin/importhandler/__init__.py
create mode 100644 site-packages/dolfin/mesh/__init__.py
create mode 100644 site-packages/dolfin/mesh/ale.py
create mode 100644 site-packages/dolfin/mesh/boundarysubdomainfinder.py
create mode 100644 site-packages/dolfin/mesh/meshes.py
create mode 100644 site-packages/dolfin/mesh/refinement.py
create mode 100644 site-packages/dolfin/mesh/svgtools.py
create mode 100644 site-packages/dolfin/multistage/__init__.py
create mode 100644 site-packages/dolfin/multistage/factorize.py
create mode 100644 site-packages/dolfin/multistage/multistagescheme.py
create mode 100644 site-packages/dolfin/multistage/multistagesolvers.py
create mode 100644 site-packages/dolfin/multistage/rushlarsenschemes.py
create mode 100644 site-packages/dolfin_utils/__init__.py
create mode 100644 site-packages/dolfin_utils/commands.py
create mode 100644 site-packages/dolfin_utils/cppparser/CppHeaderParser.py
create mode 100644 site-packages/dolfin_utils/cppparser/__init__.py
create mode 100644 site-packages/dolfin_utils/cppparser/utils.py
create mode 100644 site-packages/dolfin_utils/documentation/__init__.py
create mode 100644 site-packages/dolfin_utils/documentation/docstringutils.py
create mode 100644 site-packages/dolfin_utils/documentation/extractdocumentation.py
create mode 100644 site-packages/dolfin_utils/documentation/generatecpprst.py
create mode 100644 site-packages/dolfin_utils/documentation/generatepythonrst.py
create mode 100644 site-packages/dolfin_utils/documentation/indextemplates.py
create mode 100644 site-packages/dolfin_utils/meshconvert/__init__.py
create mode 100644 site-packages/dolfin_utils/meshconvert/abaqus.py
create mode 100644 site-packages/dolfin_utils/meshconvert/meshconvert.py
create mode 100644 site-packages/dolfin_utils/meshconvert/xml_writer.py
create mode 100644 site-packages/dolfin_utils/ordereddict.py
create mode 100644 site-packages/dolfin_utils/pjobs/__init__.py
create mode 100644 site-packages/dolfin_utils/pjobs/pjobs.py
create mode 100644 site-packages/dolfin_utils/pjobs/sge.py
create mode 100644 site-packages/dolfin_utils/pjobs/slurm.py
create mode 100644 site-packages/dolfin_utils/pjobs/torque.py
create mode 100644 site-packages/dolfin_utils/test/__init__.py
create mode 100644 site-packages/dolfin_utils/test/fixtures.py
create mode 100644 site-packages/dolfin_utils/test/paths.py
create mode 100644 site-packages/dolfin_utils/test/skips.py
create mode 100644 site-packages/dolfin_utils/test/tests.py
create mode 100644 site-packages/fenics/__init__.py
create mode 100644 test/CMakeLists.txt
create mode 100644 test/README
create mode 100755 test/codingstyle/test_coding_style.py
create mode 100644 test/data/README
create mode 100644 test/data/aneurysm.xml.gz
create mode 100644 test/data/boxes.xml.gz
create mode 100644 test/data/doughnut.xml.gz
create mode 100644 test/data/intersecting_surfaces.xml.gz
create mode 100644 test/data/snake.xml.gz
create mode 100644 test/documentation/README
create mode 100644 test/documentation/test.py
create mode 100755 test/documentation/verify_demo_code_snippets.py
create mode 100644 test/memory/dolfin_valgrind.supp
create mode 100644 test/memory/test.py
create mode 100644 test/regression/README
create mode 100644 test/regression/test.py
create mode 100644 test/unit/README
create mode 100644 test/unit/common/cpp/CMakeLists.txt
create mode 100644 test/unit/common/cpp/SubSystemsManager.cpp
create mode 100755 test/unit/common/cpp/test_cpp_common.py
create mode 100644 test/unit/function/cpp/CMakeLists.txt
create mode 100644 test/unit/function/cpp/Expression.cpp
create mode 100644 test/unit/function/cpp/Projection.h
create mode 100644 test/unit/function/cpp/Projection.ufl
create mode 100644 test/unit/function/cpp/compile.log
create mode 100755 test/unit/function/cpp/test_cpp_function.py
create mode 100644 test/unit/io/cpp/CMakeLists.txt
create mode 100644 test/unit/io/cpp/XMLMeshData.cpp
create mode 100644 test/unit/io/cpp/XMLMeshValueCollection.cpp
create mode 100755 test/unit/io/cpp/test_cpp_io.py
create mode 100644 test/unit/io/cpp/xml_value_collection_ref.xml
create mode 100644 test/unit/la/cpp/CMakeLists.txt
create mode 100644 test/unit/la/cpp/LinearOperator.cpp
create mode 100644 test/unit/la/cpp/Vector.cpp
create mode 100644 test/unit/la/cpp/forms/ReactionDiffusion.h
create mode 100644 test/unit/la/cpp/forms/ReactionDiffusion.ufl
create mode 100644 test/unit/la/cpp/forms/ReactionDiffusionAction.h
create mode 100644 test/unit/la/cpp/forms/ReactionDiffusionAction.ufl
create mode 100644 test/unit/la/cpp/forms/compile.log
create mode 100755 test/unit/la/cpp/test_cpp_la.py
create mode 100644 test/unit/mesh/cpp/CMakeLists.txt
create mode 100644 test/unit/mesh/cpp/Mesh.cpp
create mode 100644 test/unit/mesh/cpp/MeshFunction.cpp
create mode 100644 test/unit/mesh/cpp/MeshValueCollection.cpp
create mode 100755 test/unit/mesh/cpp/test_cpp_mesh.py
create mode 100644 test/unit/multimesh/cpp/CMakeLists.txt
create mode 100644 test/unit/multimesh/cpp/MultiMesh.cpp
create mode 100644 test/unit/multimesh/cpp/MultiMeshStokes2D.h
create mode 100644 test/unit/multimesh/cpp/MultiMeshStokes2D.ufl
create mode 100644 test/unit/multimesh/cpp/compile.log
create mode 100755 test/unit/multimesh/cpp/test_cpp_multimesh.py
create mode 100644 test/unit/parameter/cpp/CMakeLists.txt
create mode 100644 test/unit/parameter/cpp/Parameters.cpp
create mode 100755 test/unit/parameter/cpp/test_cpp_parameter.py
create mode 100644 test/unit/pytest.ini
create mode 100755 test/unit/python/adaptivity/test_error_control.py
create mode 100755 test/unit/python/adaptivity/test_time_series.py
create mode 100755 test/unit/python/ale/test_harmonic_smoothing.py
create mode 100644 test/unit/python/book/README
create mode 100644 test/unit/python/book/chapter_1_files/dolfin_parameters.xml
create mode 100644 test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/alg_newton_np.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/pde_newton_np.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/picard_np.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/vp1_np.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/nonlinear_poisson/vp2_np.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/d1_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/d2_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/d3_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/d4_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/d5_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/d6_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/dn1_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/dn2_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/dn3_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/dn4_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/dnr_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/mat2_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/mat2x_p2D.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/membrane1.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/membrane1v.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/paD.py
create mode 100644 test/unit/python/book/chapter_1_files/stationary/poisson/vcp2D.py
create mode 100644 test/unit/python/book/chapter_1_files/transient/diffusion/d1_d2D.py
create mode 100644 test/unit/python/book/chapter_1_files/transient/diffusion/d2_d2D.py
create mode 100644 test/unit/python/book/chapter_1_files/transient/diffusion/demo_sin_daD.sh
create mode 100644 test/unit/python/book/chapter_1_files/transient/diffusion/sin_daD.py
create mode 100644 test/unit/python/book/mesh.xml
create mode 100644 test/unit/python/book/original_tests/README
create mode 100755 test/unit/python/book/test_chapter_1.py
create mode 100755 test/unit/python/book/test_chapter_10.py
create mode 100644 test/unit/python/fem/gmsh_unit_interval.xml
create mode 100755 test/unit/python/fem/test_assembler.py
create mode 100755 test/unit/python/fem/test_dirichlet_bc.py
create mode 100755 test/unit/python/fem/test_dofmap.py
create mode 100755 test/unit/python/fem/test_dp_assemble.py
create mode 100755 test/unit/python/fem/test_finite_element.py
create mode 100755 test/unit/python/fem/test_form.py
create mode 100755 test/unit/python/fem/test_interior_facet_integral_sides.py
create mode 100755 test/unit/python/fem/test_local_solver.py
create mode 100755 test/unit/python/fem/test_manifolds.py
create mode 100755 test/unit/python/fem/test_solving.py
create mode 100755 test/unit/python/fem/test_system_assembler.py
create mode 100644 test/unit/python/fem/tetrahedron.xml.gz
create mode 100755 test/unit/python/function/test_constant.py
create mode 100755 test/unit/python/function/test_constrained_function_space.py
create mode 100755 test/unit/python/function/test_expression.py
create mode 100755 test/unit/python/function/test_function.py
create mode 100755 test/unit/python/function/test_function_assigner.py
create mode 100755 test/unit/python/function/test_function_space.py
create mode 100755 test/unit/python/function/test_lagrange_interpolator.py
create mode 100755 test/unit/python/function/test_nonmatching_interpolation.py
create mode 100755 test/unit/python/function/test_special_functions.py
create mode 100755 test/unit/python/geometry/test_bounding_box_tree.py
create mode 100755 test/unit/python/geometry/test_collision_detection.py
create mode 100755 test/unit/python/geometry/test_intersection.py
create mode 100755 test/unit/python/geometry/test_intersection_triangulation.py
create mode 100755 test/unit/python/geometry/test_issues.py
create mode 100755 test/unit/python/graph/test_graph_build.py
create mode 100755 test/unit/python/io/test_HDF5.py
create mode 100755 test/unit/python/io/test_HDF5_attribute.py
create mode 100644 test/unit/python/io/test_HDF5_series.py
create mode 100755 test/unit/python/io/test_SVG.py
create mode 100755 test/unit/python/io/test_X3D.py
create mode 100755 test/unit/python/io/test_XDMF.py
create mode 100644 test/unit/python/io/test_XDMF_cell_output.py
create mode 100755 test/unit/python/io/test_XMLFunction.py
create mode 100755 test/unit/python/io/test_XML_mesh.py
create mode 100755 test/unit/python/io/test_XML_mesh_function.py
create mode 100755 test/unit/python/io/test_XML_mesh_value_collection.py
create mode 100755 test/unit/python/io/test_XML_vector.py
create mode 100755 test/unit/python/io/test_vtk.py
create mode 100644 test/unit/python/io/xml_value_collection_ref.xml
create mode 100755 test/unit/python/jit/test_jit.py
create mode 100755 test/unit/python/la/test_krylov_solver.py
create mode 100755 test/unit/python/la/test_la_basic.py
create mode 100755 test/unit/python/la/test_linear_operator.py
create mode 100755 test/unit/python/la/test_lu_solver.py
create mode 100755 test/unit/python/la/test_matrix.py
create mode 100755 test/unit/python/la/test_nullspace.py
create mode 100755 test/unit/python/la/test_petsc.py
create mode 100755 test/unit/python/la/test_scalar.py
create mode 100755 test/unit/python/la/test_solve.py
create mode 100755 test/unit/python/la/test_vector.py
create mode 100755 test/unit/python/math/test_math.py
create mode 100755 test/unit/python/mesh/test_boundary_mesh.py
create mode 100755 test/unit/python/mesh/test_cell.py
create mode 100755 test/unit/python/mesh/test_edge.py
create mode 100755 test/unit/python/mesh/test_face.py
create mode 100644 test/unit/python/mesh/test_manifold_point_search.py
create mode 100755 test/unit/python/mesh/test_mesh.py
create mode 100755 test/unit/python/mesh/test_mesh_coloring.py
create mode 100755 test/unit/python/mesh/test_mesh_data.py
create mode 100755 test/unit/python/mesh/test_mesh_editor.py
create mode 100755 test/unit/python/mesh/test_mesh_function.py
create mode 100755 test/unit/python/mesh/test_mesh_iterator.py
create mode 100755 test/unit/python/mesh/test_mesh_markers.py
create mode 100755 test/unit/python/mesh/test_mesh_quality.py
create mode 100755 test/unit/python/mesh/test_mesh_transformation.py
create mode 100755 test/unit/python/mesh/test_mesh_value_collection.py
create mode 100755 test/unit/python/mesh/test_multi_mesh_integration.py
create mode 100755 test/unit/python/mesh/test_periodic_boundary_computation.py
create mode 100755 test/unit/python/mesh/test_sub_domain.py
create mode 100755 test/unit/python/mesh/test_sub_mesh.py
create mode 100644 test/unit/python/meshconvert/data/abaqus.inp
create mode 100644 test/unit/python/meshconvert/data/abaqus_facet.inp
create mode 100644 test/unit/python/meshconvert/data/diffpack_tet.grid
create mode 100644 test/unit/python/meshconvert/data/diffpack_tri.grid
create mode 100644 test/unit/python/meshconvert/data/gmsh.msh
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_1D_2.geo
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_1D_2.msh
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_1.geo
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_1.msh
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_2.geo
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_2.msh
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_3.geo
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_3.msh
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_4.geo
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_2D_4.msh
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_3D_1.geo
create mode 100644 test/unit/python/meshconvert/data/gmsh_test_facet_regions_3D_1.msh
create mode 100644 test/unit/python/meshconvert/data/test_Triangle_3.edge
create mode 100644 test/unit/python/meshconvert/data/test_Triangle_3.ele
create mode 100644 test/unit/python/meshconvert/data/test_Triangle_3.node
create mode 100644 test/unit/python/meshconvert/data/triangle.ele
create mode 100644 test/unit/python/meshconvert/data/triangle.node
create mode 100755 test/unit/python/meshconvert/test_mesh_converter.py
create mode 100755 test/unit/python/multistage/test_RK_solver.py
create mode 100644 test/unit/python/multistage/test_factorizer.py
create mode 100755 test/unit/python/multistage/test_point_integral_solver.py
create mode 100755 test/unit/python/nls/test_PETScSNES_solver.py
create mode 100644 test/unit/python/nls/test_PETScTAOSolver.py
create mode 100755 test/unit/python/nls/test_TAO_linear_bound_solver.py
create mode 100755 test/unit/python/parallel-assembly-solve/test_solve_result_against_reference.py
create mode 100755 test/unit/python/parameter/test_parameters.py
create mode 100755 test/unit/python/scripts/clean.sh
create mode 100755 test/unit/python/scripts/mpidebug.sh
create mode 100755 test/unit/python/scripts/mpirun.sh
create mode 100755 test/unit/python/scripts/prun.sh
create mode 100755 test/unit/python/scripts/run.sh
create mode 100755 test/unit/python/scripts/splitmpidebug.sh
create mode 100755 test/unit/python/ufl-jit-assemble-chain/test_assembly_derivatives.py
create mode 100755 test/unit/python/ufl-jit-assemble-chain/test_form_operations.py
create mode 100644 utils/emacs/macros
create mode 100644 utils/gid/DOLFIN.bas
create mode 100644 utils/matlab/meshindex.m
create mode 100644 utils/matlab/plotcontroller.m
create mode 100644 utils/matlab/plotslab.m
create mode 100644 utils/matlab/xmlmatrix.m
create mode 100644 utils/matlab/xmlmesh.m
create mode 100644 utils/matlab/xmlvector.m
create mode 100644 utils/octave/README
create mode 100644 utils/octave/pdemesh.m
create mode 100644 utils/octave/pdeplot.m
create mode 100644 utils/octave/pdesurf.m
create mode 100644 utils/python/README
create mode 100755 utils/python/extract2d
create mode 100755 utils/scripts/broken
create mode 100755 utils/scripts/code-formatting
create mode 100755 utils/scripts/dolfinreplace
create mode 100755 utils/scripts/fixme
create mode 100755 utils/scripts/formatcode
create mode 100755 utils/scripts/klocs
create mode 100755 utils/scripts/makedoc
create mode 100755 utils/scripts/notinuse
create mode 100755 utils/scripts/pdebug
create mode 100644 utils/scripts/plotklocs
create mode 100755 utils/swig/dolfin-swig
create mode 100644 utils/system/monitor
create mode 100755 utils/tetgen/dolfin-tetgen
create mode 100644 utils/vim/macros
create mode 100644 utils/xml/convertall
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fenics/dolfin.git
More information about the debian-science-commits
mailing list