]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
4 years agoGive edges between same-kind tutorials a larger weight.
Wolfgang Bangerth [Wed, 15 Jan 2020 20:52:30 +0000 (13:52 -0700)]
Give edges between same-kind tutorials a larger weight.

4 years agoMerge pull request #9342 from bangerth/graph
Timo Heister [Fri, 17 Jan 2020 16:04:36 +0000 (11:04 -0500)]
Merge pull request #9342 from bangerth/graph

Use the same color edges as for nodes in the tutorial graph.

4 years agoMerge pull request #9352 from bangerth/is_active
Timo Heister [Fri, 17 Jan 2020 13:18:08 +0000 (08:18 -0500)]
Merge pull request #9352 from bangerth/is_active

Introduce CellAccessor::is_active().

4 years agoMerge pull request #9359 from bangerth/tut
Timo Heister [Fri, 17 Jan 2020 13:17:05 +0000 (08:17 -0500)]
Merge pull request #9359 from bangerth/tut

Work around a doxygen bug that triggers in step-10.

4 years agoMerge pull request #9231 from kronbichler/inverse_mass_simplify
Daniel Arndt [Fri, 17 Jan 2020 06:37:39 +0000 (23:37 -0700)]
Merge pull request #9231 from kronbichler/inverse_mass_simplify

Simpler CellwiseInverseMassMatrix::apply() function

4 years agoWork around a doxygen bug that triggers in step-10. 9359/head
Wolfgang Bangerth [Fri, 17 Jan 2020 00:55:08 +0000 (17:55 -0700)]
Work around a doxygen bug that triggers in step-10.

4 years agoMerge pull request #9351 from masterleinad/remove_trailing_whitespace
Daniel Arndt [Thu, 16 Jan 2020 20:25:26 +0000 (13:25 -0700)]
Merge pull request #9351 from masterleinad/remove_trailing_whitespace

Remove trailing whitespace

4 years agoMerge pull request #9287 from bangerth/dataout
Timo Heister [Thu, 16 Jan 2020 19:11:29 +0000 (14:11 -0500)]
Merge pull request #9287 from bangerth/dataout

Replace the Dataout::first_cell/next_cell() mechanism

4 years agoChange all occurrences of CellAccessor::active() to CellAccessor::is_active(). 9352/head
Wolfgang Bangerth [Thu, 16 Jan 2020 19:04:47 +0000 (12:04 -0700)]
Change all occurrences of CellAccessor::active() to CellAccessor::is_active().

4 years agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 16 Jan 2020 18:41:40 +0000 (11:41 -0700)]
Add a changelog entry.

4 years agoIntroduce CellAccessor::is_active().
Wolfgang Bangerth [Thu, 16 Jan 2020 18:41:03 +0000 (11:41 -0700)]
Introduce CellAccessor::is_active().

The CellAccessor::active() function did not satisfy the
usual naming scheme of that class in which functions are called
CellAccessor::is_ghost(), CellAccessor::is_locally_owned(), etc. As a
consequence, there is now a new function CellAccessor::is_active(),
with the old function deprecated.

4 years agoAdd script 9351/head
Daniel Arndt [Thu, 16 Jan 2020 17:17:46 +0000 (10:17 -0700)]
Add script

4 years agoRemove trailing whitespace
Daniel Arndt [Thu, 16 Jan 2020 16:15:44 +0000 (09:15 -0700)]
Remove trailing whitespace

4 years agoObserve that passing a lambda function to set_cell_selection() also works. 9287/head
Wolfgang Bangerth [Thu, 16 Jan 2020 16:26:36 +0000 (09:26 -0700)]
Observe that passing a lambda function to set_cell_selection() also works.

4 years agoAdd a changelog entry.
Wolfgang Bangerth [Wed, 15 Jan 2020 16:27:17 +0000 (09:27 -0700)]
Add a changelog entry.

4 years agoAdd tests.
Wolfgang Bangerth [Thu, 16 Jan 2020 15:09:35 +0000 (08:09 -0700)]
Add tests.

4 years agoReplace the first_cell/next_cell mechanism in DataOut.
Wolfgang Bangerth [Sat, 11 Jan 2020 22:37:06 +0000 (15:37 -0700)]
Replace the first_cell/next_cell mechanism in DataOut.

