]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoMerge pull request #4602 from bangerth/doc-update
Bruno Turcksin [Wed, 12 Jul 2017 21:04:13 +0000 (17:04 -0400)]
Merge pull request #4602 from bangerth/doc-update

Clarify that namespace GridRefinement is about *marking*, not *refinement*.

7 years agoMerge pull request #4593 from bangerth/dofhandler-cleanup-2
Bruno Turcksin [Wed, 12 Jul 2017 20:08:42 +0000 (16:08 -0400)]
Merge pull request #4593 from bangerth/dofhandler-cleanup-2

Make hp::DoFHandler work with parallel::shared::Triangulation

7 years agoClarify that namespace GridRefinement is about *marking*, not *refinement*. 4602/head
Wolfgang Bangerth [Tue, 11 Jul 2017 21:22:22 +0000 (15:22 -0600)]
Clarify that namespace GridRefinement is about *marking*, not *refinement*.

7 years agoMerge pull request #4604 from bangerth/avoid-raw-pointers
Matthias Maier [Wed, 12 Jul 2017 02:35:18 +0000 (21:35 -0500)]
Merge pull request #4604 from bangerth/avoid-raw-pointers

Use a std::unique_ptr instead of a raw pointer in (Chunk)SparseMatrix.

7 years agoMerge pull request #4603 from bangerth/make-sync-iterators-private
Matthias Maier [Wed, 12 Jul 2017 02:33:41 +0000 (21:33 -0500)]
Merge pull request #4603 from bangerth/make-sync-iterators-private

Make SynchronousIterators::iterators private.

7 years agoUse a std::unique_ptr instead of a raw pointer in ChunkSparseMatrix. 4604/head
Wolfgang Bangerth [Wed, 12 Jul 2017 01:19:45 +0000 (19:19 -0600)]
Use a std::unique_ptr instead of a raw pointer in ChunkSparseMatrix.

7 years agoUse a std::unique_ptr instead of a raw pointer in SparseMatrix.
Wolfgang Bangerth [Tue, 11 Jul 2017 23:30:33 +0000 (17:30 -0600)]
Use a std::unique_ptr instead of a raw pointer in SparseMatrix.

7 years agoAdd changelog. 4603/head
Wolfgang Bangerth [Tue, 11 Jul 2017 22:06:30 +0000 (16:06 -0600)]
Add changelog.

7 years agoMake SynchronousIterators::iterators private.
Wolfgang Bangerth [Tue, 11 Jul 2017 22:04:15 +0000 (16:04 -0600)]
Make SynchronousIterators::iterators private.

This is a member that should have been private all along, but wasn't. It
is now possible to access it via operator*.

7 years agoMerge pull request #4599 from drwells/remove-manifold-1d-check
Martin Kronbichler [Tue, 11 Jul 2017 15:53:34 +0000 (17:53 +0200)]
Merge pull request #4599 from drwells/remove-manifold-1d-check

Make some manifold checks in MappingQGeneric dimension independent.

7 years agoMake some manifold checks in MappingQGeneric dimension independent. 4599/head
David Wells [Tue, 11 Jul 2017 12:32:58 +0000 (08:32 -0400)]
Make some manifold checks in MappingQGeneric dimension independent.

As of db5ea0f52db we support get_manifold on 1D manifolds, so we can remove the
overload workaround here for 1D. This changes the behavior of this function
slightly: we now correctly calculate all_manifold_ids_are_equal = false if the
cell manifold, in 1D, does not equal one of the face (vertex) manifolds.

Note that in 2D lines are faces, so we still check all lines.

7 years agoMerge pull request #4596 from bangerth/simplify-data-structures
Martin Kronbichler [Tue, 11 Jul 2017 07:12:01 +0000 (09:12 +0200)]
Merge pull request #4596 from bangerth/simplify-data-structures

No longer store dofs_per_vertex for each MG vertex.

7 years agoMerge pull request #4592 from drwells/namespace-free-functions
Martin Kronbichler [Tue, 11 Jul 2017 06:09:41 +0000 (08:09 +0200)]
Merge pull request #4592 from drwells/namespace-free-functions

