]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
6 weeks agoIntroduce numbers::reverse_line_orientation. 18022/head
David Wells [Thu, 23 Jan 2025 01:04:31 +0000 (20:04 -0500)]
Introduce numbers::reverse_line_orientation.

It is useful to have this value since lines only have two possible orientations.

6 weeks agotypes::geometric_orientation: clarify the definition.
David Wells [Thu, 23 Jan 2025 00:53:57 +0000 (19:53 -0500)]
types::geometric_orientation: clarify the definition.

6 weeks agoIntroduce numbers::default_geometric_orientation.
David Wells [Thu, 23 Jan 2025 00:53:13 +0000 (19:53 -0500)]
Introduce numbers::default_geometric_orientation.

6 weeks agoMerge pull request #18009 from drwells/geometric-orientation-for-lines
Wolfgang Bangerth [Wed, 22 Jan 2025 22:08:56 +0000 (15:08 -0700)]
Merge pull request #18009 from drwells/geometric-orientation-for-lines

Represent line orientations with `types::geometric_orientation`.

6 weeks agoMerge pull request #18020 from bangerth/misspellings
Marc Fehling [Wed, 22 Jan 2025 21:54:14 +0000 (22:54 +0100)]
Merge pull request #18020 from bangerth/misspellings

Fix misspellings.

6 weeks agoGive standard_vs_true_line_orientation() a better name. 18009/head
David Wells [Sat, 18 Jan 2025 16:20:11 +0000 (11:20 -0500)]
Give standard_vs_true_line_orientation() a better name.

'Standard' is ambiguous in this context since we use both per-face and
per-cell line orientations in different contexts.

6 weeks agoTriangulation: refactor the child line index code.
David Wells [Sat, 4 Jan 2025 22:54:46 +0000 (17:54 -0500)]
Triangulation: refactor the child line index code.

This avoids hard-coding specific values for orientation.

6 weeks agoUse types::geometric_orientation for lines.
David Wells [Sat, 4 Jan 2025 22:27:31 +0000 (17:27 -0500)]
Use types::geometric_orientation for lines.

6 weeks agoTriaAccessor: use face_orientation() in 2d.
David Wells [Sat, 18 Jan 2025 17:24:17 +0000 (12:24 -0500)]
TriaAccessor: use face_orientation() in 2d.

We shouldn't use the lower-level functions unless we specifically need to.

7 weeks agoFix misspellings. 18020/head
Wolfgang Bangerth [Wed, 22 Jan 2025 17:33:42 +0000 (10:33 -0700)]
Fix misspellings.

7 weeks agoMerge pull request #17997 from bangerth/include-5
Wolfgang Bangerth [Wed, 22 Jan 2025 17:03:45 +0000 (10:03 -0700)]
Merge pull request #17997 from bangerth/include-5

Break another cycle in header file includes.

7 weeks agoMerge pull request #18018 from bangerth/include-8
Marc Fehling [Wed, 22 Jan 2025 11:21:58 +0000 (12:21 +0100)]
Merge pull request #18018 from bangerth/include-8

Include ../tests.h into a couple more tests.

7 weeks agoMerge pull request #18016 from bangerth/include-7
David Wells [Tue, 21 Jan 2025 22:05:03 +0000 (17:05 -0500)]
Merge pull request #18016 from bangerth/include-7

Include tests.h in one of the tests.

7 weeks agoInclude ../tests.h into a couple more tests. 18018/head
Wolfgang Bangerth [Tue, 21 Jan 2025 21:54:20 +0000 (14:54 -0700)]
Include ../tests.h into a couple more tests.

7 weeks agoMerge pull request #18017 from bangerth/include-6
Daniel Arndt [Tue, 21 Jan 2025 21:22:16 +0000 (16:22 -0500)]
Merge pull request #18017 from bangerth/include-6

7 weeks agoMerge pull request #18014 from marcfehling/precommit-update
Marc Fehling [Tue, 21 Jan 2025 20:44:03 +0000 (21:44 +0100)]
Merge pull request #18014 from marcfehling/precommit-update

Update pre-commit hooks. Fix typos.

7 weeks agoInclude tests.h in one of the tests. 18016/head
Wolfgang Bangerth [Tue, 21 Jan 2025 18:31:09 +0000 (11:31 -0700)]
Include tests.h in one of the tests.