4 years agoReplace a text description by a static_assert().
Wolfgang Bangerth [Sat, 11 Jan 2020 22:35:05 +0000 (15:35 -0700)]
Replace a text description by a static_assert().

4 years agoMerge pull request #9096 from tamiko/mg_output
Daniel Arndt [Thu, 16 Jan 2020 15:45:43 +0000 (08:45 -0700)]
Merge pull request #9096 from tamiko/mg_output

cleanup typedefs in DataOut

4 years agoMerge pull request #9348 from kronbichler/typo_doc
Daniel Arndt [Thu, 16 Jan 2020 14:57:59 +0000 (07:57 -0700)]
Merge pull request #9348 from kronbichler/typo_doc

Fix typo in step-49 doc about gmsh

4 years agoFix test 9096/head
Daniel Arndt [Thu, 9 Jan 2020 19:50:45 +0000 (14:50 -0500)]
Fix test

4 years agoFix typo in step-49 doc about gmsh 9348/head
Martin Kronbichler [Thu, 16 Jan 2020 07:44:15 +0000 (08:44 +0100)]
Fix typo in step-49 doc about gmsh

4 years agoMerge pull request #9335 from bangerth/49
Martin Kronbichler [Thu, 16 Jan 2020 07:12:13 +0000 (08:12 +0100)]
Merge pull request #9335 from bangerth/49

Simplify description in step-49.

4 years agoMerge pull request #9249 from masterleinad/replace_more_threads_mutex
Martin Kronbichler [Thu, 16 Jan 2020 07:11:02 +0000 (08:11 +0100)]
Merge pull request #9249 from masterleinad/replace_more_threads_mutex

Replace Threads::mutex by std::mutex

4 years agoMerge pull request #9344 from bangerth/6
Martin Kronbichler [Thu, 16 Jan 2020 07:09:12 +0000 (08:09 +0100)]
Merge pull request #9344 from bangerth/6

Talk about mesh quality in step-6.

4 years agoMerge pull request #9345 from bangerth/49-2
Martin Kronbichler [Thu, 16 Jan 2020 07:06:38 +0000 (08:06 +0100)]
Merge pull request #9345 from bangerth/49-2

Clarify comments about distort_random() in step-49.

4 years agoMerge pull request #9346 from peterrum/exception_fix_type
Daniel Arndt [Thu, 16 Jan 2020 06:39:59 +0000 (23:39 -0700)]
Merge pull request #9346 from peterrum/exception_fix_type

Fix input argument type of ExcFileNotOpen()

4 years agoFix input arguemnt type of ExcFileNotOpen() 9346/head
Peter Munch [Thu, 16 Jan 2020 06:30:59 +0000 (07:30 +0100)]
Fix input arguemnt type of ExcFileNotOpen()

4 years agoClarify comments about distort_random() in step-49. 9345/head
Wolfgang Bangerth [Thu, 16 Jan 2020 01:21:49 +0000 (18:21 -0700)]
Clarify comments about distort_random() in step-49.

4 years agoTalk about mesh quality in step-6. 9344/head
Wolfgang Bangerth [Thu, 16 Jan 2020 00:39:40 +0000 (17:39 -0700)]
Talk about mesh quality in step-6.

4 years agoMerge pull request #9327 from bangerth/gmsh
Timo Heister [Wed, 15 Jan 2020 22:35:58 +0000 (17:35 -0500)]
Merge pull request #9327 from bangerth/gmsh

Better document gmsh's features.

4 years agoSimplify description in step-49. 9335/head
Wolfgang Bangerth [Wed, 15 Jan 2020 16:18:45 +0000 (09:18 -0700)]
Simplify description in step-49.

4 years agoBetter document gmsh's features. 9327/head
Wolfgang Bangerth [Wed, 15 Jan 2020 00:15:29 +0000 (17:15 -0700)]
Better document gmsh's features.

4 years agoMerge pull request #9288 from krishnakumarg1984/krishna_constraints_doc_fix
David Wells [Wed, 15 Jan 2020 21:15:25 +0000 (16:15 -0500)]
Merge pull request #9288 from krishnakumarg1984/krishna_constraints_doc_fix

Update constraints documentation module to reflect recent updates to step-6

