]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 years agoMerge pull request #2086 from tjhei/hyper_shell_followup
Wolfgang Bangerth [Wed, 20 Jan 2016 15:58:05 +0000 (09:58 -0600)]
Merge pull request #2086 from tjhei/hyper_shell_followup

follow-up on hyper_shell documentation fixes

8 years agofollow-up on hyper_shell documentation fixes 2086/head
Timo Heister [Wed, 20 Jan 2016 15:37:03 +0000 (10:37 -0500)]
follow-up on hyper_shell documentation fixes

8 years agoMerge pull request #2085 from kronbichler/fix_msvc_compilation_02
Timo Heister [Wed, 20 Jan 2016 15:14:25 +0000 (10:14 -0500)]
Merge pull request #2085 from kronbichler/fix_msvc_compilation_02

Second attempt to fix MSVC on aligned vector

8 years agoSecond attempt to fix MSVC on aligned vector 2085/head
Martin Kronbichler [Wed, 20 Jan 2016 15:04:07 +0000 (16:04 +0100)]
Second attempt to fix MSVC on aligned vector

8 years agoMerge pull request #2084 from tjhei/hyper_shell_defaults
Martin Kronbichler [Wed, 20 Jan 2016 14:46:40 +0000 (15:46 +0100)]
Merge pull request #2084 from tjhei/hyper_shell_defaults

default cell numbers for hyper_shell in 3d

8 years agoMerge pull request #2052 from kronbichler/master
Martin Kronbichler [Wed, 20 Jan 2016 14:36:12 +0000 (15:36 +0100)]
Merge pull request #2052 from kronbichler/master

Matrix-free level transfer for geometric multigrid

8 years agoAdd changelog entry 2052/head
Martin Kronbichler [Wed, 20 Jan 2016 14:31:25 +0000 (15:31 +0100)]
Add changelog entry

8 years agodefault cell numbers for hyper_shell in 3d 2084/head
Timo Heister [Wed, 20 Jan 2016 14:32:58 +0000 (09:32 -0500)]
default cell numbers for hyper_shell in 3d

- a default of n_cells=0 will now choose 6 coarse cells in 3d (instead
of throwing an exception)
- improve documentation

8 years agoSmall changes to due comments on code.
Martin Kronbichler [Tue, 19 Jan 2016 21:40:13 +0000 (22:40 +0100)]
Small changes to due comments on code.

8 years agoMake tests a bit faster
Martin Kronbichler [Tue, 19 Jan 2016 20:35:35 +0000 (21:35 +0100)]
Make tests a bit faster

8 years agoUse reproducible random numbers in tests
Martin Kronbichler [Tue, 19 Jan 2016 19:04:30 +0000 (20:04 +0100)]
Use reproducible random numbers in tests

8 years agoUnit tests for matrix-free mg transfer
Martin Kronbichler [Mon, 11 Jan 2016 13:12:18 +0000 (14:12 +0100)]
Unit tests for matrix-free mg transfer

8 years agoFramework tests (complete multigrid solver)
Martin Kronbichler [Mon, 11 Jan 2016 13:12:05 +0000 (14:12 +0100)]
Framework tests (complete multigrid solver)

8 years agoTest safety
Martin Kronbichler [Mon, 11 Jan 2016 13:11:50 +0000 (14:11 +0100)]
Test safety

8 years agoImplement matrix-free multigrid level transfer for FE_Q/FE_DGQ
Martin Kronbichler [Mon, 11 Jan 2016 13:11:26 +0000 (14:11 +0100)]
Implement matrix-free multigrid level transfer for FE_Q/FE_DGQ

8 years agoAdd instantiation
Martin Kronbichler [Mon, 11 Jan 2016 11:42:47 +0000 (12:42 +0100)]
Add instantiation

8 years agoMerge pull request #2083 from tjhei/fix_multigrid_deadlock2
Martin Kronbichler [Tue, 19 Jan 2016 19:05:18 +0000 (20:05 +0100)]
Merge pull request #2083 from tjhei/fix_multigrid_deadlock2

Fix multigrid deadlock part 2

8 years agoMerge pull request #2082 from ESeNonFossiIo/small_error
David Wells [Tue, 19 Jan 2016 18:45:20 +0000 (13:45 -0500)]
Merge pull request #2082 from ESeNonFossiIo/small_error