7 weeks agoAdd some necessary header files to tests. 18017/head
Wolfgang Bangerth [Tue, 21 Jan 2025 18:30:30 +0000 (11:30 -0700)]
Add some necessary header files to tests.

7 weeks agoAdd missing header file. 17997/head
Wolfgang Bangerth [Tue, 21 Jan 2025 18:28:51 +0000 (11:28 -0700)]
Add missing header file.

7 weeks agoFix tests by including a missing header.
Wolfgang Bangerth [Tue, 21 Jan 2025 16:35:10 +0000 (09:35 -0700)]
Fix tests by including a missing header.

7 weeks agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 16 Jan 2025 15:57:57 +0000 (08:57 -0700)]
Add a changelog entry.

7 weeks agoSplit tria_description.h.
Wolfgang Bangerth [Tue, 21 Jan 2025 18:27:49 +0000 (11:27 -0700)]
Split tria_description.h.

7 weeks agoBreak another cycle in header file includes.
Wolfgang Bangerth [Wed, 15 Jan 2025 17:54:36 +0000 (10:54 -0700)]
Break another cycle in header file includes.

7 weeks agoMerge pull request #18015 from bergbauer/fix_name_diagonal_matrix
Wolfgang Bangerth [Tue, 21 Jan 2025 18:18:02 +0000 (11:18 -0700)]
Merge pull request #18015 from bergbauer/fix_name_diagonal_matrix

Fix class name in description of DiagonalMatrix

7 weeks agoFix class name in description of DiagonalMatrix 18015/head
Maximilian Bergbauer [Tue, 21 Jan 2025 15:18:50 +0000 (16:18 +0100)]
Fix class name in description of DiagonalMatrix

7 weeks agoFix typos. 18014/head
Marc Fehling [Mon, 20 Jan 2025 15:00:38 +0000 (16:00 +0100)]
Fix typos.

7 weeks agoUpdate pre-commit hooks.
Marc Fehling [Mon, 20 Jan 2025 15:00:27 +0000 (16:00 +0100)]
Update pre-commit hooks.

7 weeks agoMerge pull request #18010 from drwells/deprecated-headers
Marc Fehling [Sun, 19 Jan 2025 12:39:42 +0000 (13:39 +0100)]
Merge pull request #18010 from drwells/deprecated-headers

Consistently format deprecated headers.

7 weeks agoMerge pull request #17990 from bangerth/taskflow-3.10
Marc Fehling [Sun, 19 Jan 2025 12:27:11 +0000 (13:27 +0100)]
Merge pull request #17990 from bangerth/taskflow-3.10

Import and require TaskFlow 3.10.

7 weeks agoAdd a changelog entry. 17990/head
Wolfgang Bangerth [Sun, 19 Jan 2025 04:51:02 +0000 (21:51 -0700)]
Add a changelog entry.

7 weeks agoRemove some references to deprecated headers. 18010/head
David Wells [Sat, 18 Jan 2025 19:26:38 +0000 (14:26 -0500)]
Remove some references to deprecated headers.

7 weeks agoMark two headers as early deprecated.
David Wells [Sat, 18 Jan 2025 19:24:54 +0000 (14:24 -0500)]
Mark two headers as early deprecated.

7 weeks agoConsistently format deprecated headers.
David Wells [Sat, 18 Jan 2025 19:20:34 +0000 (14:20 -0500)]
Consistently format deprecated headers.

7 weeks agoMerge pull request #17992 from bangerth/cycles
Matthias Maier [Fri, 17 Jan 2025 17:12:47 +0000 (17:12 +0000)]
Merge pull request #17992 from bangerth/cycles

Add a script that detects cycles in our include files.

7 weeks agoMerge pull request #17994 from bangerth/include-2
Matthias Maier [Fri, 17 Jan 2025 17:12:37 +0000 (17:12 +0000)]
Merge pull request #17994 from bangerth/include-2

Don't use a .templates.h file if we unconditionally include it anyway.

7 weeks agoMerge pull request #17995 from bangerth/include-3
Matthias Maier [Fri, 17 Jan 2025 17:12:24 +0000 (17:12 +0000)]
Merge pull request #17995 from bangerth/include-3

