[dolfin] 01/01: Merge tag 'upstream/1.6.0'
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 commit to branch master
in repository dolfin.
commit 603d79cb87b06f091f3fdc1e1a19b88a82d9990b
Merge: 5971c78 3d0397d
Author: Mattia Rizzolo <mattia at debian.org>
Date: Sat Apr 23 18:35:01 2016 +0000
Merge tag 'upstream/1.6.0'
Upstream version 1.6.0
# gpg: Signature made Sat 23 Apr 2016 06:35:00 PM UTC using RSA key ID B9444540
# gpg: Good signature from "Mattia Rizzolo <mattia at mapreri.org>"
# gpg: aka "Mattia Rizzolo <mapreri at ubuntu.com>"
# gpg: aka "Mattia Rizzolo <mapreri at ubuntu-it.org>"
# gpg: aka "Mattia Rizzolo <mapreri at gmail.com>"
# gpg: aka "[jpeg image of size 4456]"
# gpg: aka "[jpeg image of size 4218]"
# gpg: aka "Mattia Rizzolo <mattia at debian.org>"
.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(+)
--
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