swap Range Domain in null_operator

8 years agofix marking of MG cells 2083/head
Timo Heister [Tue, 19 Jan 2016 18:00:29 +0000 (13:00 -0500)]
fix marking of MG cells

8 years agofix warning
Timo Heister [Tue, 19 Jan 2016 18:00:08 +0000 (13:00 -0500)]
fix warning

8 years agoswap 2082/head
ESeNonFossiIo [Tue, 19 Jan 2016 16:01:11 +0000 (17:01 +0100)]
swap

8 years agoMerge pull request #2080 from kronbichler/fix_msvc_compilation
Wolfgang Bangerth [Tue, 19 Jan 2016 13:44:35 +0000 (07:44 -0600)]
Merge pull request #2080 from kronbichler/fix_msvc_compilation

Fix compilation with MSVC

8 years agoFix compilation with MSVC 2080/head
Martin Kronbichler [Tue, 19 Jan 2016 13:31:07 +0000 (14:31 +0100)]
Fix compilation with MSVC

8 years agoMerge pull request #2079 from tjhei/mg_par_deadlock
Martin Kronbichler [Tue, 19 Jan 2016 10:53:27 +0000 (11:53 +0100)]
Merge pull request #2079 from tjhei/mg_par_deadlock

Parallel Multigrid deadlock

8 years agosetup missing parallel level neighbors 2079/head
Timo Heister [Tue, 19 Jan 2016 03:27:23 +0000 (22:27 -0500)]
setup missing parallel level neighbors

Level ghosts were not set up if neighbor is finer and we have no cells
on that finest level. This causes a situation where
Triangulation::level_ghost_owners is not symmetric causing a deadlock
(and maybe also wrong information down the line). This causes a few test
output changes...

8 years agoadd comments and checks
Timo Heister [Tue, 19 Jan 2016 03:14:25 +0000 (22:14 -0500)]
add comments and checks

8 years agoadd failing test
Timo Heister [Tue, 19 Jan 2016 03:13:40 +0000 (22:13 -0500)]
add failing test

8 years agoMerge pull request #2078 from drwells/improve-line-continuations
David Wells [Tue, 19 Jan 2016 02:45:32 +0000 (21:45 -0500)]
Merge pull request #2078 from drwells/improve-line-continuations

Improve line continuations

8 years agoRemove some unneeded virtual functions. 2078/head
David Wells [Mon, 18 Jan 2016 20:46:24 +0000 (15:46 -0500)]
Remove some unneeded virtual functions.

These functions immediately call the base class versions of themselves
so there is no need for them to be reimplemented.

8 years agoImprove ParameterHandler continuation handling.
David Wells [Tue, 19 Jan 2016 02:10:39 +0000 (21:10 -0500)]
Improve ParameterHandler continuation handling.

This commit builds on 23f306dfc5. ParameterHandler now correctly handles
continuation lines in both versions of the read_input function, while before it
only handled continuation lines in one version (the file name as a string
version) before.

Closes #333.

8 years agoPrefer 'std::getline' to just 'getline'.
David Wells [Mon, 18 Jan 2016 22:23:32 +0000 (17:23 -0500)]
Prefer 'std::getline' to just 'getline'.

8 years agoRename 'lineno' to 'current_line_n'.
David Wells [Mon, 18 Jan 2016 14:58:14 +0000 (09:58 -0500)]
Rename 'lineno' to 'current_line_n'.

This matches the convention used elsewhere in the library. In addition,
make it consistently an unsigned int.

8 years agoImprove some ParameterHandler code samples.
David Wells [Mon, 18 Jan 2016 20:43:23 +0000 (15:43 -0500)]
Improve some ParameterHandler code samples.

The code samples are now formatted in the same way as the rest of the
library. Additionally, I fixed a memory leak in one example and got rid
of 'void main' in another.

8 years agoSwitch from the old comment format to the new one.
David Wells [Mon, 18 Jan 2016 14:09:21 +0000 (09:09 -0500)]
Switch from the old comment format to the new one.

Up until 801cfbfc1d deal.II used a style where comments would start at
about the 20th character for visibility. Some comments within the
documentation were not updated at the time.

8 years agoSimplify the forward declarations.
David Wells [Mon, 18 Jan 2016 14:03:07 +0000 (09:03 -0500)]
Simplify the forward declarations.