4 years agoMerge pull request #9337 from masterleinad/fix_some_coverity
David Wells [Wed, 15 Jan 2020 21:09:52 +0000 (16:09 -0500)]
Merge pull request #9337 from masterleinad/fix_some_coverity

Fix some coverity complains

4 years agoMerge pull request #9328 from bangerth/write-svg
David Wells [Wed, 15 Jan 2020 21:03:35 +0000 (16:03 -0500)]
Merge pull request #9328 from bangerth/write-svg

Fix the instantiations of GridOut::write_svg().

4 years agoMerge pull request #9340 from krishnakumarg1984/step49_fixes
David Wells [Wed, 15 Jan 2020 20:57:45 +0000 (15:57 -0500)]
Merge pull request #9340 from krishnakumarg1984/step49_fixes

Lots of documentation fixes to Step-49 tutorial

4 years agoUse the same color edges as for nodes in the tutorial graph. 9342/head
Wolfgang Bangerth [Wed, 15 Jan 2020 20:21:31 +0000 (13:21 -0700)]
Use the same color edges as for nodes in the tutorial graph.

4 years agoLots of documentation fixes to Step-49 tutorial 9340/head
Krishnakumar Gopalakrishnan [Tue, 14 Jan 2020 18:05:30 +0000 (18:05 +0000)]
Lots of documentation fixes to Step-49 tutorial

aims to wrap create_coarse_grid function in monospace font

fixes a minor typo

trying to fix the monospace font of step-49.cc file

in step 49, simplify the boundary_count loop by directly using active_face_iterators

In step-49, updates the transform code to directly correspond 1:1 with the given math formula

semantic font use for code in step-49 results/extension

Fixes a documentation error. Move extract_boundary_mesh from GridTools to GridGenerator namespace in step-49

semantic font use for code in step-49 results/extension

4 years agoMerge pull request #9272 from bangerth/deprecate
Daniel Arndt [Wed, 15 Jan 2020 18:04:35 +0000 (11:04 -0700)]
Merge pull request #9272 from bangerth/deprecate

Make DoFTools::count_dofs_per_{component,block} return its data.

4 years agoMerge pull request #9300 from krishnakumarg1984/krishna_fix_step6_results
Wolfgang Bangerth [Wed, 15 Jan 2020 17:15:29 +0000 (10:15 -0700)]
Merge pull request #9300 from krishnakumarg1984/krishna_fix_step6_results

In step 6 results doc, move the header file inclusion sentence to reflect that we need it for Sparse_ILU and not Jacobi preconditioner

4 years agoMerge pull request #9333 from bangerth/pre
Daniel Arndt [Wed, 15 Jan 2020 16:52:53 +0000 (09:52 -0700)]
Merge pull request #9333 from bangerth/pre

Use @pre instead of @note in a number of places.

4 years agoFix some coverity complains 9337/head
Daniel Arndt [Wed, 15 Jan 2020 16:14:00 +0000 (09:14 -0700)]
Fix some coverity complains

4 years agoMerge pull request #9332 from bangerth/changelog
Timo Heister [Wed, 15 Jan 2020 16:21:47 +0000 (11:21 -0500)]
Merge pull request #9332 from bangerth/changelog

Add a changelog for step-71.

4 years agoMerge pull request #9331 from krishnakumarg1984/fix_gmsh_url
Wolfgang Bangerth [Wed, 15 Jan 2020 16:02:00 +0000 (09:02 -0700)]
Merge pull request #9331 from krishnakumarg1984/fix_gmsh_url

Fix url to the gmsh website

4 years agoUse @pre instead of @note in a number of places. 9333/head
Wolfgang Bangerth [Wed, 15 Jan 2020 05:24:02 +0000 (22:24 -0700)]
Use @pre instead of @note in a number of places.

4 years agoAdd a changelog for step-71. 9332/head
Wolfgang Bangerth [Wed, 15 Jan 2020 15:51:47 +0000 (08:51 -0700)]
Add a changelog for step-71.

4 years agoUpdates the www URL to gmsh website 9331/head
Krishnakumar Gopalakrishnan [Wed, 15 Jan 2020 14:08:15 +0000 (14:08 +0000)]
Updates the www URL to gmsh website

