]>
https://gitweb.dealii.org/ - dealii.git/log
Luca Heltai [Sun, 23 Jul 2017 14:31:19 +0000 (16:31 +0200)]
Moved changelog to major.
Luca Heltai [Fri, 21 Jul 2017 11:01:08 +0000 (13:01 +0200)]
Specialise Bool pattern.
Luca Heltai [Thu, 20 Jul 2017 20:39:59 +0000 (22:39 +0200)]
Fixed naming of is_stl_container and is_stl_map
Luca Heltai [Thu, 20 Jul 2017 18:00:05 +0000 (20:00 +0200)]
change log
Luca Heltai [Thu, 20 Jul 2017 17:52:02 +0000 (19:52 +0200)]
Added add_parameter function and tests.
Luca Heltai [Thu, 20 Jul 2017 17:07:43 +0000 (19:07 +0200)]
Moved pattern_tools.h inside patterns.h
Luca Heltai [Thu, 20 Jul 2017 16:37:57 +0000 (18:37 +0200)]
Moved Patterns namespace in its own file.
Luca Heltai [Thu, 20 Jul 2017 10:18:51 +0000 (12:18 +0200)]
Support for std::pair
Luca Heltai [Thu, 20 Jul 2017 09:47:44 +0000 (11:47 +0200)]
Renamed files to pattern_tools
Luca Heltai [Thu, 20 Jul 2017 08:58:28 +0000 (10:58 +0200)]
Fixed support for arbitrary map types.
Luca Heltai [Thu, 20 Jul 2017 08:08:14 +0000 (10:08 +0200)]
Renamed namespace, fixed cxx14 dep, fixed stylistic comments.
Luca Heltai [Wed, 19 Jul 2017 19:35:03 +0000 (21:35 +0200)]
Added tests for several Convert<T> types.
Luca Heltai [Wed, 19 Jul 2017 19:23:41 +0000 (21:23 +0200)]
Add Convert for string types.
Luca Heltai [Wed, 19 Jul 2017 19:08:48 +0000 (21:08 +0200)]
Added convert for std::complex types.
Luca Heltai [Wed, 19 Jul 2017 18:56:00 +0000 (20:56 +0200)]
Added tensor and point types.
Moved some functions to internal namespaces.
Luca Heltai [Wed, 19 Jul 2017 18:53:48 +0000 (20:53 +0200)]
Removed patterns_tools.cc and refactored add_parameter
Luca Heltai [Tue, 18 Jul 2017 20:22:52 +0000 (22:22 +0200)]
Made all stl containers and map available.
Luca Heltai [Tue, 18 Jul 2017 19:04:24 +0000 (21:04 +0200)]
Specialization of Convert for Map types.
Luca Heltai [Tue, 18 Jul 2017 19:03:13 +0000 (21:03 +0200)]
Added getters to Patterns::Map
Luca Heltai [Tue, 18 Jul 2017 18:15:12 +0000 (20:15 +0200)]
Patterns for arithmetic types and container types.
Luca Heltai [Tue, 18 Jul 2017 17:09:37 +0000 (19:09 +0200)]
Added Convert struct, with its specialisation for integral types
Luca Heltai [Tue, 18 Jul 2017 17:05:45 +0000 (19:05 +0200)]
Added getters for Patterns::List
Jean-Paul Pelteret [Sat, 22 Jul 2017 20:48:07 +0000 (22:48 +0200)]
Merge pull request #4644 from bangerth/doc-update
Better document the extract_subvector_to() functions.
Wolfgang Bangerth [Sat, 22 Jul 2017 19:42:12 +0000 (13:42 -0600)]
Better document the extract_subvector_to() functions.
This commit deals with the variant of the function that takes iterators.
Wolfgang Bangerth [Sat, 22 Jul 2017 19:33:50 +0000 (13:33 -0600)]
Better document the extract_subvector_to() functions.
This commit deals with the variant of the function that takes vectors.
Wolfgang Bangerth [Sat, 22 Jul 2017 04:33:36 +0000 (22:33 -0600)]
Merge pull request #4628 from gassmoeller/allow_zero_dim_output
Allow zero dimensional output in DataOutBase
Rene Gassmoeller [Sat, 22 Jul 2017 00:03:17 +0000 (18:03 -0600)]
Add instantiations
Wolfgang Bangerth [Fri, 21 Jul 2017 22:46:37 +0000 (16:46 -0600)]
Merge pull request #4640 from kronbichler/fix_mg_ghost_periodic
Fix ghost layer with multigrid hierarchy for distributed triangulation
Bruno Turcksin [Fri, 21 Jul 2017 21:27:30 +0000 (17:27 -0400)]
Merge pull request #4636 from bangerth/dofhandler-update
More Dofhandler updates
Rene Gassmoeller [Tue, 18 Jul 2017 17:04:51 +0000 (11:04 -0600)]
Instantiate output for zero dim.
Wolfgang Bangerth [Fri, 21 Jul 2017 18:48:59 +0000 (12:48 -0600)]
Address a couple of review comments.
Wolfgang Bangerth [Fri, 21 Jul 2017 18:42:49 +0000 (12:42 -0600)]
Standardize on 'template <class DoFHandlerType>'.
David Wells [Thu, 20 Jul 2017 22:21:24 +0000 (18:21 -0400)]
Merge pull request #4641 from bangerth/make-var-const
Make a couple of variables 'const'.
Wolfgang Bangerth [Thu, 20 Jul 2017 20:46:01 +0000 (14:46 -0600)]
Make a couple of variables 'const'.
Martin Kronbichler [Thu, 20 Jul 2017 15:16:15 +0000 (17:16 +0200)]
Add changelog.
Martin Kronbichler [Thu, 20 Jul 2017 15:14:16 +0000 (17:14 +0200)]
Add new test
Martin Kronbichler [Thu, 20 Jul 2017 15:14:01 +0000 (17:14 +0200)]
Fix bug in MG ghost layer computation leading to dead locks.
Daniel Arndt [Thu, 20 Jul 2017 16:40:50 +0000 (18:40 +0200)]
Merge pull request #4637 from bangerth/fix-serialization
Fix serialization of DoFHandler.
Bruno Turcksin [Thu, 20 Jul 2017 01:36:20 +0000 (21:36 -0400)]
Merge pull request #4634 from bangerth/simplify-code
Simplify a small piece of code.
Bruno Turcksin [Thu, 20 Jul 2017 01:35:33 +0000 (21:35 -0400)]
Merge pull request #4631 from bangerth/delete-copy-operators
Mark copy operators as explicitly deleted.
Daniel Arndt [Wed, 19 Jul 2017 23:27:15 +0000 (01:27 +0200)]
Merge pull request #4635 from bangerth/simplify-test
Remove an unnecessary cast.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:58:51 +0000 (12:58 -0600)]
Compress buffers before communicating.
This has already been done in distribute_dofs(). Also do it in renumber_dofs().
Wolfgang Bangerth [Wed, 19 Jul 2017 18:48:36 +0000 (12:48 -0600)]
Substantially simplify the creation of the NumberCache.
This uses a recently introduced constructor of NumberCache.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:48:09 +0000 (12:48 -0600)]
Make two blocks of code the same.
One part of the renumber_dofs() algorithm in parallel is exactly the
same as in the distribute_dofs() algorithm, so use the same code in
both places.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:06:30 +0000 (12:06 -0600)]
Simplify the implementation of an algorithm slightly.
Also make it cheaper: We really only need to loop over ghost cells,
but not locally owned cells.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:01:57 +0000 (12:01 -0600)]
Rename a variable.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:01:50 +0000 (12:01 -0600)]
Simplify an algorithm.
We were trying hard to construct an IndexSet efficiently, but IndexSet
can now do that itself provided we give it a sorted set of indices.
Wolfgang Bangerth [Wed, 19 Jul 2017 16:55:01 +0000 (10:55 -0600)]
More DoFHandler policy cleanups.
Specifically, make function names more uniform. Also some control
flow cleanups, and other minor improvements.
Wolfgang Bangerth [Wed, 19 Jul 2017 02:48:16 +0000 (20:48 -0600)]
Instantiate the ParallelDistributed policy for hp::DoFHandler.
Wolfgang Bangerth [Wed, 19 Jul 2017 21:35:57 +0000 (15:35 -0600)]
Fix serialization of DoFHandler.
Some gcc/boost combinations have trouble re-creating vectors of
std::unique_ptr objects because the latter has no copy constructor.
Work around this by doing things one element at a time.
Wolfgang Bangerth [Wed, 19 Jul 2017 16:53:46 +0000 (10:53 -0600)]
Mark copy operators as explicitly deleted.
The operator=() of all accessor classes had previously been hidden
by making them private and not implementing them. C++11 now allows
us to bring them out of the dark and into the light by making
them public, but marking them as '=delete'.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:06:01 +0000 (12:06 -0600)]
Remove an unnecessary cast.
Wolfgang Bangerth [Wed, 19 Jul 2017 18:58:21 +0000 (12:58 -0600)]
Simplify a small piece of code.
Wolfgang Bangerth [Wed, 19 Jul 2017 20:16:38 +0000 (14:16 -0600)]
Merge pull request #4633 from tjhei/doc_loop_control
improve LoopControl documentation
Timo Heister [Wed, 19 Jul 2017 20:11:41 +0000 (16:11 -0400)]
improve LoopControl documentation
David Wells [Wed, 19 Jul 2017 19:23:59 +0000 (15:23 -0400)]
Merge pull request #4630 from masterleinad/replace_deprecated_table_indices_constructor
Replace calls to deprecated TableIndices constructor
Daniel Arndt [Wed, 19 Jul 2017 14:45:02 +0000 (16:45 +0200)]
Replace calls to deprecated TableIndices constructor
Wolfgang Bangerth [Wed, 19 Jul 2017 13:12:58 +0000 (07:12 -0600)]
Merge pull request #4629 from masterleinad/fix_construct_chebyshev
Use appropriate constructor for QGaussChebyshev*
Daniel Arndt [Wed, 19 Jul 2017 11:15:01 +0000 (13:15 +0200)]
Use appropriate constructor for QGaussChebyshev*
Bruno Turcksin [Wed, 19 Jul 2017 01:59:26 +0000 (21:59 -0400)]
Merge pull request #4624 from bangerth/dofhandler-update
DoFHandler policy update
Wolfgang Bangerth [Wed, 19 Jul 2017 00:36:08 +0000 (18:36 -0600)]
Simplify an assertion.
Wolfgang Bangerth [Tue, 18 Jul 2017 23:48:50 +0000 (17:48 -0600)]
More small cleanups.
Most documentation changes, renaming of variables, and general housekeeping.
Wolfgang Bangerth [Tue, 18 Jul 2017 23:26:06 +0000 (17:26 -0600)]
Let a function return its product, rather than use a reference argument.
This is the same patch as the previous commit, except for the multilevel
version of the function: p::d::Triangulation::fill_level_vertices_with_ghost_neighbors().
Wolfgang Bangerth [Tue, 18 Jul 2017 23:16:11 +0000 (17:16 -0600)]
Let a function return its product, rather than use a reference argument.
While there, also make the function 'const', which requires a bit of surgery in a variety
of places where we did not accurately propagate constness.
Wolfgang Bangerth [Tue, 18 Jul 2017 22:56:59 +0000 (16:56 -0600)]
More random cleanups.
Wolfgang Bangerth [Tue, 18 Jul 2017 18:10:46 +0000 (12:10 -0600)]
Merge pull request #4626 from drwells/add-time-dependent-iterator-check
Add an extra iterator validation check.
David Wells [Tue, 18 Jul 2017 16:22:21 +0000 (12:22 -0400)]
Add an extra iterator validation check.
Coverity complains about this, so we may as well add an extra check for
iterator correctness.
Wolfgang Bangerth [Tue, 18 Jul 2017 02:15:36 +0000 (20:15 -0600)]
Rename a couple of variables.
Bruno Turcksin [Tue, 18 Jul 2017 01:01:18 +0000 (21:01 -0400)]
Merge pull request #4620 from bangerth/avoid-raw-pointers
Avoid raw pointers. Use std::unique_ptr instead.
Bruno Turcksin [Tue, 18 Jul 2017 00:57:28 +0000 (20:57 -0400)]
Merge pull request #4622 from bangerth/simplify-pointer-class
Use a clearer initialization syntax.
Bruno Turcksin [Tue, 18 Jul 2017 00:56:40 +0000 (20:56 -0400)]
Merge pull request #4623 from bangerth/add-changelog
Add a changelog entry for hp::DoFHandler vs. p::s::Triangulation.
Wolfgang Bangerth [Mon, 17 Jul 2017 23:55:23 +0000 (17:55 -0600)]
Minor doc update.
Wolfgang Bangerth [Mon, 17 Jul 2017 23:46:55 +0000 (17:46 -0600)]
Fix a bug: Also catch the hp case in testing a policy pointer.
Wolfgang Bangerth [Mon, 17 Jul 2017 23:45:51 +0000 (17:45 -0600)]
Provide the ParallelDistributed policy with a DoFHandler template argument.
Wolfgang Bangerth [Mon, 17 Jul 2017 23:31:15 +0000 (17:31 -0600)]
Add a changelog entry for hp::DoFHandler vs p::s::Triangulation.
Wolfgang Bangerth [Mon, 17 Jul 2017 23:11:20 +0000 (17:11 -0600)]
Use a clearer initialization syntax.
Specifically, we used the syntax
Type object = initializer;
in contexts where the initializer is of a different type and the
compiler automatically converted this into
Type object(initializer);
where the constructor called was just a regular constructor
that did something with the initializer, but specifically did not
copy the object. This is confusing. Use the latter syntax instead.
Timo Heister [Mon, 17 Jul 2017 20:54:09 +0000 (16:54 -0400)]
Merge pull request #4621 from bangerth/doc-update
Fix a minor spelling problem in a heading.
Wolfgang Bangerth [Mon, 17 Jul 2017 20:52:31 +0000 (14:52 -0600)]
Fix a minor spelling problem in a heading.
Wolfgang Bangerth [Mon, 17 Jul 2017 20:51:23 +0000 (14:51 -0600)]
Avoid raw pointers. Use std::unique_ptr instead.
This patch changes SparsityPattern and classes that use it.
Wolfgang Bangerth [Mon, 17 Jul 2017 17:14:44 +0000 (11:14 -0600)]
Merge pull request #4619 from jppelteret/change_tutorial_cmake_msg_4600
Update CMake error message in tutorials.
Jean-Paul Pelteret [Mon, 17 Jul 2017 13:26:39 +0000 (15:26 +0200)]
Tutorial CMake error message now displays configured options.
David Wells [Mon, 17 Jul 2017 11:20:58 +0000 (07:20 -0400)]
Merge pull request #4617 from bangerth/fix-error-messages
Replace message-less exceptions with ones that say what's happening.
Jean-Paul Pelteret [Mon, 17 Jul 2017 07:08:10 +0000 (09:08 +0200)]
Update CMake error message in tutorials.
This removes any ambiguity in the outputted message previously caused by
double negation.
Fixes #4600
Wolfgang Bangerth [Sun, 16 Jul 2017 16:39:05 +0000 (10:39 -0600)]
Replace message-less exceptions with ones that say what's happening.
Wolfgang Bangerth [Mon, 17 Jul 2017 02:29:42 +0000 (20:29 -0600)]
Merge pull request #4618 from drwells/namespace-grid
Reorganize (some of) the internal grid functions.
David Wells [Sun, 16 Jul 2017 19:50:21 +0000 (15:50 -0400)]
Reorganize (some of) the internal grid functions.
This is similar to
6310b2dee3 and
52bef21ac2 : these functions should be in
specific namespaces to avoid clashes if we want to support unity builds.
Matthias Maier [Sun, 16 Jul 2017 16:55:59 +0000 (11:55 -0500)]
Merge pull request #4615 from tamiko/bugfix_gmg_2
Bugfix: Do not assume a fully functional matrix interface for mg matrices
Matthias Maier [Fri, 14 Jul 2017 22:03:38 +0000 (17:03 -0500)]
Add a changes entry
Matthias Maier [Fri, 14 Jul 2017 19:10:50 +0000 (14:10 -0500)]
Bugfix: Do not assume a fully functional matrix interface for mg matrices
Matthias Maier [Fri, 14 Jul 2017 21:56:51 +0000 (16:56 -0500)]
Bugfix: Add overload for linear_operator that takes a LinearOperator exemplar
This allows to copy the reinit functions from a LinearOperator directly.
Matthias Maier [Fri, 14 Jul 2017 18:17:19 +0000 (13:17 -0500)]
Bugfix: Initialize with a linear_operator
Wolfgang Bangerth [Sun, 16 Jul 2017 15:16:19 +0000 (09:16 -0600)]
Merge pull request #4616 from drwells/namespace-fes
Put internal FE functions in specific namespaces.
David Wells [Sun, 9 Jul 2017 18:04:17 +0000 (14:04 -0400)]
Put internal FE functions in specific namespaces.
This is the finite element equivalent to
6310b2dee3e and is also necessary for
the (possible) unity build patch.
Daniel Arndt [Sat, 15 Jul 2017 09:13:45 +0000 (11:13 +0200)]
Merge pull request #4601 from vishalkenchan/new/solver_fire
new SolverFIRE inertial relaxation algorithm
vishalkenchan [Wed, 12 Jul 2017 10:15:02 +0000 (12:15 +0200)]
updated authors
vishalkenchan [Wed, 12 Jul 2017 08:30:53 +0000 (10:30 +0200)]
updated documentation
vishalkenchan [Tue, 11 Jul 2017 14:51:00 +0000 (16:51 +0200)]
new SolverFIRE inertial relaxation algorithm
Wolfgang Bangerth [Fri, 14 Jul 2017 22:14:46 +0000 (16:14 -0600)]
Merge pull request #4587 from kronbichler/master
Initialize mapping support point weights through fast diagonalization method
Wolfgang Bangerth [Fri, 14 Jul 2017 20:15:42 +0000 (14:15 -0600)]
Merge pull request #4607 from tamiko/deprecate_pointer_matrix
Deprecate PointerMatrix
Wolfgang Bangerth [Fri, 14 Jul 2017 20:05:13 +0000 (14:05 -0600)]
Merge pull request #4614 from drwells/rename-c++11-output-files
Remove 'with_cxx11' checks from test output files.
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.