Improve namespaces for non-member functions.

7 years agoAdd a test that truly tests hp::DoFHandler on shared triangulations. 4593/head
Wolfgang Bangerth [Mon, 10 Jul 2017 22:45:29 +0000 (16:45 -0600)]
Add a test that truly tests hp::DoFHandler on shared triangulations.

In particular, extend a previously added test to really do use different
finite elements on different cells.

Comparing the output for these two tests shows that indeed
the test with different (and higher order) elements is more
accurate, as one might have surmised.

7 years agoAdd some more converted tests.
Wolfgang Bangerth [Mon, 10 Jul 2017 21:16:33 +0000 (15:16 -0600)]
Add some more converted tests.

7 years agoMerge pull request #4527 from tcclevenger/periodicity_for_MG_transfer
Martin Kronbichler [Mon, 10 Jul 2017 19:11:39 +0000 (21:11 +0200)]
Merge pull request #4527 from tcclevenger/periodicity_for_MG_transfer

add periodicity to MGTransfer matrix free and prebuilt

7 years agoMerge pull request #4595 from bangerth/reduce-code-duplication
Martin Kronbichler [Mon, 10 Jul 2017 19:09:48 +0000 (21:09 +0200)]
Merge pull request #4595 from bangerth/reduce-code-duplication

Reduce code duplication.

7 years agoNo longer store dofs_per_vertex for each MG vertex. 4596/head
Wolfgang Bangerth [Mon, 10 Jul 2017 14:50:10 +0000 (08:50 -0600)]
No longer store dofs_per_vertex for each MG vertex.

In #4564, I already noted that the way we store vertex DoF indices in the MG
case was not particularly efficient because we kept around a dynamically
sized 'offset' array for each vertex whose entries were computable: they were
successive multiples of dofs_per_cell. So #4564 replaces that by just storing
dofs_per_cell itself for each vertex.

But that, of course, is also wasteful: why store it once per vertex when that
will be the same number for every vertex. Rather, what this patch does is
to pass that number to the functions that access these DoF indices, so that
we can use the global fe.dofs_per_vertex instead. This saves 4 bytes per
vertex, and maybe a few cycles of CPU time on top of it.

7 years agoAdd changelog entry. 4595/head
Wolfgang Bangerth [Mon, 10 Jul 2017 14:08:36 +0000 (08:08 -0600)]
Add changelog entry.

7 years agoAdd tests.
Wolfgang Bangerth [Mon, 10 Jul 2017 14:07:05 +0000 (08:07 -0600)]
Add tests.

7 years agoReduce code duplication.
Wolfgang Bangerth [Mon, 10 Jul 2017 14:06:40 +0000 (08:06 -0600)]
Reduce code duplication.

The (hp::)DoFHandler::n_boundary_dofs() functions were specialized for
the 1d case back in the day when faces in 1d were not usable the same
way faces in 2d/3d were accessible via iterators. Because C++ doesn't
allow partial specialization of member functions, the code was also
replicated three times for the <1,1>, <1,2>, and <1,3> cases.

Fix this: We can now always use the generic approach since the necessary
iterators were added several years ago. This also fixes a bug: in <1,2>
and <1,3>, we allow triangulations to have more than 2 end points,
which the existing code was not equipped to deal with.

7 years agoMerge pull request #4594 from drwells/nedelec-umfpack-tests
Wolfgang Bangerth [Sun, 9 Jul 2017 19:59:48 +0000 (13:59 -0600)]
Merge pull request #4594 from drwells/nedelec-umfpack-tests

Require UMFPACK explicitly in some Nedelec element tests.

7 years agoReorganize the internal mapping functions. 4592/head
David Wells [Sat, 8 Jul 2017 18:48:48 +0000 (14:48 -0400)]
Reorganize the internal mapping functions.

If we want to ultimately use a unity build then we will need to avoid duplicate
function names. This commit adds a new policy for avoiding these (a namespacing
scheme) and applies the fix to the mapping classes.

7 years agoRequire UMFPACK explicitly in some Nedelec element tests. 4594/head
David Wells [Sun, 9 Jul 2017 18:05:16 +0000 (14:05 -0400)]
Require UMFPACK explicitly in some Nedelec element tests.

