]>
https://gitweb.dealii.org/ - dealii.git/log
Timo Heister [Tue, 23 Aug 2016 13:00:34 +0000 (09:00 -0400)]
remove unnecessary include
Timo Heister [Mon, 22 Aug 2016 16:46:08 +0000 (12:46 -0400)]
disable LA [block]vector instantiations for MSVC
Timo Heister [Mon, 22 Aug 2016 17:47:16 +0000 (13:47 -0400)]
bump boost msvc detection
Denis Davydov [Sun, 21 Aug 2016 16:34:58 +0000 (18:34 +0200)]
Merge pull request #2993 from drwells/improve-increment-order
Prefer ++iterator to iterator++ in loops.
David Wells [Sun, 14 Aug 2016 22:57:42 +0000 (18:57 -0400)]
Prefer ++iterator to iterator++ in loops.
These were caught by cppcheck.
Timo Heister [Sat, 20 Aug 2016 20:45:43 +0000 (16:45 -0400)]
Merge pull request #2987 from bangerth/update-CellId
Update the CellId class.
Wolfgang Bangerth [Fri, 19 Aug 2016 18:53:47 +0000 (12:53 -0600)]
Merge pull request #2989 from gassmoeller/optimize_qsorted_constructor
Improve QSorted constructor
Rene Gassmoeller [Fri, 19 Aug 2016 17:57:27 +0000 (11:57 -0600)]
Address comments
Bruno Turcksin [Fri, 19 Aug 2016 17:17:50 +0000 (13:17 -0400)]
Merge pull request #2991 from bangerth/more-video-lectures
Link in 6 more, recently posted video lectures.
Wolfgang Bangerth [Fri, 19 Aug 2016 16:12:01 +0000 (10:12 -0600)]
Link in 6 more, recently posted video lectures.
Wolfgang Bangerth [Thu, 18 Aug 2016 21:07:07 +0000 (15:07 -0600)]
Better document what happens when in/outputting CellId objects.
Wolfgang Bangerth [Thu, 18 Aug 2016 20:50:49 +0000 (14:50 -0600)]
Rename a member variable.
Wolfgang Bangerth [Thu, 18 Aug 2016 18:54:02 +0000 (12:54 -0600)]
Update the CellId class.
This basically just applies the style we use everywhere else to this class,
i.e., make the documentation more uniform, make some arguments 'const' or
a reference, move function definitions out of line, etc.
Timo Heister [Fri, 19 Aug 2016 02:41:55 +0000 (22:41 -0400)]
Merge pull request #2988 from bangerth/update-indentation-script
Do not use 'xargs' with locally defined functions.
Rene Gassmoeller [Thu, 18 Aug 2016 21:46:19 +0000 (15:46 -0600)]
Pass by const reference. Different sort approach.
Wolfgang Bangerth [Thu, 18 Aug 2016 21:13:07 +0000 (15:13 -0600)]
Do not use 'xargs' with locally defined functions.
This breaks some versions of 'bash'. Rather, just run the function on each
individual file -- they are not too many anyway, and should indent rather
quickly.
David Wells [Thu, 18 Aug 2016 20:11:10 +0000 (16:11 -0400)]
Merge pull request #2986 from bangerth/remove-unnecessary-typename
Remove unnecessary 'typename'.
Wolfgang Bangerth [Thu, 18 Aug 2016 18:38:53 +0000 (12:38 -0600)]
Remove unnecessary 'typename'.
This also avoids a resulting error with older versions of GCC.
Bruno Turcksin [Thu, 18 Aug 2016 15:01:50 +0000 (11:01 -0400)]
Merge pull request #2981 from gassmoeller/get_cell_iterator_from_cellid
Add a way to get a cell_iterator from a CellId
Timo Heister [Thu, 18 Aug 2016 11:49:40 +0000 (07:49 -0400)]
Merge pull request #2982 from drwells/remove-effect-free-statements
Remove some statements that don't do anything.
David Wells [Thu, 18 Aug 2016 03:05:17 +0000 (23:05 -0400)]
Correctly increment a step counter.
This was caught by cppcheck.
David Wells [Thu, 18 Aug 2016 03:04:59 +0000 (23:04 -0400)]
These were caught by cppcheck.
Rene Gassmoeller [Wed, 17 Aug 2016 23:59:31 +0000 (17:59 -0600)]
Add entry to changes.h
Rene Gassmoeller [Wed, 17 Aug 2016 21:15:32 +0000 (15:15 -0600)]
Add a way to get a cell_iterator from a CellId
Daniel Arndt [Wed, 17 Aug 2016 18:53:15 +0000 (20:53 +0200)]
Merge pull request #2980 from drwells/add-ParameterHandler-xml-file-assert
Assert input stream validity when reading XML.
David Wells [Wed, 17 Aug 2016 17:42:35 +0000 (13:42 -0400)]
Assert input stream validity when reading XML.
As was discovered in
2bc6f8c810 , every other ParameterHandler method
that takes an input stream argument and reads from it throws an
exception if the input stream is not in a valid state.
David Wells [Wed, 17 Aug 2016 13:34:25 +0000 (09:34 -0400)]
Merge pull request #2978 from bangerth/improve-copyright-script
Also include HTML files when updating copyright years.
Denis Davydov [Wed, 17 Aug 2016 08:42:51 +0000 (10:42 +0200)]
Merge pull request #2976 from bangerth/change-affiliation
Change the location of video lectures and publications from TAMU to Colorado State.
Denis Davydov [Wed, 17 Aug 2016 05:39:20 +0000 (07:39 +0200)]
Merge pull request #2975 from bangerth/grammar-police
Grammar police: Let comments start with the verb infinitive.
Wolfgang Bangerth [Wed, 17 Aug 2016 02:20:48 +0000 (20:20 -0600)]
Grammar police: Let comments start with the verb infinitive.
Wolfgang Bangerth [Wed, 17 Aug 2016 02:11:04 +0000 (20:11 -0600)]
Also include HTML files when updating copyright years.
Wolfgang Bangerth [Wed, 17 Aug 2016 02:07:07 +0000 (21:07 -0500)]
Merge pull request #2974 from drwells/fix-parameter-handler-tests
Load the correct parameter file in some tests.
Wolfgang Bangerth [Wed, 17 Aug 2016 00:07:24 +0000 (18:07 -0600)]
Change the location of video lectures and publications from TAMU to Colorado State.
David Wells [Tue, 16 Aug 2016 18:27:35 +0000 (14:27 -0400)]
Load the correct parameter file in some tests.
Commit
bd1b0e5606a performed a mass rename where some of the test files
lost track of their input files.
Daniel Arndt [Mon, 15 Aug 2016 23:06:58 +0000 (01:06 +0200)]
Merge pull request #2971 from drwells/fix-test-matrix-tests
Move testmatrix.h in the remaining tests.
David Wells [Mon, 15 Aug 2016 21:04:20 +0000 (17:04 -0400)]
Move testmatrix.h in the remaining tests.
This commit finishes the work started in
bea2270a943 , where
tests/lac/testmatrix.h was renamed to tests/testmatrix.h.
Wolfgang Bangerth [Mon, 15 Aug 2016 21:01:37 +0000 (16:01 -0500)]
Merge pull request #2963 from tjhei/petsc_reinit_prec
Allow PETScWrappers::Precondition* re-init
Timo Heister [Mon, 15 Aug 2016 20:13:53 +0000 (16:13 -0400)]
update
David Wells [Mon, 15 Aug 2016 19:57:13 +0000 (15:57 -0400)]
Merge pull request #2967 from tjhei/move_tests_sparsity
move sparsity tests into separate folder
David Wells [Mon, 15 Aug 2016 19:42:03 +0000 (15:42 -0400)]
Merge pull request #2968 from tjhei/typo_1
typo fix
Timo Heister [Mon, 15 Aug 2016 18:51:07 +0000 (14:51 -0400)]
typo fix
Timo Heister [Mon, 15 Aug 2016 17:54:40 +0000 (13:54 -0400)]
move sparsity tests into separate folder
Denis Davydov [Mon, 15 Aug 2016 12:15:48 +0000 (14:15 +0200)]
Merge pull request #2950 from bangerth/convert-symmetrictensor-to-tensor
Implement the conversion of a SymmetricTensor<4,dim> to Tensor<4,dim>.
Daniel Arndt [Mon, 15 Aug 2016 09:31:33 +0000 (11:31 +0200)]
Merge pull request #2965 from drwells/add-missing-error-code-asserts
Add some missing error code asserts.
Matthias Maier [Mon, 15 Aug 2016 02:55:40 +0000 (21:55 -0500)]
Merge pull request #2964 from drwells/use-more-const-references
Prefer const reference to const value.
Wolfgang Bangerth [Mon, 15 Aug 2016 02:40:00 +0000 (21:40 -0500)]
Merge pull request #2962 from drwells/redo-epsflagsbase-assignment
Don't possibly dereference a null pointer.
Wolfgang Bangerth [Mon, 15 Aug 2016 02:39:23 +0000 (21:39 -0500)]
Merge pull request #2961 from drwells/rewrite-mpi-check
Rearrange some MPI ifdefs to make cppcheck happy.
Timo Heister [Mon, 15 Aug 2016 00:49:07 +0000 (20:49 -0400)]
Allow PETScWrappers::Precondition* re-init
This PR allows re-using a preconditioner object by calling initialize()
more than once. Update documentation while we are here.
David Wells [Mon, 15 Aug 2016 00:18:45 +0000 (20:18 -0400)]
Merge pull request #2956 from tjhei/remove_compressed_sp
Remove compressed SparsityPattern classes
David Wells [Sun, 14 Aug 2016 23:06:05 +0000 (19:06 -0400)]
Rearrange some MPI ifdefs to make cppcheck happy.
David Wells [Sun, 14 Aug 2016 23:03:17 +0000 (19:03 -0400)]
Don't possibly dereference a null pointer.
Since this code checks that the dimension really is not 1 we can get rid
of this case, which would result in an ill-formed reference.
Timo Heister [Sun, 14 Aug 2016 23:33:54 +0000 (19:33 -0400)]
remove duplicate tests
David Wells [Sun, 14 Aug 2016 22:56:24 +0000 (18:56 -0400)]
Add some missing error code asserts.
These were caught by cppcheck.
David Wells [Sun, 14 Aug 2016 22:59:01 +0000 (18:59 -0400)]
Prefer const reference to const value.
These were caught by cppcheck.
Daniel Arndt [Sun, 14 Aug 2016 20:16:30 +0000 (22:16 +0200)]
Merge pull request #2945 from bangerth/convert-pointers-to-unique-ptrs
Convert Triangulation members from pointers to unique_ptrs.
Daniel Arndt [Sun, 14 Aug 2016 19:52:31 +0000 (21:52 +0200)]
Merge pull request #2959 from bangerth/fix-test
Fix a test by not using a C++11 statement GCC 4.6 balks at.
Wolfgang Bangerth [Sun, 14 Aug 2016 19:25:10 +0000 (14:25 -0500)]
Fix a test by not using a C++11 statement GCC 4.6 balks at.
Wolfgang Bangerth [Wed, 10 Aug 2016 13:41:08 +0000 (08:41 -0500)]
Adjust test outputs.
Wolfgang Bangerth [Wed, 10 Aug 2016 13:40:10 +0000 (08:40 -0500)]
Convert two more members of Triangulation from raw pointers to std_cxx11::unique_ptrs.
Wolfgang Bangerth [Wed, 10 Aug 2016 02:30:45 +0000 (21:30 -0500)]
Convert Triangulation::faces from a raw pointer to a std_cxx11::unique_ptr.
Wolfgang Bangerth [Thu, 11 Aug 2016 15:51:50 +0000 (10:51 -0500)]
Allow (de)serialization of std_cxx11::unique_ptrs also in C++98 mode.
This just requires forwarding to the corresponding functions for the
boost::scoped_ptr class.
Wolfgang Bangerth [Sun, 14 Aug 2016 17:05:44 +0000 (12:05 -0500)]
Merge pull request #2957 from drwells/remove-unused-variables
Remove some unused variables.
David Wells [Sat, 13 Aug 2016 19:54:08 +0000 (15:54 -0400)]
Remove some unused variables.
These were found by cppcheck.
Timo Heister [Sat, 13 Aug 2016 18:47:17 +0000 (14:47 -0400)]
changelog
Timo Heister [Sat, 13 Aug 2016 18:43:56 +0000 (14:43 -0400)]
rephrase tutorial
Timo Heister [Fri, 12 Aug 2016 16:04:14 +0000 (12:04 -0400)]
update documentation
Timo Heister [Fri, 12 Aug 2016 15:52:32 +0000 (11:52 -0400)]
fix test output
Timo Heister [Fri, 12 Aug 2016 15:44:20 +0000 (11:44 -0400)]
update/delete/rename tests
Timo Heister [Fri, 12 Aug 2016 15:42:27 +0000 (11:42 -0400)]
remove CompressedSparsityPattern classes
[Block]Compressed*SparsityPattern classed got deprecated in March 2015
for DynamicSparsityPattern. Remove them and corresponding tests.
Timo Heister [Fri, 12 Aug 2016 15:00:16 +0000 (11:00 -0400)]
Merge pull request #2954 from drwells/remove-duplicated-tests
Remove duplicated tests.
Wolfgang Bangerth [Fri, 12 Aug 2016 04:43:11 +0000 (23:43 -0500)]
Merge pull request #2953 from drwells/split-tests/bits-05
Move all FullMatrix tests into tests/full_matrix/.
David Wells [Fri, 12 Aug 2016 02:30:27 +0000 (22:30 -0400)]
Remove duplicated tests.
These tests are complete duplicates (exact same source and output file)
of other tests. I found them by running
$ md5sum tests/*/*cc | awk '{print $1}' | sort | uniq -d
0be8a61d11d01d793df126ad14932c6e
5c1929a43e16b989065ae8d325c29136
6587df713735d2c99f43cc2212550ed4
97de58c85ba5c0b00905a8d402712381
9ca74160ee9756c6e64b475c9539c239
c42ec6af54ccc4af92035a3a9a078830
c8c0be1052e2f6f64bbaa36b7ebe8d95
e200c88ddc7bbb442d760a1be01a6a1d
ea545bb72f77c0f4ac7133479340f92e
and then, for each particular MD5sum, running something like
$ md5sum */*cc | grep
0be8a61
to locate the tests. For the sake of record, here are the (formerly)
duplicated tests:
0be8a61d11d01d793df126ad14932c6e
grid/grid_in_gmsh_02: same as grid/grid_in_gmsh_01
5c1929a43e16b989065ae8d325c29136
bits/chunk_sparse_matrix_03b: same as bits/chunk_sparse_matrix_03a
6587df713735d2c99f43cc2212550ed4
grid/have_same_coarse_mesh_04: same as grid/have_same_coarse_mesh_02
97de58c85ba5c0b00905a8d402712381
bits/sparse_matrix_03b : same as bits/sparse_matrix_03a
9ca74160ee9756c6e64b475c9539c239
dofs/accessor_02: same as dofs/accessor_01
c42ec6af54ccc4af92035a3a9a078830
grid/get_finest_common_cells_04 : same as grid/get_finest_common_cells_02
c8c0be1052e2f6f64bbaa36b7ebe8d95
grid/grid_out_05: same as grid/grid_out_03
e200c88ddc7bbb442d760a1be01a6a1d
bits/fe_field_function_vector_03: same as bits/fe_field_function_03
ea545bb72f77c0f4ac7133479340f92e
manifold/tria_accessor_point_03: same as manifold/tria_accessor_point_02
David Wells [Thu, 11 Aug 2016 23:22:19 +0000 (19:22 -0400)]
Move all FullMatrix tests into tests/full_matrix/.
We have, at the time of writing this, 177 distinct full matrix tests, so
it is worth making a directory just for them.
Wolfgang Bangerth [Thu, 11 Aug 2016 19:43:06 +0000 (14:43 -0500)]
Merge pull request #2949 from bangerth/dont-use-nothrow
No longer use 'throw()', use 'noexcept' instead.
Wolfgang Bangerth [Thu, 11 Aug 2016 16:41:54 +0000 (11:41 -0500)]
Add a changelog entry about deprecated language features.
Wolfgang Bangerth [Thu, 11 Aug 2016 16:41:33 +0000 (11:41 -0500)]
Use DEAL_II_NOEXCEPT instead of 'throw()'.
Denis Davydov [Thu, 11 Aug 2016 19:41:30 +0000 (21:41 +0200)]
Merge pull request #2952 from bangerth/disable-test-without-metis
Disable a test that requires METIS if not configured with METIS.
Wolfgang Bangerth [Thu, 11 Aug 2016 19:40:04 +0000 (14:40 -0500)]
Disable a test that requires METIS if not configured with METIS.
Wolfgang Bangerth [Thu, 11 Aug 2016 17:08:24 +0000 (12:08 -0500)]
Add changelog entry.
Wolfgang Bangerth [Thu, 11 Aug 2016 17:07:21 +0000 (12:07 -0500)]
Add test.
Wolfgang Bangerth [Thu, 11 Aug 2016 17:06:39 +0000 (12:06 -0500)]
Implement the conversion of a SymmetricTensor<4,dim> to Tensor<4,dim>.
Wolfgang Bangerth [Thu, 11 Aug 2016 16:41:08 +0000 (11:41 -0500)]
Introduce a way to say throw()/noexcept generically.
This is necessary because newer C++ standards deprecate 'throw()', but
older ones do not support the more modern replacement 'noexcept'.
Wolfgang Bangerth [Wed, 10 Aug 2016 15:48:49 +0000 (10:48 -0500)]
Merge pull request #2946 from davydden/fix/gmg_coarse_smoother
fix a SmartPointer bug in MGCoarseGridApplySmoother
Denis Davydov [Wed, 10 Aug 2016 15:40:11 +0000 (17:40 +0200)]
fix a SmartPointer bug in MGCoarseGridApplySmoother
Matthias Maier [Tue, 9 Aug 2016 21:07:19 +0000 (16:07 -0500)]
Merge pull request #2936 from class4kayaker/MGLO_clear_entry
Update changes.h for MGLevelObject::clear() change
Denis Davydov [Tue, 9 Aug 2016 19:50:31 +0000 (21:50 +0200)]
Merge pull request #2942 from drwells/improve-indentation-script
[WIP] Use an explicit suffix on unindented backup files.
Denis Davydov [Tue, 9 Aug 2016 19:50:21 +0000 (21:50 +0200)]
Merge pull request #2943 from tjhei/add_newlines
add newlines at end of files
Timo Heister [Tue, 9 Aug 2016 19:48:27 +0000 (15:48 -0400)]
add newlines at end of files
Martin Kronbichler [Tue, 9 Aug 2016 19:34:50 +0000 (21:34 +0200)]
Merge pull request #2938 from davydden/feature/gmg_coarse_smoother
GMG: coarse smoother and linear operator
David Wells [Tue, 9 Aug 2016 19:07:28 +0000 (15:07 -0400)]
Merge pull request #2941 from bangerth/fix-signature-of-rand
Fix signature of our rand/srand implementations.
Denis Davydov [Tue, 9 Aug 2016 18:41:40 +0000 (20:41 +0200)]
minor fixes in GMG unit tests
David Wells [Tue, 9 Aug 2016 18:40:49 +0000 (14:40 -0400)]
Use an explicit suffix on unindented backup files.
Wolfgang Bangerth [Tue, 9 Aug 2016 18:03:13 +0000 (13:03 -0500)]
Merge pull request #2769 from danshapero/tria-move
Move constructor for Triangulation
danshapero [Tue, 9 Aug 2016 18:00:14 +0000 (11:00 -0700)]
Added move constructor to Triangulation
Wolfgang Bangerth [Tue, 9 Aug 2016 17:44:27 +0000 (12:44 -0500)]
Fix signature of our rand/srand implementations.
Since these are functions in our own namespace -- that happen to have the
same names as ones in the std:: namespace, but really independent -- there
is no reason not to use our own conventions. Specifically:
- make input arguments 'const'
- remove the deprecated 'throw()' specification.
Denis Davydov [Tue, 9 Aug 2016 17:39:40 +0000 (19:39 +0200)]
minor fixes in doxygen of MGCoarseGridApplySmoother
Jonathan Robey [Tue, 9 Aug 2016 04:43:19 +0000 (21:43 -0700)]
Update changes.h for MGLevelObject::clear() change
Wolfgang Bangerth [Tue, 9 Aug 2016 17:12:21 +0000 (12:12 -0500)]
Merge pull request #2939 from drwells/fix-compilation-without-trilinos
Fix compilation without Trilinos.
Timo Heister [Tue, 9 Aug 2016 16:14:26 +0000 (12:14 -0400)]
Merge pull request #2909 from tjhei/integrator_divergence
Extend LocalIntegrators::divergence and LocalIntegrators::GradDiv
David Wells [Tue, 9 Aug 2016 16:12:08 +0000 (12:12 -0400)]
Fix compilation without Trilinos.
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.