Do not make a difference between debug/release mode when to include a file.

7 weeks agoMerge pull request #18002 from bangerth/geometry-info-3
Matthias Maier [Fri, 17 Jan 2025 17:10:14 +0000 (17:10 +0000)]
Merge pull request #18002 from bangerth/geometry-info-3

Avoid some more uses of GeometryInfo.

7 weeks agoMerge pull request #18003 from bangerth/geometry-info-2
Matthias Maier [Fri, 17 Jan 2025 17:10:07 +0000 (17:10 +0000)]
Merge pull request #18003 from bangerth/geometry-info-2

Convert FETools::compute_face_embedding_matrices() to use ArrayView.

7 weeks agoMerge pull request #18006 from bangerth/comment-2
Matthias Maier [Fri, 17 Jan 2025 17:09:56 +0000 (17:09 +0000)]
Merge pull request #18006 from bangerth/comment-2

Fix a comment.

7 weeks agoMerge pull request #18007 from bangerth/ida
Jean-Paul Pelteret [Thu, 16 Jan 2025 20:38:52 +0000 (21:38 +0100)]
Merge pull request #18007 from bangerth/ida

Fix an error message.

7 weeks agoMerge pull request #18000 from bangerth/44-3
Jean-Paul Pelteret [Thu, 16 Jan 2025 20:36:40 +0000 (21:36 +0100)]
Merge pull request #18000 from bangerth/44-3

Initialize some FEValuesExtractors where it is easiest to read (step-44).

7 weeks agoMerge pull request #17998 from bangerth/44-1
Jean-Paul Pelteret [Thu, 16 Jan 2025 20:35:30 +0000 (21:35 +0100)]
Merge pull request #17998 from bangerth/44-1

Move a function in step-44.

7 weeks agoFix an error message. 18007/head
Wolfgang Bangerth [Thu, 16 Jan 2025 18:21:13 +0000 (11:21 -0700)]
Fix an error message.

7 weeks agoFix a comment. 18006/head
Wolfgang Bangerth [Thu, 16 Jan 2025 16:33:14 +0000 (09:33 -0700)]
Fix a comment.

7 weeks agoAdd a changelog entry. 18003/head
Wolfgang Bangerth [Thu, 16 Jan 2025 16:03:44 +0000 (09:03 -0700)]
Add a changelog entry.

7 weeks agoMerge pull request #17999 from bangerth/44-2
Marc Fehling [Thu, 16 Jan 2025 15:41:19 +0000 (16:41 +0100)]
Merge pull request #17999 from bangerth/44-2

Make a variable in step-44 'unsigned'.

7 weeks agoMerge pull request #18004 from bangerth/assert
Martin Kronbichler [Thu, 16 Jan 2025 09:29:39 +0000 (10:29 +0100)]
Merge pull request #18004 from bangerth/assert

Improve some assertions in ReferenceCell.

7 weeks agoImprove some assertions in ReferenceCell. 18004/head
Wolfgang Bangerth [Thu, 16 Jan 2025 01:34:12 +0000 (18:34 -0700)]
Improve some assertions in ReferenceCell.

7 weeks agoAvoid some more uses of GeometryInfo. 18002/head
Wolfgang Bangerth [Wed, 15 Jan 2025 21:35:44 +0000 (14:35 -0700)]
Avoid some more uses of GeometryInfo.

7 weeks agoConvert FETools::compute_face_embedding_matrices() to use ArrayView.
Wolfgang Bangerth [Wed, 15 Jan 2025 21:35:04 +0000 (14:35 -0700)]
Convert FETools::compute_face_embedding_matrices() to use ArrayView.

7 weeks agoMove a function in step-44. 17998/head
Wolfgang Bangerth [Wed, 15 Jan 2025 18:17:16 +0000 (11:17 -0700)]
Move a function in step-44.

7 weeks agoMerge pull request #17996 from drwells/combine-quad-index
Wolfgang Bangerth [Wed, 15 Jan 2025 20:18:50 +0000 (13:18 -0700)]
Merge pull request #17996 from drwells/combine-quad-index

Combine the quad_index() functions.

7 weeks agoInitialize some FEValuesExtractors where it is easiest to read (step-44). 18000/head
Wolfgang Bangerth [Wed, 15 Jan 2025 18:30:47 +0000 (11:30 -0700)]
Initialize some FEValuesExtractors where it is easiest to read (step-44).