7 years agoAdd tests for hp::DoFHandler on shared::Triangulation.
Wolfgang Bangerth [Fri, 7 Jul 2017 02:17:43 +0000 (20:17 -0600)]
Add tests for hp::DoFHandler on shared::Triangulation.

These are simply all tests in that directory with DoFHandler changed to
hp::DoFHandler.

7 years agoRelax a couple of assertions for parallel cases.
Wolfgang Bangerth [Fri, 7 Jul 2017 20:00:02 +0000 (14:00 -0600)]
Relax a couple of assertions for parallel cases.

The code I replace it by here is taken verbatim from the ::DoFHandler
class, so seems correct and well tested.

7 years agoSimplify logic a bit.
Wolfgang Bangerth [Thu, 6 Jul 2017 19:38:11 +0000 (13:38 -0600)]
Simplify logic a bit.

In particular, do not follow an if-statement that tests '!=null_ptr' by one that
tests '==null_ptr' since this is almost impossible to understand at a short
glance.

7 years agoSimplify the logic in an instantiation file.
Wolfgang Bangerth [Thu, 6 Jul 2017 19:26:20 +0000 (13:26 -0600)]
Simplify the logic in an instantiation file.

7 years agoProvide the ParallelShared policy with a DoFHandlerType template argument.
Wolfgang Bangerth [Thu, 6 Jul 2017 19:18:17 +0000 (13:18 -0600)]
Provide the ParallelShared policy with a DoFHandlerType template argument.

Also instantiate it for hp::DoFHandler (which miraculously works
already without any further changes!).

7 years agoRewrap comments.
Wolfgang Bangerth [Sat, 8 Jul 2017 12:51:37 +0000 (06:51 -0600)]
Rewrap comments.

7 years agoSimplify some code that parallelizes operations.
Wolfgang Bangerth [Fri, 7 Jul 2017 21:40:17 +0000 (15:40 -0600)]
Simplify some code that parallelizes operations.

While there, make some other code more general if we ever get to
spacedim>3.

7 years agoMerge pull request #4591 from drwells/mappingmanifold-1d
Wolfgang Bangerth [Sun, 9 Jul 2017 15:50:56 +0000 (09:50 -0600)]
Merge pull request #4591 from drwells/mappingmanifold-1d

Change MappingManifold<1, spacedim> to use face manifolds.

7 years agoMerge pull request #4590 from drwells/detemplatize-copy-from
Wolfgang Bangerth [Sun, 9 Jul 2017 15:49:54 +0000 (09:49 -0600)]
Merge pull request #4590 from drwells/detemplatize-copy-from

de-templatize SparsityPattern::copy_from.

7 years agoMerge pull request #4588 from bangerth/simplify-declaration
Daniel Arndt [Sun, 9 Jul 2017 13:46:54 +0000 (15:46 +0200)]
Merge pull request #4588 from bangerth/simplify-declaration

Simplify the template signature of DoFRenumbering::compute_component_wise().

7 years agoChange MappingManifold<1, spacedim> to use face manifolds. 4591/head
David Wells [Sat, 8 Jul 2017 18:25:06 +0000 (14:25 -0400)]
Change MappingManifold<1, spacedim> to use face manifolds.

As of db5ea0f52db we support get_manifold on 1D manifolds, so we can look up the
manifold on a 1D face in a dimension-independent way. This is a slight change
from the current behavior, but using Manifolds in 1D is a very obscure use case.

7 years agode-templatize SparsityPattern::copy_from. 4590/head
David Wells [Fri, 7 Jul 2017 23:52:28 +0000 (19:52 -0400)]
de-templatize SparsityPattern::copy_from.

This template is instantiated for only SparsityPattern and is overloaded for
DynamicSparsityPattern, so it is a bit simpler to just overload a non-template
method.

7 years agoMerge pull request #4578 from bangerth/dofhandler-cleanup
David Wells [Sat, 8 Jul 2017 14:56:40 +0000 (10:56 -0400)]
Merge pull request #4578 from bangerth/dofhandler-cleanup

