]>
https://gitweb.dealii.org/ - dealii.git/log
David Wells [Tue, 3 Jan 2017 17:04:31 +0000 (12:04 -0500)]
Move some variables into the initialization list.
This was caught by cppcheck.
David Wells [Tue, 3 Jan 2017 17:05:37 +0000 (12:05 -0500)]
Reduce the scope of some variables.
This was caught by cppcheck.
David Wells [Tue, 3 Jan 2017 17:03:32 +0000 (12:03 -0500)]
Mark some functions as static.
This was caught by cppcheck: these methods don't depend on state and may
as well be static.
Wolfgang Bangerth [Tue, 3 Jan 2017 18:39:45 +0000 (11:39 -0700)]
Merge pull request #3720 from drwells/sort-DoFTools-functions
Sort DoFTools functions
Wolfgang Bangerth [Tue, 3 Jan 2017 17:45:47 +0000 (10:45 -0700)]
Merge pull request #3723 from masterleinad/update_memory_consumption
Update memory_consumption_01
Wolfgang Bangerth [Tue, 3 Jan 2017 17:12:02 +0000 (10:12 -0700)]
Merge pull request #3724 from tjhei/document_cylinder_shell
update GridGenerator:cylinder_shell documentation
Timo Heister [Tue, 3 Jan 2017 16:50:08 +0000 (17:50 +0100)]
update GridGenerator:cylinder_shell documentation
Daniel Arndt [Tue, 3 Jan 2017 16:14:06 +0000 (17:14 +0100)]
Update memory_consumption_01
Timo Heister [Tue, 3 Jan 2017 08:54:52 +0000 (09:54 +0100)]
Merge pull request #3721 from drwells/silence-unused-typedef-warnings
Silence unused typedef warnings
David Wells [Mon, 2 Jan 2017 17:54:51 +0000 (12:54 -0500)]
Silence unused typedef warnings in release mode.
There are many places in the library where we use a typedef in just
debug mode, so disable the warning in release mode.
David Wells [Mon, 2 Jan 2017 17:54:00 +0000 (12:54 -0500)]
Remove some typdefs that are only used once.
Note that, since Assert is a macro, any arguments to Assert that contain
commas must be surrounded by parentheses.
David Wells [Mon, 2 Jan 2017 05:14:25 +0000 (00:14 -0500)]
Combine the remaining DoFTools functions.
David Wells [Mon, 2 Jan 2017 05:13:40 +0000 (00:13 -0500)]
Add a doxygen category for DoFTools exceptions.
David Wells [Mon, 2 Jan 2017 04:53:23 +0000 (23:53 -0500)]
Group the DoF mapping functions together.
David Wells [Mon, 2 Jan 2017 04:34:21 +0000 (23:34 -0500)]
Group DoFTools coupling functions together.
Wolfgang Bangerth [Fri, 30 Dec 2016 13:06:16 +0000 (06:06 -0700)]
Merge pull request #3717 from kalj/call-static-method-correctly
use conventional way of calling static method to please nvcc
Wolfgang Bangerth [Fri, 30 Dec 2016 11:59:38 +0000 (04:59 -0700)]
Merge pull request #3719 from masterleinad/fix_nonmpi_petsc_compile
Fix compiling with non-MPI PETSc
Daniel Arndt [Fri, 30 Dec 2016 00:03:44 +0000 (01:03 +0100)]
Fix compiling with non-MPI PETSc
David Wells [Fri, 30 Dec 2016 04:51:50 +0000 (23:51 -0500)]
Merge pull request #3718 from masterleinad/fix_complex_petsc_compile
Fix compiling with complex-valued PETSc
Daniel Arndt [Fri, 30 Dec 2016 00:07:47 +0000 (01:07 +0100)]
Fix compiling with complex-valued PETSc
Karl Ljungkvist [Thu, 29 Dec 2016 15:39:07 +0000 (16:39 +0100)]
use conventional way of calling static method to please nvcc
Martin Kronbichler [Wed, 28 Dec 2016 13:19:53 +0000 (14:19 +0100)]
Merge pull request #3716 from kalj/fix-typos
fix typos in file name
Karl Ljungkvist [Wed, 28 Dec 2016 12:18:29 +0000 (13:18 +0100)]
fix typos in file name
Wolfgang Bangerth [Wed, 28 Dec 2016 10:11:53 +0000 (03:11 -0700)]
Merge pull request #3715 from drwells/fix-null-reference-warnings
Fix some null reference warnings.
David Wells [Wed, 28 Dec 2016 04:26:22 +0000 (23:26 -0500)]
Put DoFTools functions in correct sections.
Credit for these fixes goes to Jean-Paul Pelteret.
David Wells [Wed, 28 Dec 2016 00:37:22 +0000 (19:37 -0500)]
Fix some null reference warnings.
An equivalent way to do this is to use a SmartPointer instead of a
reference: this lets us initialize with something that is not undefined
behavior.
Denis Davydov [Tue, 27 Dec 2016 13:58:47 +0000 (14:58 +0100)]
Merge pull request #3714 from bangerth/fix-tests
Fix undefined order of evaluation.
Wolfgang Bangerth [Tue, 27 Dec 2016 11:15:49 +0000 (04:15 -0700)]
Fix undefined order of evaluation.
Within a sequence such as
deallog << is1.n_elements() << ", " << is1.pop_front() << std::endl;
the order of calls to 'n_elements()' and 'pop_front()' is undefined. Consequently,
there are two possible correct output files.
Fix this by splitting the line into two complete statements, separated by
a semicolon (which implies a sequence point).
Wolfgang Bangerth [Tue, 27 Dec 2016 11:06:41 +0000 (04:06 -0700)]
Merge pull request #3700 from davydden/index_set_index_within_set
add alternative IndexSet::index_within_set() which does not throw an …
Denis Davydov [Fri, 23 Dec 2016 10:59:11 +0000 (11:59 +0100)]
extend IndexSet::index_within_set()
to return numbers::invalid_dof_index
if the global index is not a member of the index set
Timo Heister [Mon, 26 Dec 2016 13:58:13 +0000 (14:58 +0100)]
Merge pull request #3713 from tamiko/disable_a_clang_warning
CMake: Disable -Wundefined-var-template for clang
Matthias Maier [Mon, 26 Dec 2016 11:42:03 +0000 (05:42 -0600)]
CMake: Disable -Wundefined-var-template for clang
This warning leads to a lot of false positives. Simply disable the
diagnostic.
Fixes #3705
Timo Heister [Mon, 26 Dec 2016 08:18:52 +0000 (09:18 +0100)]
Merge pull request #3689 from bangerth/make-cell-available-in-postprocessor
Make cell available in postprocessor
Wolfgang Bangerth [Wed, 21 Dec 2016 17:44:43 +0000 (10:44 -0700)]
Add a changelog entry.
Wolfgang Bangerth [Wed, 21 Dec 2016 17:40:02 +0000 (10:40 -0700)]
Provide the cell via DataOutRotation. Add tests.
Wolfgang Bangerth [Wed, 21 Dec 2016 16:28:59 +0000 (09:28 -0700)]
Provide the cell via DataOutFaces. Add tests.
Wolfgang Bangerth [Wed, 21 Dec 2016 15:29:24 +0000 (08:29 -0700)]
Provide the cell via DataOut. Add tests.
Wolfgang Bangerth [Wed, 21 Dec 2016 15:28:52 +0000 (08:28 -0700)]
Make cells available in data-postprocessors.
David Wells [Sat, 24 Dec 2016 16:00:06 +0000 (11:00 -0500)]
Merge pull request #3706 from tjhei/clang_expansion_to_defined_warn
disable clangs expansion-to-defined warning
David Wells [Sat, 24 Dec 2016 15:52:56 +0000 (10:52 -0500)]
Merge pull request #3711 from masterleinad/check_include_guards
Check for include guards
David Wells [Sat, 24 Dec 2016 15:51:57 +0000 (10:51 -0500)]
Merge pull request #3710 from tjhei/clang_warning
suppress clang warning
Martin Kronbichler [Sat, 24 Dec 2016 14:04:40 +0000 (15:04 +0100)]
Merge pull request #3709 from tjhei/clang_link_error
fix clang 3.9.1 linker error
Daniel Arndt [Sat, 24 Dec 2016 13:18:53 +0000 (14:18 +0100)]
Check for include guards
Timo Heister [Sat, 24 Dec 2016 12:33:15 +0000 (13:33 +0100)]
suppress clang warning
Timo Heister [Sat, 24 Dec 2016 12:32:04 +0000 (13:32 +0100)]
fix clang 3.9.1 linker error
clang 3.9.1 complains about
undefined reference to `non-virtual thunk to
dealii::LinearAlgebra::Vector<double>::mean_value() const'
Work around it by using a different typedef for the return value.
fixes #3708
Timo Heister [Sat, 24 Dec 2016 08:09:25 +0000 (09:09 +0100)]
disable clangs expansion-to-defined warning
clang produces many warnings inside boost 1.62 of the following kind:
/ssd/deal-
git/bundled/boost-1.62.0/include/boost/archive/detail/iserializer.hpp:69:7:
warning: macro expansion producing 'defined' has undefined behavior
[-Wexpansion-to-defined]
#if ! DONT_USE_HAS_NEW_OPERATOR
^
/ssd/deal-
git/bundled/boost-1.62.0/include/boost/archive/detail/iserializer.hpp:63:12:
note: expanded from macro 'DONT_USE_HAS_NEW_OPERATOR'
|| defined(__SUNPRO_CC) && (__SUNPRO_CC < 0x590) \
^
So I am adding this to DISABLE_EXTRA_DIAGNOSTICS because we can not fix
boost.
Denis Davydov [Sat, 24 Dec 2016 00:21:09 +0000 (01:21 +0100)]
Merge pull request #3703 from jppelteret/update_licence_file_02
Update licence file to mention AUTHORS file (release versions only).
Jean-Paul Pelteret [Fri, 23 Dec 2016 20:02:17 +0000 (21:02 +0100)]
Update licence file to mention AUTHORS file (release versions only).
Refers to #3701
Wolfgang Bangerth [Fri, 23 Dec 2016 17:59:37 +0000 (10:59 -0700)]
Merge pull request #3702 from jppelteret/update_licence_file_01
Update licence file point to webpage with list of authors.
Jean-Paul Pelteret [Fri, 23 Dec 2016 17:36:28 +0000 (18:36 +0100)]
Update licence file point to webpage with list of authors.
Fixes #3701
Daniel Arndt [Fri, 23 Dec 2016 13:38:54 +0000 (14:38 +0100)]
Merge pull request #3699 from drwells/add-enum-docs
Add documentation for enumerations.
Denis Davydov [Fri, 23 Dec 2016 07:43:44 +0000 (08:43 +0100)]
Merge pull request #3697 from davydden/incode_comments
add a few incode comments
Denis Davydov [Thu, 22 Dec 2016 18:23:10 +0000 (19:23 +0100)]
add a few incode comments
David Wells [Thu, 22 Dec 2016 18:28:08 +0000 (13:28 -0500)]
Add documentation for enumerations.
Individual values in an enumeration will not show up in doxygen unless
they have a documentation string, so add a little description for each
enumeration value.
David Wells [Thu, 22 Dec 2016 20:54:32 +0000 (15:54 -0500)]
Merge pull request #3698 from kronbichler/master
[MatrixFree] Fix typo in documentation
David Wells [Thu, 22 Dec 2016 19:37:30 +0000 (14:37 -0500)]
Merge pull request #3695 from drwells/fix-changelog-target
Fix compilation of documentation.
Martin Kronbichler [Thu, 22 Dec 2016 19:35:02 +0000 (20:35 +0100)]
Merge pull request #3693 from masterleinad/add_include_guards
Add include guards to all *.h files
Martin Kronbichler [Thu, 22 Dec 2016 19:25:23 +0000 (20:25 +0100)]
[MatrixFree] Fix typo in documentation
David Wells [Thu, 22 Dec 2016 18:15:47 +0000 (13:15 -0500)]
Fix compilation of documentation.
Since
c60382365dc removed changes.h, we should also update our CMake scripts to
not look for build rules that use this (nonexistant) file.
Daniel Arndt [Tue, 20 Dec 2016 22:46:52 +0000 (23:46 +0100)]
Add include guards for all header files
Bruno Turcksin [Wed, 21 Dec 2016 21:43:12 +0000 (16:43 -0500)]
Merge pull request #3684 from bangerth/doc-update-80
Update CellData and SubCellData documentation.
Bruno Turcksin [Wed, 21 Dec 2016 21:36:31 +0000 (16:36 -0500)]
Merge pull request #3690 from bangerth/remove-changes.h
Remove the changes.h file.
Wolfgang Bangerth [Wed, 21 Dec 2016 18:24:29 +0000 (11:24 -0700)]
Remove the changes.h file.
This file is now automatically generated. Let's not leave a stale file sitting around.
David Wells [Wed, 21 Dec 2016 17:23:50 +0000 (12:23 -0500)]
Merge pull request #3688 from drwells/clean-up-constraintmatrix-headers
Move some headers into the .templates.h file.
David Wells [Wed, 21 Dec 2016 16:33:35 +0000 (11:33 -0500)]
Move some headers into the .templates.h file.
Denis Davydov [Tue, 20 Dec 2016 21:00:17 +0000 (22:00 +0100)]
Merge pull request #3685 from davydden/doc/astyle_version
explicitly say we use astyle 2.04
Daniel Arndt [Tue, 20 Dec 2016 16:51:57 +0000 (17:51 +0100)]
Merge pull request #3687 from bangerth/make-IndexSet-threadsafe
Add a mutex to IndexSet and use it to make IndexSet::do_compress() thread-safe.
Denis Davydov [Tue, 20 Dec 2016 12:32:36 +0000 (13:32 +0100)]
explicitly say we use astyle 2.04
Wolfgang Bangerth [Tue, 20 Dec 2016 16:00:01 +0000 (09:00 -0700)]
Add a mutex to IndexSet and use it to make IndexSet::do_compress() thread-safe.
IndexSet has a number of 'mutable' member variables. The only function that modifies them is
'do_compress', which is called by 'compress', which is in turn called by all of the
'const' member functions. To make all of these 'const' member functions thread-safe, we
need to use a mutex in 'do_compress'. This patch does this.
I have verified that no other 'const' function actually modifies any of the 'mutable'
member variables, so only guarding 'do_compress' by the mutex is sufficient.
Wolfgang Bangerth [Tue, 20 Dec 2016 07:21:28 +0000 (00:21 -0700)]
Update CellData and SubCellData documentation.
Denis Davydov [Tue, 20 Dec 2016 05:55:12 +0000 (06:55 +0100)]
Merge pull request #3683 from bangerth/add-op-eq
Add a copy operator to Mutex so that it can be used in class with an operator=.
Timo Heister [Tue, 20 Dec 2016 01:18:36 +0000 (17:18 -0800)]
Merge pull request #3682 from bangerth/fix-IndexSet-nth_index_within_set
Let IndexSet::nth_index_within_set() call compress().
Wolfgang Bangerth [Mon, 19 Dec 2016 23:07:01 +0000 (16:07 -0700)]
Add a copy operator to Mutex so that it can be used in class with an operator=.
Wolfgang Bangerth [Mon, 19 Dec 2016 23:05:43 +0000 (16:05 -0700)]
Add test.
Wolfgang Bangerth [Mon, 19 Dec 2016 22:50:20 +0000 (15:50 -0700)]
Let IndexSet::nth_index_within_set() call compress().
This follows the pattern of all other const functions of the class.
Bruno Turcksin [Mon, 19 Dec 2016 13:30:40 +0000 (08:30 -0500)]
Merge pull request #3676 from bangerth/fix-DataOutFaces
Also check for the invalid FaceDescriptor that first_face() may return.
Jean-Paul Pelteret [Sat, 17 Dec 2016 11:22:38 +0000 (12:22 +0100)]
Merge pull request #3678 from jppelteret/fix_symm_tensor_constructor_01
Fix invalid loop range in SymmetricTensor class constructor; add test
Jean-Paul Pelteret [Fri, 16 Dec 2016 08:26:44 +0000 (09:26 +0100)]
Fix invalid loop range in SymmetricTensor class constructor; add test
Fixes #3674
Wolfgang Bangerth [Fri, 16 Dec 2016 05:38:23 +0000 (22:38 -0700)]
Add changelog.
Justin Kauffman [Fri, 16 Dec 2016 05:38:13 +0000 (22:38 -0700)]
Add test.
Wolfgang Bangerth [Fri, 16 Dec 2016 05:37:32 +0000 (22:37 -0700)]
Also check for the invalid FaceDescriptor that first_face() may return.
This happens if a process has no faces to deal with. The bug was reported by Justin Kauffman <jak5378@gmail.com>.
Matthias Maier [Fri, 16 Dec 2016 17:44:50 +0000 (11:44 -0600)]
Merge pull request #3679 from masterleinad/split_changes_h
Split changes.h
Daniel Arndt [Fri, 16 Dec 2016 12:14:31 +0000 (13:14 +0100)]
Split changes.h
Daniel Arndt [Fri, 16 Dec 2016 13:15:33 +0000 (14:15 +0100)]
Fix split_summary to allow hyphens in authors' names
Daniel Arndt [Fri, 16 Dec 2016 11:23:03 +0000 (12:23 +0100)]
Merge pull request #3617 from masterleinad/recreate_changes_h
Recreate changes.h automatically
Daniel Arndt [Tue, 13 Dec 2016 16:23:59 +0000 (17:23 +0100)]
Replace bash script by CMake script and adjust files to be installed
Denis Davydov [Fri, 16 Dec 2016 07:56:54 +0000 (08:56 +0100)]
Merge pull request #3677 from bangerth/fix-quicktest
Fix a quicktest.
Wolfgang Bangerth [Fri, 16 Dec 2016 05:43:56 +0000 (22:43 -0700)]
Fix a quicktest.
The test assigned MPI return codes to a variable, but then did not do anything with this
variable. We may as well test for errors.
Wolfgang Bangerth [Thu, 15 Dec 2016 16:58:39 +0000 (09:58 -0700)]
Merge pull request #3675 from davydden/diag_matrix_comp_warning
fix compiler warning in DiagonalMatrix
Denis Davydov [Thu, 15 Dec 2016 16:20:13 +0000 (17:20 +0100)]
fix compiler warning in DiagonalMatrix
Daniel Arndt [Mon, 12 Dec 2016 09:01:56 +0000 (10:01 +0100)]
Merge pull request #7 from bangerth/masterleinad-recreate_changes_h
Make sure changes.h is created as input for doxygen
Wolfgang Bangerth [Sat, 10 Dec 2016 00:20:45 +0000 (17:20 -0700)]
Make sure the 'changes.h' file is automatically generated.
In particular, list it as an input to the doxygen run.
Wolfgang Bangerth [Fri, 9 Dec 2016 23:45:13 +0000 (16:45 -0700)]
Output results to the console instead.
Denis Davydov [Sun, 11 Dec 2016 19:31:09 +0000 (20:31 +0100)]
Merge pull request #3672 from drwells/remove-extra-semicolons
Remove some extra semicolons.
David Wells [Sun, 11 Dec 2016 18:37:46 +0000 (13:37 -0500)]
Remove some extra semicolons.
Wolfgang Bangerth [Sun, 11 Dec 2016 00:57:08 +0000 (17:57 -0700)]
Merge pull request #3671 from drwells/fix-doc-typos-6
Fix some typos in the documentation headers.
David Wells [Sun, 11 Dec 2016 00:53:52 +0000 (19:53 -0500)]
Fix some typos in the documentation headers.
David Wells [Sat, 10 Dec 2016 15:55:12 +0000 (10:55 -0500)]
Merge pull request #3664 from bangerth/rename-functions
Rename DataPostprocessor functions.
Wolfgang Bangerth [Fri, 9 Dec 2016 21:39:04 +0000 (14:39 -0700)]
Merge pull request #3670 from jppelteret/doc_fix_03
Fix some minor documentation errors from #3034
Jean-Paul Pelteret [Fri, 9 Dec 2016 20:25:48 +0000 (21:25 +0100)]
Fix some minor documentation errors from #3034
Predictably some minor errors were only spotted after a merge! The
biggest point is ensuring that definitions of static members of the
Elasticity::StandardTensors class don't get inlined in their description
as "Initial values".
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.