]>
https://gitweb.dealii.org/ - dealii.git/log
Wolfgang Bangerth [Sat, 16 May 2015 11:10:02 +0000 (06:10 -0500)]
Change mesh_info() to print_mesh_info().
Our function names almost always have a verb in it that indicates
what the function does. This one did not. Change it.
Matthias Maier [Mon, 11 May 2015 13:12:35 +0000 (15:12 +0200)]
Merge pull request #922 from bangerth/doc-update-28
Remove some comments that were not up to date any more.
Wolfgang Bangerth [Mon, 11 May 2015 12:54:56 +0000 (07:54 -0500)]
Remove some outdated comments.
Wolfgang Bangerth [Mon, 11 May 2015 12:25:17 +0000 (07:25 -0500)]
Merge pull request #921 from tamiko/remove_superfluous_typenames
remove superfluous 'typenames', fixes for #918
Matthias Maier [Mon, 11 May 2015 09:20:24 +0000 (11:20 +0200)]
remove superfluous 'typenames', remove tabs
Luca Heltai [Sun, 10 May 2015 17:48:10 +0000 (19:48 +0200)]
Merge pull request #920 from bangerth/fix-non-c++11-code
Fixes for #918
Wolfgang Bangerth [Sun, 10 May 2015 14:18:14 +0000 (09:18 -0500)]
Change code so that it is also correct wherever we use generic scalar types.
Wolfgang Bangerth [Sun, 10 May 2015 14:07:21 +0000 (09:07 -0500)]
Ensure that the new generic FEValues code also compiles in non-C++11 mode.
Matthias Maier [Sun, 10 May 2015 12:29:53 +0000 (14:29 +0200)]
Merge pull request #918 from bangerth/davydden-generic-scalar-types-for-FEValues
Introduce generic data types for values extracted from solution vectors
Matthias Maier [Sun, 10 May 2015 12:22:57 +0000 (14:22 +0200)]
Merge pull request #919 from bangerth/fix-dynamic-sparsity-pattern-iterators-3
Work around another issue with libc++.
Wolfgang Bangerth [Sat, 9 May 2015 20:48:55 +0000 (15:48 -0500)]
Work around another issue with libc++.
The same issue we had with operator== also exists with operator<,
namely that apparently the constructor of the one-past-the-end
object does not initialize the position within the row. This
fixes the problem in essentially the same way.
This should address the remaining failures referenced in #899.
Wolfgang Bangerth [Sat, 9 May 2015 03:47:11 +0000 (22:47 -0500)]
Fix a typo in a comment.
Wolfgang Bangerth [Sat, 9 May 2015 03:44:57 +0000 (22:44 -0500)]
Expand on certain FIXMEs.
Wolfgang Bangerth [Sat, 9 May 2015 03:36:20 +0000 (22:36 -0500)]
Minor cleanups.
Wolfgang Bangerth [Sat, 9 May 2015 03:26:02 +0000 (22:26 -0500)]
Add some more documentation.
Wolfgang Bangerth [Sat, 9 May 2015 03:10:12 +0000 (22:10 -0500)]
Also add a changelog entry.
Wolfgang Bangerth [Sun, 5 Apr 2015 18:32:44 +0000 (13:32 -0500)]
A few minor cleanups.
1/ In integrate_difference(), use the correct type.
2/ In point_gradient(), return an object of the correct type.
Denis Davydov [Fri, 3 Apr 2015 07:13:04 +0000 (09:13 +0200)]
indentation with astyle 2.04 instead of 2.05
Denis Davydov [Fri, 3 Apr 2015 06:50:25 +0000 (08:50 +0200)]
another comment
Denis Davydov [Fri, 3 Apr 2015 06:44:32 +0000 (08:44 +0200)]
Avoid a copy operation implemented by hand. This at least allows rvalue references in C++11 to work if the compiler supports it.
Denis Davydov [Fri, 3 Apr 2015 06:29:28 +0000 (08:29 +0200)]
added comments and FIXME
Denis Davydov [Fri, 3 Apr 2015 06:20:57 +0000 (08:20 +0200)]
change to a straight initialization
Denis Davydov [Thu, 2 Apr 2015 12:48:53 +0000 (14:48 +0200)]
indentation
Denis Davydov [Thu, 2 Apr 2015 07:50:43 +0000 (09:50 +0200)]
update Allreduce operation to fit complex numbers in compute_mean_value
Denis Davydov [Thu, 2 Apr 2015 07:16:46 +0000 (09:16 +0200)]
Wolfgang's patch which fixes tests
Denis Davydov [Wed, 4 Feb 2015 14:20:16 +0000 (15:20 +0100)]
patched error_estimator
Denis Davydov [Mon, 2 Mar 2015 18:08:10 +0000 (19:08 +0100)]
fixed lines in fe_values.cc with += operator
Denis Davydov [Sun, 1 Mar 2015 17:14:10 +0000 (18:14 +0100)]
instantiate Vector<int>
Denis Davydov [Sun, 1 Mar 2015 16:26:25 +0000 (17:26 +0100)]
minor fix in do_function_symmetric_gradients
Denis Davydov [Sun, 1 Mar 2015 15:37:59 +0000 (16:37 +0100)]
temporary fix of vector_tools.templates.h
Denis Davydov [Wed, 4 Feb 2015 14:51:07 +0000 (15:51 +0100)]
fixed point_value_history
Denis Davydov [Wed, 4 Feb 2015 10:14:29 +0000 (11:14 +0100)]
patched fe_field_funciton.templates.h
Denis Davydov [Wed, 4 Feb 2015 08:17:56 +0000 (09:17 +0100)]
fixed KellyErrorEstimator in 1d
Denis Davydov [Tue, 3 Feb 2015 10:44:49 +0000 (11:44 +0100)]
fixing derivative approximation
Denis Davydov [Mon, 2 Feb 2015 22:27:17 +0000 (23:27 +0100)]
temporary fix to data_out_dof_data
Denis Davydov [Mon, 2 Feb 2015 08:28:11 +0000 (09:28 +0100)]
patch vector_selector
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
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.