Move distributing DoF indices from hp::DoFHandler to the policy class.

7 years agoMerge pull request #4589 from bangerth/doc-update
Matthias Maier [Sat, 8 Jul 2017 14:11:47 +0000 (09:11 -0500)]
Merge pull request #4589 from bangerth/doc-update

Minor update to a glossary entry.

7 years agoMinor update to a glossary entry. 4589/head
Wolfgang Bangerth [Sat, 8 Jul 2017 13:45:13 +0000 (07:45 -0600)]
Minor update to a glossary entry.

7 years agoAdd a changelog entry. 4588/head
Wolfgang Bangerth [Sat, 8 Jul 2017 13:44:21 +0000 (07:44 -0600)]
Add a changelog entry.

7 years agoSimplify the template signature of DoFRenumbering::compute_component_wise().
Wolfgang Bangerth [Sat, 8 Jul 2017 13:44:13 +0000 (07:44 -0600)]
Simplify the template signature of DoFRenumbering::compute_component_wise().

We previously had two template arguments because the types of, for example,
DoFHandler::begin_active() and DoFHandler::end() are different. But this makes
no sense. Just cast the end iterator to the same type as the begin iterator.

7 years agoadd periodicity to MGTransfer matrix free and prebuilt 4527/head
tcclevenger [Mon, 19 Jun 2017 07:56:33 +0000 (09:56 +0200)]
add periodicity to MGTransfer matrix free and prebuilt

7 years agoMerge pull request #4586 from bangerth/add-test
Wolfgang Bangerth [Sat, 8 Jul 2017 03:43:51 +0000 (21:43 -0600)]
Merge pull request #4586 from bangerth/add-test

Add a shared::tria test where one processor has no cells.

7 years agoMerge pull request #4585 from bangerth/unify-function
David Wells [Sat, 8 Jul 2017 02:32:46 +0000 (22:32 -0400)]
Merge pull request #4585 from bangerth/unify-function

Unify the implementation of two functions.

7 years agoMerge pull request #4584 from bangerth/update-tests
David Wells [Sat, 8 Jul 2017 02:32:13 +0000 (22:32 -0400)]
Merge pull request #4584 from bangerth/update-tests

Update a couple of tests.

7 years agoMerge pull request #4583 from drwells/generalize-fallthrough-attribute
Daniel Arndt [Fri, 7 Jul 2017 21:07:57 +0000 (23:07 +0200)]
Merge pull request #4583 from drwells/generalize-fallthrough-attribute

Add a more general fallthrough attribute.

7 years agoAdd a shared::tria test where one processor has no cells. 4586/head
Wolfgang Bangerth [Thu, 6 Jul 2017 20:02:21 +0000 (14:02 -0600)]
Add a shared::tria test where one processor has no cells.

7 years agoAdd a changelog entry. 4585/head
Wolfgang Bangerth [Fri, 7 Jul 2017 20:07:57 +0000 (14:07 -0600)]
Add a changelog entry.

7 years agoUnify the implementation of two functions.
Wolfgang Bangerth [Thu, 6 Jul 2017 21:27:26 +0000 (15:27 -0600)]
Unify the implementation of two functions.

7 years agoRemove unnecessary #include files. 4584/head
Wolfgang Bangerth [Thu, 6 Jul 2017 20:09:05 +0000 (14:09 -0600)]
Remove unnecessary #include files.

7 years agoRemove outdated svn version markers.
Wolfgang Bangerth [Thu, 6 Jul 2017 20:07:18 +0000 (14:07 -0600)]
Remove outdated svn version markers.

7 years agoAdd a more general fallthrough attribute. 4583/head
David Wells [Fri, 7 Jul 2017 19:23:41 +0000 (15:23 -0400)]
Add a more general fallthrough attribute.

GCC7 raises implicit fallthrough warnings in a lot of places when we
compile without C++17 support. This patch adds a second check for the
GCC extension `__attribute__((fallthrough))` that works in C++11 and
C++14 and fixes these warnings.