ParameterHandler does not need a forward declaration because none of the
Pattern classes use it.

8 years agoMerge pull request #2077 from kronbichler/fix_matrixfree_uninit_variable
Wolfgang Bangerth [Mon, 18 Jan 2016 13:05:05 +0000 (07:05 -0600)]
Merge pull request #2077 from kronbichler/fix_matrixfree_uninit_variable

Do not run into an unused block of code

8 years agoMerge pull request #2076 from angelrca/FECollection_new_constructors_docchanges
Martin Kronbichler [Mon, 18 Jan 2016 12:53:31 +0000 (13:53 +0100)]
Merge pull request #2076 from angelrca/FECollection_new_constructors_docchanges

FECollection new constructors changes.h

8 years agoDo not run into an unused block of code 2077/head
Martin Kronbichler [Mon, 18 Jan 2016 12:48:46 +0000 (13:48 +0100)]
Do not run into an unused block of code

8 years agoFECollection new constructors changes.h 2076/head
angelrca [Mon, 18 Jan 2016 08:43:06 +0000 (09:43 +0100)]
FECollection new constructors changes.h

8 years agoMerge pull request #2074 from drwells/update-changes.h-for-write_msh-fix
Wolfgang Bangerth [Mon, 18 Jan 2016 01:25:02 +0000 (19:25 -0600)]
Merge pull request #2074 from drwells/update-changes.h-for-write_msh-fix

Added a changelog entry for the GridOut fixes.

8 years agoAdded a changelog entry for the GridOut fixes. 2074/head
David Wells [Mon, 18 Jan 2016 01:03:27 +0000 (20:03 -0500)]
Added a changelog entry for the GridOut fixes.

8 years agoMerge pull request #2068 from drwells/gridout-write_msh-fixes
Wolfgang Bangerth [Mon, 18 Jan 2016 00:38:58 +0000 (18:38 -0600)]
Merge pull request #2068 from drwells/gridout-write_msh-fixes

GridOut fixes

8 years agoAlso assign unique numbers to UCD elements. 2068/head
David Wells [Sun, 17 Jan 2016 23:56:17 +0000 (18:56 -0500)]
Also assign unique numbers to UCD elements.

Same as the previous commit.

Closes #814.

8 years agoAssign unique numbers to GMSH elements.
David Wells [Sat, 16 Jan 2016 18:00:50 +0000 (13:00 -0500)]
Assign unique numbers to GMSH elements.

GMSH will not properly load information from a .msh file if some
element (geometry element, as in line, face, quadrilateral, hexahedron)
indices are repeated.

Partially addresses issue #814.

8 years agoMerge pull request #2065 from angelrca/FECollection_new_constructors
Wolfgang Bangerth [Sun, 17 Jan 2016 21:15:34 +0000 (15:15 -0600)]
Merge pull request #2065 from angelrca/FECollection_new_constructors

hp::FECollection new constructors added

8 years agoMerge pull request #2073 from tjhei/doc_fixes
Wolfgang Bangerth [Sun, 17 Jan 2016 21:14:53 +0000 (15:14 -0600)]
Merge pull request #2073 from tjhei/doc_fixes

Doxygen fixes

8 years agofix broken tutorial image links 2073/head
Timo Heister [Sun, 17 Jan 2016 20:28:41 +0000 (14:28 -0600)]
fix broken tutorial image links

do not replace ...step-xy inside <img links

8 years agodoxygen fixes
Timo Heister [Sun, 17 Jan 2016 19:47:04 +0000 (13:47 -0600)]
doxygen fixes

8 years agotable layout and image fixes
Timo Heister [Sun, 17 Jan 2016 19:46:27 +0000 (13:46 -0600)]
table layout and image fixes

- fix weird case where doxygen shifts the last cell in a table downward
causing them to be not correctly aligned
- cleanup some image layout
- do not break image tags (this will break various scripts)

8 years agoMerge pull request #2072 from bangerth/fix-typo
Martin Kronbichler [Sun, 17 Jan 2016 19:47:39 +0000 (20:47 +0100)]
Merge pull request #2072 from bangerth/fix-typo

Fix typo.

8 years agoFix typo. 2072/head
Wolfgang Bangerth [Sun, 17 Jan 2016 19:46:47 +0000 (13:46 -0600)]
Fix typo.