4 years agoAdd a set of new python wrappers (#9178)
Bruno Turcksin [Wed, 15 Jan 2020 13:36:21 +0000 (08:36 -0500)]
Add a set of new python wrappers (#9178)

Add a set of new python wrappers

4 years agoMerge pull request #9329 from bangerth/hyperball
Timo Heister [Wed, 15 Jan 2020 13:24:31 +0000 (08:24 -0500)]
Merge pull request #9329 from bangerth/hyperball

Better document an issue with curved boundaries.

4 years agoMerge pull request #9297 from drwells/improve-deduplicate
Daniel Arndt [Wed, 15 Jan 2020 06:38:20 +0000 (23:38 -0700)]
Merge pull request #9297 from drwells/improve-deduplicate

Make GridTools::delete_duplicate_vertices() faster.

4 years agoBetter document an issue of curved boundaries. 9329/head
Wolfgang Bangerth [Wed, 15 Jan 2020 05:18:16 +0000 (22:18 -0700)]
Better document an issue of curved boundaries.

4 years agoMerge pull request #9111 from bangerth/step-71
Daniel Arndt [Wed, 15 Jan 2020 04:54:17 +0000 (21:54 -0700)]
Merge pull request #9111 from bangerth/step-71

step-71: the biharmonic equation.

4 years agoMerge pull request #9326 from tjhei/tests_add_pack_unpack_07_output
Wolfgang Bangerth [Wed, 15 Jan 2020 04:15:58 +0000 (21:15 -0700)]
Merge pull request #9326 from tjhei/tests_add_pack_unpack_07_output

add alternative output for tests/base/utilities_pack_unpack_07

4 years agoAdd a changelog entry. 9328/head
Wolfgang Bangerth [Wed, 15 Jan 2020 01:03:24 +0000 (18:03 -0700)]
Add a changelog entry.

4 years agoFix the instantiations of GridOut::write_svg().
Wolfgang Bangerth [Wed, 15 Jan 2020 01:01:43 +0000 (18:01 -0700)]
Fix the instantiations of GridOut::write_svg().

By accident, we didn't instantiate the <3,3> case and users consequently
get funny linker errors that they have a hard time interpreting. Fix this.

4 years agoMerge pull request #9301 from tjhei/half_hyper_shell_warning
Wolfgang Bangerth [Wed, 15 Jan 2020 00:39:00 +0000 (17:39 -0700)]
Merge pull request #9301 from tjhei/half_hyper_shell_warning

GridGenerator::half_hyper_shell warning

4 years agoadd alternative output for tests/base/utilities_pack_unpack_07 9326/head
Timo Heister [Tue, 14 Jan 2020 22:09:19 +0000 (17:09 -0500)]
add alternative output for tests/base/utilities_pack_unpack_07

4 years agoMerge pull request #9318 from krishnakumarg1984/fix_l2_second_attempt_krishna
Daniel Arndt [Tue, 14 Jan 2020 20:52:16 +0000 (13:52 -0700)]
Merge pull request #9318 from krishnakumarg1984/fix_l2_second_attempt_krishna

converts l_2 to LaTeX code

4 years agoMerge pull request #9321 from bangerth/jump
Timo Heister [Tue, 14 Jan 2020 19:01:50 +0000 (14:01 -0500)]
Merge pull request #9321 from bangerth/jump

Use the jump and average latex macros.

4 years agoUse the jump and average latex macros. 9321/head
Wolfgang Bangerth [Tue, 14 Jan 2020 17:30:22 +0000 (10:30 -0700)]
Use the jump and average latex macros.

4 years agoMerge pull request #9259 from simonsticko/high_deriv_jumps_fe_interface
Timo Heister [Tue, 14 Jan 2020 17:15:24 +0000 (12:15 -0500)]
Merge pull request #9259 from simonsticko/high_deriv_jumps_fe_interface

Implement jump_hessian and jump_3rd_derivative on FEInterfaceValues.

4 years agoconverts l_2 to LaTeX code 9318/head
Krishnakumar Gopalakrishnan [Tue, 14 Jan 2020 16:14:03 +0000 (16:14 +0000)]
converts l_2 to LaTeX code

4 years agoMerge pull request #9313 from krishnakumarg1984/step6_krishna_fix_outdated_doc
David Wells [Tue, 14 Jan 2020 14:13:02 +0000 (09:13 -0500)]
Merge pull request #9313 from krishnakumarg1984/step6_krishna_fix_outdated_doc

In step6, removes outdated sentence on destructor

4 years agoMerge pull request #9315 from krishnakumarg1984/step6_fix_gausspoint
David Wells [Tue, 14 Jan 2020 14:12:09 +0000 (09:12 -0500)]
Merge pull request #9315 from krishnakumarg1984/step6_fix_gausspoint

In step 6, removes the documentation sentences relating to quadrature formula degree since already done in Step-5

4 years agoIn step 6, removes the documentation sentences relating to quadrature formula degree... 9315/head
Krishnakumar Gopalakrishnan [Tue, 14 Jan 2020 13:51:22 +0000 (13:51 +0000)]
In step 6, removes the documentation sentences relating to quadrature formula degree since already done in Step-5

4 years agoIn step6, removes outdated sentence on destructor 9313/head
Krishnakumar Gopalakrishnan [Tue, 14 Jan 2020 13:07:32 +0000 (13:07 +0000)]
In step6, removes outdated sentence on destructor

4 years agoAdd a set of new python wrappers 9178/head
Alexander Grayver [Tue, 17 Dec 2019 11:26:09 +0000 (12:26 +0100)]
Add a set of new python wrappers

4 years agoMerge pull request #9280 from tjhei/mg_transfer_build
Martin Kronbichler [Tue, 14 Jan 2020 08:12:04 +0000 (09:12 +0100)]
Merge pull request #9280 from tjhei/mg_transfer_build

Multigrid Transfer cleanup

4 years agoRevert classes without copy constructor 9249/head
Daniel Arndt [Fri, 10 Jan 2020 22:13:12 +0000 (17:13 -0500)]
Revert classes without copy constructor

4 years agoMake GridTools::delete_duplicate_vertices() faster. 9297/head
David Wells [Sun, 12 Jan 2020 04:35:08 +0000 (23:35 -0500)]
Make GridTools::delete_duplicate_vertices() faster.

This change makes this function, for cube-like geometries, O(n^(3/2)) in 2D and
O(n^(5/3)) in 3D rather than O(n^2) by presorting vertices by value in a single
component and then only comparing vertices which are nearby in that component.

4 years agoApply David Well's comments. 9111/head
Wolfgang Bangerth [Tue, 14 Jan 2020 00:34:14 +0000 (17:34 -0700)]
Apply David Well's comments.

Co-Authored-By: David Wells <drwells@email.unc.edu>
4 years agoMerge pull request #9311 from bangerth/6
David Wells [Tue, 14 Jan 2020 01:18:38 +0000 (20:18 -0500)]
Merge pull request #9311 from bangerth/6

Add a few links to step-6.

4 years agoCorrectly name the variable that denotes gamma/h.
Wolfgang Bangerth [Mon, 13 Jan 2020 23:08:23 +0000 (16:08 -0700)]
Correctly name the variable that denotes gamma/h.

4 years agoAddress the comments by peterrum.
Wolfgang Bangerth [Mon, 13 Jan 2020 23:06:49 +0000 (16:06 -0700)]
Address the comments by peterrum.

4 years agoReplace 2gamma in boundary_worker by gamma,and update tables.
Zhuoran Wang [Thu, 2 Jan 2020 02:45:41 +0000 (10:45 +0800)]
Replace 2gamma in boundary_worker by gamma,and update tables.

4 years agoadd keywords
Timo Heister [Tue, 24 Dec 2019 18:53:28 +0000 (13:53 -0500)]
add keywords

4 years agoHook step-71 into the tutorial page.
Wolfgang Bangerth [Tue, 24 Dec 2019 17:12:52 +0000 (10:12 -0700)]
Hook step-71 into the tutorial page.

4 years agoOnly build on step-12 to avoid tutorial graph clutter.
Wolfgang Bangerth [Tue, 24 Dec 2019 14:44:15 +0000 (07:44 -0700)]
Only build on step-12 to avoid tutorial graph clutter.

4 years agoMore edits for step-71, and also address Timo's comments.
Wolfgang Bangerth [Tue, 24 Dec 2019 14:13:56 +0000 (07:13 -0700)]
More edits for step-71, and also address Timo's comments.

4 years agosmall grammar fixes
Timo Heister [Mon, 23 Dec 2019 21:16:36 +0000 (16:16 -0500)]
small grammar fixes

4 years agoWrite the remainder of the documentation.
Wolfgang Bangerth [Mon, 23 Dec 2019 05:16:59 +0000 (22:16 -0700)]
Write the remainder of the documentation.

4 years agoProvide more material for the introduction.
Natasha S. Sharma [Mon, 23 Dec 2019 03:01:36 +0000 (20:01 -0700)]
Provide more material for the introduction.

4 years agoDocument the remainder of the program.
Wolfgang Bangerth [Sun, 22 Dec 2019 20:05:47 +0000 (13:05 -0700)]
Document the remainder of the program.

4 years agoVery substantially accelerate the assembly.
Wolfgang Bangerth [Sun, 22 Dec 2019 19:30:28 +0000 (12:30 -0700)]
Very substantially accelerate the assembly.

4 years agoVerified step-71 uses the best penalty and corrected a typo
Zhuoran Wang [Fri, 20 Dec 2019 07:08:51 +0000 (00:08 -0700)]
Verified step-71 uses the best penalty and corrected a typo

4 years agoUpdate results.dox
Wolfgang Bangerth [Thu, 19 Dec 2019 21:33:35 +0000 (14:33 -0700)]
Update results.dox

4 years agoAdd initial version of results.dox
Zhuoran Wang [Thu, 19 Dec 2019 17:33:49 +0000 (10:33 -0700)]
Add initial version of results.dox

4 years agoWrite most of the rest of the in-code documentation for step-71.
Wolfgang Bangerth [Thu, 5 Dec 2019 20:03:13 +0000 (13:03 -0700)]
Write most of the rest of the in-code documentation for step-71.

4 years agoSeveral cleanups.
Timo Heister [Sat, 30 Nov 2019 17:23:29 +0000 (12:23 -0500)]
Several cleanups.

4 years agoStart with an introduction.
Wolfgang Bangerth [Sat, 30 Nov 2019 05:07:44 +0000 (22:07 -0700)]
Start with an introduction.

4 years agoInitial version of step-71 for the biharmonic equation.
Wolfgang Bangerth [Sat, 30 Nov 2019 04:47:22 +0000 (21:47 -0700)]
Initial version of step-71 for the biharmonic equation.

4 years agoAdd a few links to step-6. 9311/head
Wolfgang Bangerth [Tue, 14 Jan 2020 00:28:17 +0000 (17:28 -0700)]
Add a few links to step-6.

4 years agoMerge pull request #9310 from bangerth/disentangle
David Wells [Mon, 13 Jan 2020 23:53:11 +0000 (18:53 -0500)]
Merge pull request #9310 from bangerth/disentangle

Disentangle the dependency graph some more.

4 years agoDisentangle the dependency graph some more. 9310/head
Wolfgang Bangerth [Mon, 13 Jan 2020 23:16:59 +0000 (16:16 -0700)]
Disentangle the dependency graph some more.

4 years agoFix FESystem move constrcutor
Daniel Arndt [Fri, 10 Jan 2020 22:03:01 +0000 (17:03 -0500)]
Fix FESystem move constrcutor

4 years agoReplace Threads::mutex by std::mutex
Daniel Arndt [Tue, 7 Jan 2020 14:54:43 +0000 (09:54 -0500)]
Replace Threads::mutex by std::mutex

4 years agoMerge pull request #9304 from krishnakumarg1984/krishna_fix_minor_typo_step6
Wolfgang Bangerth [Mon, 13 Jan 2020 21:05:14 +0000 (14:05 -0700)]
Merge pull request #9304 from krishnakumarg1984/krishna_fix_minor_typo_step6

In step 6 doc, fixes a really minor grammar/typo

4 years agoMerge pull request #9281 from tjhei/github-ci
Daniel Arndt [Mon, 13 Jan 2020 20:09:09 +0000 (13:09 -0700)]
Merge pull request #9281 from tjhei/github-ci

use github CI for OSX

4 years agoIn step 6 doc, fixes a really minor grammar/typo 9304/head
Krishnakumar Gopalakrishnan [Mon, 13 Jan 2020 19:29:01 +0000 (19:29 +0000)]
In step 6 doc, fixes a really minor grammar/typo


In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.