7 weeks agoMake a variable in step-44 'unsigned'. 17999/head
Wolfgang Bangerth [Wed, 15 Jan 2025 18:19:33 +0000 (11:19 -0700)]
Make a variable in step-44 'unsigned'.

8 weeks agoCombine the quad_index() functions. 17996/head
David Wells [Wed, 15 Jan 2025 17:08:06 +0000 (12:08 -0500)]
Combine the quad_index() functions.

8 weeks agoDisentangle some includes. 17995/head
Wolfgang Bangerth [Wed, 15 Jan 2025 03:35:28 +0000 (20:35 -0700)]
Disentangle some includes.

8 weeks agoFix an #include. 17994/head
Wolfgang Bangerth [Wed, 15 Jan 2025 15:26:22 +0000 (08:26 -0700)]
Fix an #include.

8 weeks agoMerge pull request #17988 from drwells/add-types-orientation
Wolfgang Bangerth [Wed, 15 Jan 2025 15:16:49 +0000 (08:16 -0700)]
Merge pull request #17988 from drwells/add-types-orientation

Add `types::geometric_orientation`.

8 weeks agoDo not make a difference between debug/release mode when to include a file.
Wolfgang Bangerth [Wed, 15 Jan 2025 04:02:53 +0000 (21:02 -0700)]
Do not make a difference between debug/release mode when to include a file.

8 weeks agoDon't use a .templates.h file if we unconditionally include it anyway.
Wolfgang Bangerth [Wed, 15 Jan 2025 03:39:14 +0000 (20:39 -0700)]
Don't use a .templates.h file if we unconditionally include it anyway.

8 weeks agoAdd types::geometric_orientation. 17988/head
David Wells [Fri, 10 Jan 2025 23:07:42 +0000 (18:07 -0500)]
Add types::geometric_orientation.

This gives the 'new' combined orientation scheme a proper name and will
help in the final stages of making the library consistently use one
orientation encoding.

8 weeks agoMerge pull request #17991 from bangerth/44
Martin Kronbichler [Wed, 15 Jan 2025 10:00:40 +0000 (11:00 +0100)]
Merge pull request #17991 from bangerth/44

Make code in step-44 easier to read.

8 weeks agoAdd a script that detects cycles in our include files. 17992/head
Wolfgang Bangerth [Wed, 15 Jan 2025 03:22:43 +0000 (20:22 -0700)]
Add a script that detects cycles in our include files.

8 weeks agoMake code in step-44 easier to read. 17991/head
Wolfgang Bangerth [Wed, 15 Jan 2025 03:18:55 +0000 (20:18 -0700)]
Make code in step-44 easier to read.

8 weeks agoMerge pull request #17516 from tjhei/taskflow-parallel-for
Wolfgang Bangerth [Wed, 15 Jan 2025 01:01:56 +0000 (18:01 -0700)]
Merge pull request #17516 from tjhei/taskflow-parallel-for

parallel_for() for transform with taskflow

8 weeks agoExplicitly provide template arguments.
Wolfgang Bangerth [Wed, 15 Jan 2025 00:47:15 +0000 (17:47 -0700)]
Explicitly provide template arguments.

8 weeks agoImport and require TaskFlow 3.10.
Wolfgang Bangerth [Tue, 14 Jan 2025 16:32:35 +0000 (09:32 -0700)]
Import and require TaskFlow 3.10.

8 weeks agoMerge pull request #17887 from peterrum/cgal_disable_warning
Bruno Blais [Sat, 11 Jan 2025 21:41:59 +0000 (13:41 -0800)]
Merge pull request #17887 from peterrum/cgal_disable_warning

Disable CGAL warning

8 weeks agoMerge pull request #17982 from bangerth/commentary
Bruno Blais [Sat, 11 Jan 2025 21:38:08 +0000 (13:38 -0800)]
Merge pull request #17982 from bangerth/commentary

Better document some small pieces of step-44.

8 weeks agoMerge pull request #17987 from drwells/deprecate-geometric-entity-type
Wolfgang Bangerth [Sat, 11 Jan 2025 04:16:25 +0000 (21:16 -0700)]
Merge pull request #17987 from drwells/deprecate-geometric-entity-type