7 years agoMerge pull request #4582 from masterleinad/fix_serialize_hp
Wolfgang Bangerth [Fri, 7 Jul 2017 16:30:20 +0000 (10:30 -0600)]
Merge pull request #4582 from masterleinad/fix_serialize_hp

Fix serialize_hp_dof_handler

7 years agoFix serialize_hp_dof_handler 4582/head
Daniel Arndt [Fri, 7 Jul 2017 13:57:59 +0000 (15:57 +0200)]
Fix serialize_hp_dof_handler

7 years agoMerge pull request #4580 from jppelteret/fix_missing_header_01
Denis Davydov [Fri, 7 Jul 2017 06:36:49 +0000 (08:36 +0200)]
Merge pull request #4580 from jppelteret/fix_missing_header_01

Add missing header to tests/physics/step-44*

7 years agoAdd missing header to tests/physics/step-44* 4580/head
Jean-Paul Pelteret [Fri, 7 Jul 2017 05:23:53 +0000 (07:23 +0200)]
Add missing header to tests/physics/step-44*

7 years agoRewrap all comments in this file. 4578/head
Wolfgang Bangerth [Thu, 6 Jul 2017 18:55:05 +0000 (12:55 -0600)]
Rewrap all comments in this file.

This saves ~200 lines of code.

7 years agoRun some operations in parallel.
Wolfgang Bangerth [Thu, 6 Jul 2017 16:49:25 +0000 (10:49 -0600)]
Run some operations in parallel.

7 years agoLet some functions return data, rather than fill a reference argument.
Wolfgang Bangerth [Thu, 6 Jul 2017 16:44:21 +0000 (10:44 -0600)]
Let some functions return data, rather than fill a reference argument.

Also change the data structure that is being filled.

7 years agoAlso move identifying DoFs into the policy classes.
Wolfgang Bangerth [Tue, 4 Jul 2017 21:11:13 +0000 (15:11 -0600)]
Also move identifying DoFs into the policy classes.

7 years agoRestrict work on vertices to those that are actually used.
Wolfgang Bangerth [Mon, 3 Jul 2017 03:46:49 +0000 (21:46 -0600)]
Restrict work on vertices to those that are actually used.

7 years agoMove the main part of distributing hp DoFs to the policy.
Wolfgang Bangerth [Mon, 3 Jul 2017 00:43:47 +0000 (18:43 -0600)]
Move the main part of distributing hp DoFs to the policy.

7 years agoSimplify code a bit.
Wolfgang Bangerth [Mon, 3 Jul 2017 00:17:01 +0000 (18:17 -0600)]
Simplify code a bit.

7 years agoMerge pull request #4568 from tamiko/remove_iterative_inverse
Bruno Turcksin [Thu, 6 Jul 2017 12:38:35 +0000 (08:38 -0400)]
Merge pull request #4568 from tamiko/remove_iterative_inverse

Remove IterativeInverse class

7 years agoMerge pull request #4576 from tjhei/remove_warning
Luca Heltai [Thu, 6 Jul 2017 11:37:42 +0000 (13:37 +0200)]
Merge pull request #4576 from tjhei/remove_warning

remove a compiler warning

7 years agoMerge pull request #4575 from tjhei/disable_petsc_handler
Luca Heltai [Thu, 6 Jul 2017 11:37:14 +0000 (13:37 +0200)]
Merge pull request #4575 from tjhei/disable_petsc_handler

Disable PETSc exception handling

7 years agoremove a compiler warning 4576/head
Timo Heister [Thu, 6 Jul 2017 08:37:14 +0000 (10:37 +0200)]
remove a compiler warning

7 years agoDisable PETSc exception handling 4575/head
Timo Heister [Thu, 6 Jul 2017 08:35:32 +0000 (10:35 +0200)]
Disable PETSc exception handling

Disable PETSc exception handling. This just prints a large wall
of text that is not particularly helpful for what we do.

7 years agoMerge pull request #4571 from bangerth/doc-update
Bruno Turcksin [Wed, 5 Jul 2017 17:52:02 +0000 (13:52 -0400)]
Merge pull request #4571 from bangerth/doc-update

Better document VectorTools::create_point_source_vector().

