]>
https://gitweb.dealii.org/ - dealii.git/log
Denis Davydov [Sun, 1 Mar 2015 12:08:26 +0000 (13:08 +0100)]
fixed minor misprints in FEValues.cc
Denis Davydov [Sat, 28 Feb 2015 18:51:18 +0000 (19:51 +0100)]
fixed FEValuesBase instantiations
Denis Davydov [Sat, 28 Feb 2015 18:41:31 +0000 (19:41 +0100)]
made FEValuesBase::get_function_xxx to store results in containers of consistent type with the input vector
Denis Davydov [Sat, 28 Feb 2015 17:48:54 +0000 (18:48 +0100)]
fixing do_function_xxx used in the FEValuesBase class
Denis Davydov [Sat, 28 Feb 2015 17:04:29 +0000 (18:04 +0100)]
fixes in do_function_xxx
Denis Davydov [Sat, 28 Feb 2015 15:33:33 +0000 (16:33 +0100)]
fix FEValuesViews instantiations
Denis Davydov [Sat, 28 Feb 2015 15:19:01 +0000 (16:19 +0100)]
Convert FEValuesView::[Tensor|SymmetricTensor] to allow for generic types.
Denis Davydov [Sat, 28 Feb 2015 10:52:04 +0000 (11:52 +0100)]
Convert FEValuesView::Vector to allow for generic types.
Wolfgang Bangerth [Sun, 22 Feb 2015 22:14:18 +0000 (16:14 -0600)]
Convert FEValuesView::Scalar to allow for generic scalar types.
Wolfgang Bangerth [Fri, 8 May 2015 13:24:20 +0000 (08:24 -0500)]
Merge pull request #916 from mtezzele/vector_tools_boundary
Added instantiation for hp
Marco Tezzele [Fri, 8 May 2015 09:59:11 +0000 (11:59 +0200)]
Added instantiation for hp
Martin Kronbichler [Fri, 8 May 2015 06:41:35 +0000 (08:41 +0200)]
Merge pull request #915 from bangerth/doc-update-27
Doc update 27
Martin Kronbichler [Fri, 8 May 2015 06:38:18 +0000 (08:38 +0200)]
Merge pull request #914 from bangerth/doc-update-26
Extend the error message for ExcIndexRange.
Wolfgang Bangerth [Fri, 8 May 2015 02:21:45 +0000 (21:21 -0500)]
Do a better job explaining the output of count_dofs_per_component.
This, too, seems to unsettle students who are sent to read step-20 as an
example of a coupled, vector-valued problem, but who have never heard of
the Raviart-Thomas element and its intricacies.
Wolfgang Bangerth [Fri, 8 May 2015 02:20:21 +0000 (21:20 -0500)]
Discuss the reason why we even use such a complicated solver.
This seems to perpetually unsettle my students as they think that one
can only solve coupled systems using block solvers (step-20 is the
first coupled problem they encounter). But this is not true -- one
can just use a direct solver, for example.
Wolfgang Bangerth [Thu, 7 May 2015 22:57:04 +0000 (17:57 -0500)]
Extend the error message for ExcIndexRange.
I must have had half a dozen students this semester who were unable to
decipher what this error message really means:
An error occurred in line <1183> of file
<../include/deal.II/lac/vector.h> in function
Number &dealii::Vector<double>::operator()(const size_type) [number
= double]
The violated condition was:
i<vec_size
The name and call sequence of the exception was:
ExcIndexRangeType<size_type>(i,0,vec_size)
Additional Information:
Index 0 is not in [0,0[
This commit simply provides them with some more information.
Matthias Maier [Thu, 7 May 2015 17:07:01 +0000 (19:07 +0200)]
Merge pull request #913 from bangerth/cleanups-2
A couple of minor code cleanups
Matthias Maier [Thu, 7 May 2015 17:05:46 +0000 (19:05 +0200)]
Merge pull request #912 from bangerth/doc-update-25
Fix wrong HTML markup.
Matthias Maier [Thu, 7 May 2015 17:05:38 +0000 (19:05 +0200)]
Merge pull request #911 from bangerth/doc-update-24
Update documentation for a recent commit.
Wolfgang Bangerth [Thu, 7 May 2015 16:47:54 +0000 (11:47 -0500)]
Make a couple of tolerances relative to the size of the object.
Wolfgang Bangerth [Thu, 7 May 2015 16:47:33 +0000 (11:47 -0500)]
Remove a few #ifdefs by just moving a variable into the Assertion.
Wolfgang Bangerth [Thu, 7 May 2015 16:33:47 +0000 (11:33 -0500)]
Fix wrong HTML markup.
Wolfgang Bangerth [Thu, 7 May 2015 16:31:26 +0000 (11:31 -0500)]
Update documentation for a recent commit.
Wolfgang Bangerth [Thu, 7 May 2015 16:22:36 +0000 (11:22 -0500)]
Merge pull request #910 from fsonner/paramloopfix
Remove unused function from MultipleParameterLoop::UserClass
fsonner [Thu, 7 May 2015 14:08:35 +0000 (16:08 +0200)]
Remove unused function from param loop UserClass
Timo Heister [Thu, 7 May 2015 11:46:43 +0000 (07:46 -0400)]
Merge pull request #907 from tamiko/fix_condition
Bugfix: Fix misplaced brackets in condition
Martin Kronbichler [Thu, 7 May 2015 09:53:50 +0000 (11:53 +0200)]
Merge pull request #908 from tamiko/fix_warnings
silence a warning, part 2
Matthias Maier [Thu, 7 May 2015 08:20:32 +0000 (10:20 +0200)]
silence a warning, part 2
Martin Kronbichler [Thu, 7 May 2015 08:05:57 +0000 (10:05 +0200)]
Merge pull request #906 from tamiko/fix_warnings
silence a warning
Matthias Maier [Thu, 7 May 2015 08:03:57 +0000 (10:03 +0200)]
Bugfix: Fix misplaced brackets in condition
Matthias Maier [Thu, 7 May 2015 07:50:33 +0000 (09:50 +0200)]
silence a warning
Wolfgang Bangerth [Tue, 5 May 2015 21:01:37 +0000 (18:01 -0300)]
Merge pull request #883 from Rombur/serial_vector
[RFC] deprecate Trilinos and PETSc wrappers of serial vectors
Bruno Turcksin [Tue, 5 May 2015 18:57:33 +0000 (13:57 -0500)]
Don't throw an exception recommanding to use mpirun -np 1 in the tutorials.
Bruno Turcksin [Mon, 4 May 2015 15:09:08 +0000 (10:09 -0500)]
Fix double entry in changes.h
Bruno Turcksin [Mon, 4 May 2015 14:33:44 +0000 (09:33 -0500)]
Deprecate TrilinosWrappers constructors instead of the whole class to silence warnings.
Bruno Turcksin [Fri, 1 May 2015 17:43:32 +0000 (12:43 -0500)]
Deprecate the serial TrilinosWrappers and PETScWrappers classes instead of the constructor. Use complete_set_index in the tutorials.
Bruno Turcksin [Thu, 30 Apr 2015 16:14:44 +0000 (11:14 -0500)]
Throw an exception when one tries to use in parallel tutorials that are serial. Consistently use MPI_COMM_WORLD with reinit(IndesSet, MPI_Comm) in the tutorials.
Bruno Turcksin [Mon, 27 Apr 2015 18:54:56 +0000 (13:54 -0500)]
Replace PETScWrappers::Vector by PETScWrappers::MPI::Vector in step-36.
Bruno Turcksin [Sun, 26 Apr 2015 22:50:14 +0000 (17:50 -0500)]
Fix a conflict in step-17.
Bruno Turcksin [Sun, 26 Apr 2015 22:46:12 +0000 (17:46 -0500)]
Update changes.h
Bruno Turcksin [Sun, 26 Apr 2015 21:59:58 +0000 (16:59 -0500)]
Deprecate PETScWrappers::Vector and PETScWrappers::BlockVector and update the tutorials.
Bruno Turcksin [Sat, 25 Apr 2015 00:17:56 +0000 (19:17 -0500)]
Deprecate TrilinosWrappers::Vector and TrilinosWrappers::BlockVector and update the tutorials.
Wolfgang Bangerth [Tue, 5 May 2015 17:04:38 +0000 (14:04 -0300)]
Merge pull request #904 from nicolacavallini/master
multiple polynomials_bernstein instantiation, in polynomials_bernstein.c...
Nicola Cavallini [Tue, 5 May 2015 16:24:20 +0000 (18:24 +0200)]
multiple polynomials_bernstein instantiation, in polynomials_bernstein.cc and fe_bernstein.cc
Wolfgang Bangerth [Tue, 5 May 2015 12:55:18 +0000 (09:55 -0300)]
Merge pull request #900 from masterleinad/branch_fix_half_hyper_shell
Fixed colorization for GridGenerator::half_hyper_shell
Daniel Arndt [Tue, 5 May 2015 08:30:07 +0000 (10:30 +0200)]
Fixed colorization for GridGenerator::half_hyper_shell
Luca Heltai [Tue, 5 May 2015 12:24:33 +0000 (14:24 +0200)]
Merge pull request #901 from luca-heltai/fix-dyn-sparsity
Fix Dynamic Sparsity Pattern bug on Macs
Luca Heltai [Tue, 5 May 2015 11:15:57 +0000 (13:15 +0200)]
Closes #889
Wolfgang Bangerth [Tue, 5 May 2015 02:43:55 +0000 (23:43 -0300)]
Merge pull request #896 from masterleinad/branch_add_point_gradient
Implement point_gradient similarly to point_value
Wolfgang Bangerth [Tue, 5 May 2015 02:24:08 +0000 (23:24 -0300)]
Merge pull request #899 from tamiko/add_two_small_comments
add two comments
Matthias Maier [Mon, 4 May 2015 23:07:13 +0000 (01:07 +0200)]
add two comments
Wolfgang Bangerth [Mon, 4 May 2015 22:34:09 +0000 (19:34 -0300)]
Merge pull request #897 from tamiko/move_constructors
A bunch of bugfixes for move operators
Matthias Maier [Mon, 4 May 2015 12:39:04 +0000 (14:39 +0200)]
Remove move operators and constructors from PETSc variants
Matthias Maier [Mon, 4 May 2015 11:53:12 +0000 (13:53 +0200)]
fixup
Matthias Maier [Mon, 4 May 2015 11:04:40 +0000 (13:04 +0200)]
Bugfix: Do not reinitialize in move operator
Matthias Maier [Mon, 4 May 2015 10:37:05 +0000 (12:37 +0200)]
Bugfix: Implement BlockIndices::swap correctly
Matthias Maier [Mon, 4 May 2015 08:30:48 +0000 (10:30 +0200)]
Bugfix: Implement PETScWrappers::BlockVector::swap for different block sizes
Matthias Maier [Mon, 4 May 2015 08:25:47 +0000 (10:25 +0200)]
Bugfix: Correctly set up object in move constructor
Matthias Maier [Mon, 4 May 2015 08:19:41 +0000 (10:19 +0200)]
Bugfix: Implement TrilinosWrappers::BlockVector::swap for different block sizes
Matthias Maier [Mon, 4 May 2015 08:15:56 +0000 (10:15 +0200)]
Bugfix: Correctly set up object in move constructor
Matthias Maier [Mon, 4 May 2015 07:36:52 +0000 (09:36 +0200)]
Bugfix: Implement BlockVector<number>::swap for different block sizes
Matthias Maier [Mon, 4 May 2015 07:29:37 +0000 (09:29 +0200)]
Bugfix: Correctly set up object in move constructor
Matthias Maier [Mon, 4 May 2015 07:20:39 +0000 (09:20 +0200)]
Bugfix: Correctly set up object in move constructor
Daniel Arndt [Sun, 3 May 2015 22:42:30 +0000 (00:42 +0200)]
Add an entry to changes.h and reduce the number of actual implementations for point_value and point_gradient
Daniel Arndt [Sun, 26 Apr 2015 21:19:54 +0000 (23:19 +0200)]
Implement point_gradient similarly to point_value
Wolfgang Bangerth [Sun, 3 May 2015 20:51:33 +0000 (17:51 -0300)]
Merge pull request #893 from tamiko/move_semantic
Add move constructor and operator to Vector and BlockVector
Matthias Maier [Sat, 2 May 2015 10:21:13 +0000 (12:21 +0200)]
reindent
Matthias Maier [Sat, 2 May 2015 08:10:57 +0000 (10:10 +0200)]
Do not clear vectors in move operators/constructors for distributed data structures
Matthias Maier [Fri, 1 May 2015 22:50:33 +0000 (00:50 +0200)]
Add tests for native deal variants and TrilinosWrappers::MPI
Matthias Maier [Fri, 1 May 2015 21:01:02 +0000 (23:01 +0200)]
add a changes.h entry
Matthias Maier [Fri, 1 May 2015 21:15:31 +0000 (23:15 +0200)]
Add move constructor and operator to PETScWrappers::MPI::Vector and PETScWrappers::MPI::BlockVector
Matthias Maier [Fri, 1 May 2015 20:19:21 +0000 (22:19 +0200)]
Add move constructor and operator to TrilinosWrappers::MPI::Vector and TrilinosWrappers::MPI::BlockVector
Matthias Maier [Fri, 1 May 2015 19:47:51 +0000 (21:47 +0200)]
Add move constructor and operator to Vector and BlockVector
Timo Heister [Thu, 30 Apr 2015 20:50:59 +0000 (16:50 -0400)]
Merge pull request #890 from tjhei/blockwise-mg
multigrid block_wise renumbering
Timo Heister [Thu, 30 Apr 2015 20:35:51 +0000 (16:35 -0400)]
add changelog entry
Timo Heister [Thu, 30 Apr 2015 15:02:38 +0000 (11:02 -0400)]
extend test
Timo Heister [Wed, 29 Apr 2015 20:34:52 +0000 (16:34 -0400)]
add serial test for DoFRenumbering::block_wise for MG
fsonner [Sat, 25 Apr 2015 14:50:17 +0000 (16:50 +0200)]
Remove is_active check in dof renumbering
fsonner [Sat, 25 Apr 2015 14:24:29 +0000 (16:24 +0200)]
Condense locally-owned conditions for renumbering
fsonner [Fri, 24 Apr 2015 16:00:04 +0000 (18:00 +0200)]
Add spacedim parameter to renumbering function
fsonner [Fri, 24 Apr 2015 14:56:20 +0000 (16:56 +0200)]
Fix block-wise dof renumbering for multigrid
Re-adds a version of DoFRenumbering::block_wise working on a single
multigrid level. For this an internal helper function is changed to
work with non-active cells.
Timo Heister [Wed, 29 Apr 2015 17:43:16 +0000 (13:43 -0400)]
Merge pull request #887 from drwells/consistent-logical-operators
Consistent logical operators
David Wells [Tue, 28 Apr 2015 02:23:16 +0000 (22:23 -0400)]
Update to match the current style guide.
David Wells [Tue, 28 Apr 2015 02:22:41 +0000 (22:22 -0400)]
Add a style guideline for "&&", "||", and "!".
Wolfgang Bangerth [Tue, 28 Apr 2015 13:54:14 +0000 (10:54 -0300)]
Merge pull request #886 from fsonner/gmresfix
Remove duplicate memory freeing in GMRES
fsonner [Tue, 28 Apr 2015 07:43:28 +0000 (09:43 +0200)]
Add test for double memory freeing bug in GMRES
fsonner [Mon, 27 Apr 2015 16:09:59 +0000 (18:09 +0200)]
Remove duplicate memory freeing in GMRES
Wolfgang Bangerth [Sun, 26 Apr 2015 23:38:57 +0000 (20:38 -0300)]
Merge pull request #884 from Rombur/muelu_periodicity_64bit
The muelu_periodicity tests should not be run with 64bit indices.
Wolfgang Bangerth [Sun, 26 Apr 2015 23:37:53 +0000 (20:37 -0300)]
Merge pull request #880 from tamiko/update_documentation
Documentation update, minor fixes Changes:
Bruno Turcksin [Sun, 26 Apr 2015 23:15:18 +0000 (18:15 -0500)]
The muelu_periodicity tests should not be run with 64bit indices.
Timo Heister [Sun, 26 Apr 2015 20:34:54 +0000 (16:34 -0400)]
Merge pull request #881 from bangerth/fix-warning
Fix a warning about an unused variable.
Wolfgang Bangerth [Sun, 26 Apr 2015 19:50:54 +0000 (14:50 -0500)]
Fix a warning about an unused variable.
Matthias Maier [Sun, 26 Apr 2015 12:51:20 +0000 (14:51 +0200)]
Provide template default arguments
Matthias Maier [Sun, 26 Apr 2015 12:06:05 +0000 (14:06 +0200)]
Update documentation
Matthias Maier [Sun, 26 Apr 2015 11:36:36 +0000 (13:36 +0200)]
Add operator*=(number) variant to LinearOperator
Matthias Maier [Sun, 26 Apr 2015 17:18:07 +0000 (19:18 +0200)]
Merge pull request #878 from drwells/remove-stl-references
Remove STL references
David Wells [Sat, 25 Apr 2015 17:14:20 +0000 (13:14 -0400)]
Update copyright years.
David Wells [Sat, 25 Apr 2015 17:13:31 +0000 (13:13 -0400)]
Update the estimated memory consumption comment.
This one had a sentence fragment and mentioned the STL.
David Wells [Sat, 25 Apr 2015 15:58:58 +0000 (11:58 -0400)]
Remove compatability with EGCS 1.1.
Chances are GCC has been patched in the last sixteen years to fix this
issue.
David Wells [Sat, 25 Apr 2015 15:57:29 +0000 (11:57 -0400)]
Remove references to the STL.
These comments should refer to the C++ standard instead, which now
includes the STL (standard template library).
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.