8 years agoMerge pull request #2071 from davydden/mpiexec
Matthias Maier [Sun, 17 Jan 2016 19:04:30 +0000 (13:04 -0600)]
Merge pull request #2071 from davydden/mpiexec

allow oevrriding MPIEXEC from an environment varible

8 years agoallow oevrriding MPIEXEC from an environment varible 2071/head
Denis Davydov [Sun, 17 Jan 2016 09:51:21 +0000 (10:51 +0100)]
allow oevrriding MPIEXEC from an environment varible

8 years agoFix two documentation links.
David Wells [Sat, 16 Jan 2016 17:48:42 +0000 (12:48 -0500)]
Fix two documentation links.

8 years agoPrefer '\n' to std::endl.
David Wells [Sat, 16 Jan 2016 17:35:33 +0000 (12:35 -0500)]
Prefer '\n' to std::endl.

std::endl flushes the buffer and '\n' is converted internally to the
correct line ending.

8 years agoFix some typos in grid_out.h.
David Wells [Sat, 16 Jan 2016 17:34:27 +0000 (12:34 -0500)]
Fix some typos in grid_out.h.

8 years agoMerge pull request #2067 from bangerth/update-test-output
Denis Davydov [Fri, 15 Jan 2016 19:55:11 +0000 (20:55 +0100)]
Merge pull request #2067 from bangerth/update-test-output

Update test output.

8 years agohp::FECollection new constructors added 2065/head
angelrca [Fri, 15 Jan 2016 09:04:32 +0000 (10:04 +0100)]
hp::FECollection new constructors added

8 years agoUpdate test output files. 2067/head
Wolfgang Bangerth [Fri, 15 Jan 2016 18:37:32 +0000 (12:37 -0600)]
Update test output files.

8 years agoMerge pull request #2064 from davydden/slepc_tests_fix
Wolfgang Bangerth [Fri, 15 Jan 2016 17:29:47 +0000 (11:29 -0600)]
Merge pull request #2064 from davydden/slepc_tests_fix

Slepc tests fix

8 years agoMerge pull request #2066 from drwells/linear-operator-typo
Denis Davydov [Fri, 15 Jan 2016 14:39:52 +0000 (15:39 +0100)]
Merge pull request #2066 from drwells/linear-operator-typo

Fix a typo in LinearOperator's description.

8 years agoFix a typo in LinearOperator's description. 2066/head
David Wells [Fri, 15 Jan 2016 14:29:23 +0000 (09:29 -0500)]
Fix a typo in LinearOperator's description.

8 years agomake sure vectors passed to EPSSetInitialSpace() are nonzero 2064/head
Denis Davydov [Fri, 15 Jan 2016 08:23:34 +0000 (09:23 +0100)]
make sure vectors passed to EPSSetInitialSpace() are nonzero

8 years agovarious fixes and improvements to SLEPc unit tests
Denis Davydov [Thu, 14 Jan 2016 19:18:59 +0000 (20:18 +0100)]
various fixes and improvements to SLEPc unit tests

some fiddling with solver settings (preconditioner, tolerance, etc) to
produce the same output on OS-X and Linux.
/slepc/step-36_parallel still needs two different outputs, though.

fixed an uninitialised initial vector bug in slepc/step-36 unit test

8 years agoadd a note to set_initial_space()
Denis Davydov [Thu, 14 Jan 2016 19:17:46 +0000 (20:17 +0100)]
add a note to set_initial_space()

8 years agoMerge pull request #2062 from asartori86/inst_extract_dofs
Luca Heltai [Wed, 13 Jan 2016 14:37:19 +0000 (15:37 +0100)]
Merge pull request #2062 from asartori86/inst_extract_dofs

instantiate extract_dofs for codim !=0

8 years agoadded change log 2062/head
alberto sartori [Wed, 13 Jan 2016 13:47:01 +0000 (14:47 +0100)]
added change log

8 years agoinstantiate extract_dofs for codim !=0
alberto sartori [Wed, 13 Jan 2016 09:35:12 +0000 (10:35 +0100)]
instantiate extract_dofs for codim !=0

8 years agoMerge pull request #2060 from bangerth/add-alternate-output
Denis Davydov [Tue, 12 Jan 2016 21:38:41 +0000 (22:38 +0100)]
Merge pull request #2060 from bangerth/add-alternate-output

Add alternate output files.