Deprecate `types::geometric_entity_type`.

8 weeks agoMerge pull request #17986 from bangerth/links
David Wells [Fri, 10 Jan 2025 23:14:02 +0000 (18:14 -0500)]
Merge pull request #17986 from bangerth/links

Be consistent about escaping names of code gallery programs.

8 weeks agoDeprecate types::geometric_entity_type. 17987/head
David Wells [Fri, 10 Jan 2025 22:19:00 +0000 (17:19 -0500)]
Deprecate types::geometric_entity_type.

We only use this in one place and that usage is no longer necessary, since
nowadays ReferenceCell::operator std::uint8_t() exists. I left one explicit
conversion to make things clearer.

2 months agoMerge pull request #17985 from drwells/move-max-n-vertices-etc
Wolfgang Bangerth [Fri, 10 Jan 2025 20:37:28 +0000 (13:37 -0700)]
Merge pull request #17985 from drwells/move-max-n-vertices-etc

Move `max_n_vertices<structdim>()` etc to `namespace ReferenceCells`.

2 months agoBe consistent about escaping names of code gallery programs. 17986/head
Wolfgang Bangerth [Fri, 10 Jan 2025 17:53:22 +0000 (10:53 -0700)]
Be consistent about escaping names of code gallery programs.

2 months agoCellAccessor: clean up some very long lines. 17985/head
David Wells [Fri, 10 Jan 2025 17:37:55 +0000 (12:37 -0500)]
CellAccessor: clean up some very long lines.

2 months agomax_n_vertices<dim>() etc: move up to ReferenceCells.
David Wells [Fri, 10 Jan 2025 17:34:47 +0000 (12:34 -0500)]
max_n_vertices<dim>() etc: move up to ReferenceCells.

This makes it clearer that these values do not depend on the current cell.

2 months agoBetter document some small pieces of step-44. 17982/head
Wolfgang Bangerth [Fri, 10 Jan 2025 03:10:20 +0000 (20:10 -0700)]
Better document some small pieces of step-44.

2 months agoMerge pull request #17974 from drwells/reference-cell-max-vertices
Wolfgang Bangerth [Fri, 10 Jan 2025 03:00:29 +0000 (20:00 -0700)]
Merge pull request #17974 from drwells/reference-cell-max-vertices

Add ReferenceCell::max_n_vertices<dim>().

2 months agoMerge pull request #17977 from tjhei/fesystem-dofsp-pattern
Martin Kronbichler [Thu, 9 Jan 2025 07:32:37 +0000 (08:32 +0100)]
Merge pull request #17977 from tjhei/fesystem-dofsp-pattern

support DoF coupling in FESystem

2 months agoMerge pull request #17979 from marcfehling/bump-trilinos
Timo Heister [Wed, 8 Jan 2025 14:37:40 +0000 (09:37 -0500)]
Merge pull request #17979 from marcfehling/bump-trilinos

Bump minimum version for Trilinos to 12.14.1.

2 months agosupport DoF coupling in FESystem 17977/head
Timo Heister [Mon, 6 Jan 2025 04:53:25 +0000 (23:53 -0500)]
support DoF coupling in FESystem

2 months agoRemove some branches for now unsupported versions of Trilinos. 17979/head
Marc Fehling [Fri, 29 Nov 2024 13:03:46 +0000 (14:03 +0100)]
Remove some branches for now unsupported versions of Trilinos.

2 months agoBump minimum version for Trilinos to 12.14.1.
Marc Fehling [Fri, 29 Nov 2024 12:56:59 +0000 (13:56 +0100)]
Bump minimum version for Trilinos to 12.14.1.

2 months agoMerge pull request #17897 from marcfehling/rol
David Wells [Tue, 7 Jan 2025 20:18:42 +0000 (15:18 -0500)]
Merge pull request #17897 from marcfehling/rol

Modernize `dealii::Rol::VectorAdaptor` to use `ROL::Ptr`.

2 months agoMerge pull request #17976 from bangerth/assertions
Martin Kronbichler [Mon, 6 Jan 2025 12:59:32 +0000 (13:59 +0100)]
Merge pull request #17976 from bangerth/assertions

Improve a few assertions in step-44.