7 years agoBetter document VectorTools::create_point_source_vector(). 4571/head
Wolfgang Bangerth [Mon, 3 Jul 2017 21:56:24 +0000 (15:56 -0600)]
Better document VectorTools::create_point_source_vector().

7 years agoMerge pull request #4570 from jppelteret/fullmatrix_left_right_invert_01
Denis Davydov [Wed, 5 Jul 2017 08:29:06 +0000 (10:29 +0200)]
Merge pull request #4570 from jppelteret/fullmatrix_left_right_invert_01

Fix FullMatrix left/right inversion

7 years agoFix FullMatrix left_ and right_invert for square matrices 4570/head
Jean-Paul Pelteret [Mon, 3 Jul 2017 08:12:30 +0000 (10:12 +0200)]
Fix FullMatrix left_ and right_invert for square matrices

7 years agoAdd determinant calculation for FullMatrix and LAPACKMatrix
Jean-Paul Pelteret [Mon, 3 Jul 2017 06:20:38 +0000 (08:20 +0200)]
Add determinant calculation for FullMatrix and LAPACKMatrix

7 years agoMerge pull request #4566 from bangerth/dofhandler-cleanup
Denis Davydov [Tue, 4 Jul 2017 11:05:12 +0000 (13:05 +0200)]
Merge pull request #4566 from bangerth/dofhandler-cleanup

Move hp::DoFHandler::renumber_dofs() functionality to the policy class.

7 years agoMerge pull request #4573 from tjhei/trilinos_block_jacobi_no_rows
Denis Davydov [Tue, 4 Jul 2017 11:04:12 +0000 (13:04 +0200)]
Merge pull request #4573 from tjhei/trilinos_block_jacobi_no_rows

Fix TrilinosWrappers::PreconditionBlock* with no local rows

7 years agoFix TrilinosWrappers::PreconditionBlock* with no local rows 4573/head
Timo Heister [Tue, 4 Jul 2017 07:53:40 +0000 (09:53 +0200)]
Fix TrilinosWrappers::PreconditionBlock* with no local rows

work around the ifpack error by pretending to use a point smoother on
processors without any local rows.

7 years agoAdd missing header to step-44 4568/head
Jean-Paul Pelteret [Tue, 4 Jul 2017 07:38:50 +0000 (09:38 +0200)]
Add missing header to step-44

7 years agoMerge pull request #4572 from bangerth/remove-todo
Denis Davydov [Tue, 4 Jul 2017 07:28:03 +0000 (09:28 +0200)]
Merge pull request #4572 from bangerth/remove-todo

Remove a TODO.

7 years agoRemove a TODO. 4572/head
Wolfgang Bangerth [Mon, 3 Jul 2017 21:58:45 +0000 (15:58 -0600)]
Remove a TODO.

The TODO isn't really addressed, but previous to #4560, the functions
in question simply did the wrong thing, whereas since #4560, we at
least get an ExcNotImplemented().

7 years agoBugfix: Remove unnecessary "iterative_inverse.h" include
Matthias Maier [Mon, 3 Jul 2017 10:07:02 +0000 (05:07 -0500)]
Bugfix: Remove unnecessary "iterative_inverse.h" include

Remove obsolete "iterative_inverse.h" includes from all tests and
example steps.

7 years agomake broken astyle-2.04 happy
Matthias Maier [Sun, 2 Jul 2017 21:28:35 +0000 (16:28 -0500)]
make broken astyle-2.04 happy

7 years agoTests: Remove unused solver_control_lin
Matthias Maier [Sun, 2 Jul 2017 21:08:27 +0000 (16:08 -0500)]
Tests: Remove unused solver_control_lin

7 years agodoc: Update news/changes placeholder
Matthias Maier [Sun, 2 Jul 2017 17:41:46 +0000 (12:41 -0500)]
doc: Update news/changes placeholder

7 years agoport arpack/tep-36_parpack_trilinos to inverse_operator
Matthias Maier [Sun, 2 Jul 2017 17:37:19 +0000 (12:37 -0500)]
port arpack/tep-36_parpack_trilinos to inverse_operator