8 years agoAdd alternate output files. 2060/head
Wolfgang Bangerth [Tue, 12 Jan 2016 21:36:17 +0000 (15:36 -0600)]
Add alternate output files.

8 years agoMerge pull request #2059 from bangerth/refine-test
Martin Kronbichler [Tue, 12 Jan 2016 19:46:58 +0000 (20:46 +0100)]
Merge pull request #2059 from bangerth/refine-test

Add VTK output to a test.

8 years agoAdd VTK output to a test. 2059/head
Wolfgang Bangerth [Tue, 12 Jan 2016 19:44:11 +0000 (13:44 -0600)]
Add VTK output to a test.

8 years agoMerge pull request #2056 from davydden/arpack_test_fix
David Wells [Tue, 12 Jan 2016 14:46:49 +0000 (09:46 -0500)]
Merge pull request #2056 from davydden/arpack_test_fix

remove PetscScalar() from PArpack test which does not use PETSc

8 years agoremove PetscScalar() from PArpack test which does not use PETSc 2056/head
Denis Davydov [Tue, 12 Jan 2016 14:04:05 +0000 (15:04 +0100)]
remove PetscScalar() from PArpack test which does not use PETSc

8 years agoMerge pull request #2055 from bangerth/define-scalability
Luca Heltai [Tue, 12 Jan 2016 13:47:33 +0000 (14:47 +0100)]
Merge pull request #2055 from bangerth/define-scalability

Define what we mean by 'scalability'.

8 years agoDefine what we mean by 'scalability'. 2055/head
Wolfgang Bangerth [Tue, 12 Jan 2016 03:36:13 +0000 (21:36 -0600)]
Define what we mean by 'scalability'.

8 years agoMerge pull request #2054 from bangerth/fix-dataoutfaces-in-parallel
Wolfgang Bangerth [Tue, 12 Jan 2016 01:43:49 +0000 (19:43 -0600)]
Merge pull request #2054 from bangerth/fix-dataoutfaces-in-parallel

Make sure DataOutFaces also works in parallel.

8 years agoAdd test. 2054/head
Wolfgang Bangerth [Mon, 11 Jan 2016 21:50:12 +0000 (15:50 -0600)]
Add test.

8 years agoMake sure DataOutFaces also works in parallel.
Wolfgang Bangerth [Mon, 11 Jan 2016 21:49:59 +0000 (15:49 -0600)]
Make sure DataOutFaces also works in parallel.

8 years agoMerge pull request #2039 from bangerth/hook-in-code-gallery-4
Timo Heister [Mon, 11 Jan 2016 20:05:22 +0000 (14:05 -0600)]
Merge pull request #2039 from bangerth/hook-in-code-gallery-4

Also install a code gallery page if not found during cmake time.

8 years agoMerge pull request #2042 from bangerth/always-inline-some-tensor-functions
Wolfgang Bangerth [Mon, 11 Jan 2016 13:21:19 +0000 (07:21 -0600)]
Merge pull request #2042 from bangerth/always-inline-some-tensor-functions

Always inline some tensor functions.

8 years agoMark all functions that are always_inline also as inline. 2042/head
Wolfgang Bangerth [Mon, 11 Jan 2016 00:54:40 +0000 (18:54 -0600)]
Mark all functions that are always_inline also as inline.

8 years agoAdd a changelog entry.
Wolfgang Bangerth [Thu, 7 Jan 2016 22:32:28 +0000 (16:32 -0600)]
Add a changelog entry.

8 years agoUse a portable syntax to always inline functions.
Wolfgang Bangerth [Thu, 7 Jan 2016 22:30:53 +0000 (16:30 -0600)]
Use a portable syntax to always inline functions.

8 years agoCheck for the availability of the always_inline attribute.
Wolfgang Bangerth [Thu, 7 Jan 2016 22:27:32 +0000 (16:27 -0600)]
Check for the availability of the always_inline attribute.

If not available, simply set DEAL_II_ALWAYS_INLINE to the empty string.

8 years agoAlways inline some tensor functions.
Matthias Maier [Thu, 7 Jan 2016 22:14:39 +0000 (16:14 -0600)]
Always inline some tensor functions.

This drastically reduces the time in assembly in ASPECT:

DEBUG:
| Assemble Stokes system          |         8 |      38.3s |        27% |
| Assemble temperature system     |         8 |      51.4s |        36% |
| Build Stokes preconditioner     |         3 |      13.8s |       9.7% |
| Build temperature preconditioner|         8 |     0.192s |      0.13% |
| Solve Stokes system             |         8 |      12.3s |       8.6% |

DEBUG WITH PATCH:
| Assemble Stokes system          |         8 |      30.8s |        25% |
| Assemble temperature system     |         8 |      41.7s |        34% |
| Build Stokes preconditioner     |         3 |      12.1s |       9.9% |
| Build temperature preconditioner|         8 |     0.192s |      0.16% |
| Solve Stokes system             |         8 |      12.2s |        10% |

(Run with 16 processors, using the testcase discussed in https://github.com/geodynamics/aspect/pull/654 .)

There are no significant differences in release mode with this patch,
as probably expected.

8 years agoMerge pull request #2041 from bangerth/update-step-17-2
Martin Kronbichler [Mon, 11 Jan 2016 07:07:09 +0000 (08:07 +0100)]
Merge pull request #2041 from bangerth/update-step-17-2

Rewrite the step-17 in-code documentation.

8 years agoMerge pull request #2050 from jppelteret/fix_docs_schur_complement
Martin Kronbichler [Mon, 11 Jan 2016 07:06:09 +0000 (08:06 +0100)]
Merge pull request #2050 from jppelteret/fix_docs_schur_complement

Fixed formula typesetting in schur_complement linear operator doc.

8 years agoFixed formula typesetting in schur_complement linear operator doc. 2050/head
Jean-Paul Pelteret [Mon, 11 Jan 2016 06:46:47 +0000 (07:46 +0100)]
Fixed formula typesetting in schur_complement linear operator doc.

Fixes #2049 .

8 years agoStrengthen a warning. 2039/head
Wolfgang Bangerth [Wed, 6 Jan 2016 20:05:20 +0000 (14:05 -0600)]
Strengthen a warning.

8 years agoDon't stack tutorial and code gallery.
Wolfgang Bangerth [Wed, 6 Jan 2016 19:54:28 +0000 (13:54 -0600)]
Don't stack tutorial and code gallery.

The layout is simply not nice, and I want the tutorial to be a
top-level target from the menu.

8 years agoFix dependencies.
Wolfgang Bangerth [Wed, 6 Jan 2016 19:51:30 +0000 (13:51 -0600)]
Fix dependencies.

8 years agoAlso install a code gallery page if not found during cmake time.
Wolfgang Bangerth [Wed, 6 Jan 2016 19:51:14 +0000 (13:51 -0600)]
Also install a code gallery page if not found during cmake time.

This makes sure that we always have a doxygen target to link to available. The target
page may simply say that the code gallery was not available.

8 years agoMerge pull request #2048 from kronbichler/master
Wolfgang Bangerth [Mon, 11 Jan 2016 02:30:47 +0000 (20:30 -0600)]
Merge pull request #2048 from kronbichler/master

Fix AlignedVector for classes that do not implement copy assignment

8 years agoAddress comments in the second round of reviews. 2041/head
Wolfgang Bangerth [Mon, 11 Jan 2016 01:00:25 +0000 (19:00 -0600)]
Address comments in the second round of reviews.

8 years agoUpdate output due to change 2048/head
Martin Kronbichler [Sun, 10 Jan 2016 08:02:00 +0000 (09:02 +0100)]
Update output due to change

8 years agoAvoid initializing memory twice for non-trivial classes in table constructor.
Martin Kronbichler [Sat, 9 Jan 2016 19:57:39 +0000 (20:57 +0100)]
Avoid initializing memory twice for non-trivial classes in table constructor.

8 years agoFix AlignedVector for classes that do not implement copy assignment operator.
Martin Kronbichler [Sat, 9 Jan 2016 19:56:54 +0000 (20:56 +0100)]
Fix AlignedVector for classes that do not implement copy assignment operator.

8 years agoUpdate authorship.
Wolfgang Bangerth [Sat, 9 Jan 2016 02:49:04 +0000 (20:49 -0600)]
Update authorship.

8 years agoReorder the declaration of member variables.
Wolfgang Bangerth [Fri, 8 Jan 2016 23:50:07 +0000 (17:50 -0600)]
Reorder the declaration of member variables.

This allows a significant simplification of the code flow in the
constructor.


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.