2 months agoImprove a few assertions in step-44. 17976/head
Wolfgang Bangerth [Sun, 5 Jan 2025 23:31:33 +0000 (16:31 -0700)]
Improve a few assertions in step-44.

2 months agoMerge pull request #17973 from luca-heltai/fix_assert_non_matching_distributed
Luca Heltai [Sun, 5 Jan 2025 21:00:05 +0000 (22:00 +0100)]
Merge pull request #17973 from luca-heltai/fix_assert_non_matching_distributed

Fix assert about distributed tria in NonMatching namespace

2 months agoAdd ReferenceCell::max_n_vertices<dim>(). 17974/head
David Wells [Sun, 5 Jan 2025 18:10:20 +0000 (13:10 -0500)]
Add ReferenceCell::max_n_vertices<dim>().

Like the other max functions, this helps us semantically disambiguate
between a maximum value and the hypercube value.

I had to add more preprocessor checks to work around Windows Server
2019's MSVC's problems with boost. I'm not sure when GitHub will start
removing support for that OS, but it may be soon: it entered extended
support a year ago [1]. I think we should just leave these preprocessor
defines until we retire support for that OS, which may be after the next
release.

[1] https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2019

2 months agoMerge pull request #17972 from drwells/combine-vertex-index
Martin Kronbichler [Sun, 5 Jan 2025 11:14:52 +0000 (12:14 +0100)]
Merge pull request #17972 from drwells/combine-vertex-index

Combine the `vertex_index()` functions.

2 months agoFix assert on distributed tria 17973/head
Marco Feder [Sat, 4 Jan 2025 23:16:55 +0000 (23:16 +0000)]
Fix assert on distributed tria

2 months agoRemove some extra braces. 17972/head
David Wells [Sat, 4 Jan 2025 18:40:18 +0000 (13:40 -0500)]
Remove some extra braces.

2 months agoCombine the vertex_index() functions.
David Wells [Sat, 4 Jan 2025 18:39:29 +0000 (13:39 -0500)]
Combine the vertex_index() functions.

2 months agoMerge pull request #17961 from bangerth/belongs-to
Daniel Arndt [Fri, 3 Jan 2025 13:50:12 +0000 (08:50 -0500)]
Merge pull request #17961 from bangerth/belongs-to

2 months agoMerge pull request #17969 from tjhei/ignore-line-index-warn
David Wells [Thu, 2 Jan 2025 18:48:51 +0000 (13:48 -0500)]
Merge pull request #17969 from tjhei/ignore-line-index-warn

fix unused argument warning in TriaAccessor::line_index

2 months agoMerge pull request #17970 from drwells/mapping-manifold-arrays
David Wells [Thu, 2 Jan 2025 18:48:37 +0000 (13:48 -0500)]
Merge pull request #17970 from drwells/mapping-manifold-arrays

MappingManifold: use std::array.

2 months agoMappingManifold: use std::array. 17970/head
David Wells [Thu, 2 Jan 2025 15:39:34 +0000 (10:39 -0500)]
MappingManifold: use std::array.

This is a holdover from long ago when we required std::vector instead of
ArrayView arguments to various Manifold functions.

2 months agoMerge pull request #17965 from drwells/reference-cell-maxima
Daniel Arndt [Thu, 2 Jan 2025 15:44:38 +0000 (10:44 -0500)]
Merge pull request #17965 from drwells/reference-cell-maxima

2 months agofix unused argument warning in TriaAccessor::line_index 17969/head
Timo Heister [Thu, 2 Jan 2025 14:44:28 +0000 (09:44 -0500)]
fix unused argument warning in TriaAccessor::line_index

This is got reported in #17968 with gcc 9.4 even though we disable the
warning in release mode. Maybe this is due to inlining.

2 months agoMerge pull request #17966 from cembooks/docbugs
David Wells [Thu, 2 Jan 2025 02:54:38 +0000 (21:54 -0500)]
Merge pull request #17966 from cembooks/docbugs

Update writing-documentation.html

2 months agoMerge pull request #17967 from kronbichler/fix_accesss
Timo Heister [Wed, 1 Jan 2025 17:26:21 +0000 (12:26 -0500)]
Merge pull request #17967 from kronbichler/fix_accesss

FEEvaluation: Only get shared vector data if we have DoFInfo


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.