7 years agoPort arpack/parpack_advection_diffusion_trilinos to use inverse_operator
Matthias Maier [Sun, 2 Jul 2017 17:32:28 +0000 (12:32 -0500)]
Port arpack/parpack_advection_diffusion_trilinos to use inverse_operator

7 years agoPort arpack/step-36_parpack_mf to use inverse_operator
Matthias Maier [Sun, 2 Jul 2017 17:20:13 +0000 (12:20 -0500)]
Port arpack/step-36_parpack_mf to use inverse_operator

7 years agoBugfix: Add ReinitHelper for LinearAlgebra::distributed::Vector
Matthias Maier [Sun, 2 Jul 2017 16:28:19 +0000 (11:28 -0500)]
Bugfix: Add ReinitHelper for LinearAlgebra::distributed::Vector

Add a ReinitHelper that correctly initializes a
LinearAlgebra::distributed::Vector from available partition information
of a Matrix object.

7 years agotestsuite: remove iterative_inverse from a test
Matthias Maier [Wed, 28 Jun 2017 19:05:57 +0000 (14:05 -0500)]
testsuite: remove iterative_inverse from a test

7 years agodoc: Remove and update references to IterativeInverse
Matthias Maier [Wed, 28 Jun 2017 11:48:12 +0000 (06:48 -0500)]
doc: Remove and update references to IterativeInverse

7 years agolac: Remove deprecated IterativeInverse
Matthias Maier [Wed, 28 Jun 2017 11:47:23 +0000 (06:47 -0500)]
lac: Remove deprecated IterativeInverse

This class is superseded by the LinearOperator framework.

7 years agoMerge pull request #4569 from tamiko/deprecate_parpack_shift
Matthias Maier [Mon, 3 Jul 2017 10:03:26 +0000 (05:03 -0500)]
Merge pull request #4569 from tamiko/deprecate_parpack_shift

Deprecate ParpackSolver::Shift

7 years agoadd a news/changes entry 4569/head
Matthias Maier [Mon, 3 Jul 2017 10:01:52 +0000 (05:01 -0500)]
add a news/changes entry

7 years agoDeprecate ParpackSolver::Shift
Matthias Maier [Sun, 2 Jul 2017 17:48:17 +0000 (12:48 -0500)]
Deprecate ParpackSolver::Shift

7 years agoSimplify two exceptions. 4566/head
Wolfgang Bangerth [Sun, 2 Jul 2017 17:04:16 +0000 (11:04 -0600)]
Simplify two exceptions.

7 years agoMove the DoF renumbering functionality.
Wolfgang Bangerth [Sat, 1 Jul 2017 07:20:12 +0000 (01:20 -0600)]
Move the DoF renumbering functionality.

Specifically, move it out of the DoFHandler class and into the policy class
where it can use shared infrastructure.

7 years agoMake a class a friend.
Wolfgang Bangerth [Wed, 28 Jun 2017 01:17:30 +0000 (19:17 -0600)]
Make a class a friend.

7 years agoProvide the hp::DoFHandler class with a policy object.
Wolfgang Bangerth [Tue, 27 Jun 2017 14:23:05 +0000 (08:23 -0600)]
Provide the hp::DoFHandler class with a policy object.

7 years agoMerge pull request #4560 from bangerth/more-dofhandler-work
Martin Kronbichler [Sat, 1 Jul 2017 20:46:41 +0000 (22:46 +0200)]
Merge pull request #4560 from bangerth/more-dofhandler-work

More DoFHandler work

7 years agoMerge pull request #4564 from bangerth/improve-mg-vertex-dof-storage
Martin Kronbichler [Sat, 1 Jul 2017 15:12:38 +0000 (17:12 +0200)]
Merge pull request #4564 from bangerth/improve-mg-vertex-dof-storage

Improve the storage of MG vertex dofs.

7 years agoUse a smart pointer instead of a raw pointer. 4564/head
Wolfgang Bangerth [Sat, 1 Jul 2017 05:28:12 +0000 (23:28 -0600)]
Use a smart pointer instead of a raw pointer.

Note that std::unique_ptr<T[]> automatically calls operator delete[]
upon destruction.


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.