]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agoRemove some outdated comments. 922/head
Wolfgang Bangerth [Mon, 11 May 2015 12:54:56 +0000 (07:54 -0500)]
Remove some outdated comments.

9 years agoMerge pull request #920 from bangerth/fix-non-c++11-code
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

9 years agoChange code so that it is also correct wherever we use generic scalar types. 920/head
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.

9 years agoEnsure that the new generic FEValues code also compiles in non-C++11 mode.
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.

9 years agoMerge pull request #918 from bangerth/davydden-generic-scalar-types-for-FEValues
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

9 years agoMerge pull request #919 from bangerth/fix-dynamic-sparsity-pattern-iterators-3
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++.

9 years agoWork around another issue with libc++. 919/head
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.

9 years agoFix a typo in a comment. 918/head
Wolfgang Bangerth [Sat, 9 May 2015 03:47:11 +0000 (22:47 -0500)]
Fix a typo in a comment.

9 years agoExpand on certain FIXMEs.
Wolfgang Bangerth [Sat, 9 May 2015 03:44:57 +0000 (22:44 -0500)]
Expand on certain FIXMEs.

9 years agoMinor cleanups.
Wolfgang Bangerth [Sat, 9 May 2015 03:36:20 +0000 (22:36 -0500)]
Minor cleanups.

9 years agoAdd some more documentation.
Wolfgang Bangerth [Sat, 9 May 2015 03:26:02 +0000 (22:26 -0500)]
Add some more documentation.

9 years agoAlso add a changelog entry.
Wolfgang Bangerth [Sat, 9 May 2015 03:10:12 +0000 (22:10 -0500)]
Also add a changelog entry.

9 years agoA few minor cleanups.
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.

9 years agoindentation with astyle 2.04 instead of 2.05
Denis Davydov [Fri, 3 Apr 2015 07:13:04 +0000 (09:13 +0200)]
indentation with astyle 2.04 instead of 2.05

9 years agoanother comment
Denis Davydov [Fri, 3 Apr 2015 06:50:25 +0000 (08:50 +0200)]
another comment

9 years agoAvoid a copy operation implemented by hand. This at least allows rvalue references...
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.

9 years agoadded comments and FIXME
Denis Davydov [Fri, 3 Apr 2015 06:29:28 +0000 (08:29 +0200)]
added comments and FIXME

9 years agochange to a straight initialization
Denis Davydov [Fri, 3 Apr 2015 06:20:57 +0000 (08:20 +0200)]
change to a straight initialization

9 years agoindentation
Denis Davydov [Thu, 2 Apr 2015 12:48:53 +0000 (14:48 +0200)]
indentation

9 years agoupdate Allreduce operation to fit complex numbers in compute_mean_value
Denis Davydov [Thu, 2 Apr 2015 07:50:43 +0000 (09:50 +0200)]
update Allreduce operation to fit complex numbers in compute_mean_value

9 years agoWolfgang's patch which fixes tests
Denis Davydov [Thu, 2 Apr 2015 07:16:46 +0000 (09:16 +0200)]
Wolfgang's patch which fixes tests

9 years agopatched error_estimator
Denis Davydov [Wed, 4 Feb 2015 14:20:16 +0000 (15:20 +0100)]
patched error_estimator

9 years agofixed lines in fe_values.cc with += operator
Denis Davydov [Mon, 2 Mar 2015 18:08:10 +0000 (19:08 +0100)]
fixed lines in fe_values.cc with += operator

9 years agoinstantiate Vector<int>
Denis Davydov [Sun, 1 Mar 2015 17:14:10 +0000 (18:14 +0100)]
instantiate Vector<int>

9 years agominor fix in do_function_symmetric_gradients
Denis Davydov [Sun, 1 Mar 2015 16:26:25 +0000 (17:26 +0100)]
minor fix in do_function_symmetric_gradients

9 years agotemporary fix of vector_tools.templates.h
Denis Davydov [Sun, 1 Mar 2015 15:37:59 +0000 (16:37 +0100)]
temporary fix of vector_tools.templates.h

9 years agofixed point_value_history
Denis Davydov [Wed, 4 Feb 2015 14:51:07 +0000 (15:51 +0100)]
fixed point_value_history

9 years agopatched fe_field_funciton.templates.h
Denis Davydov [Wed, 4 Feb 2015 10:14:29 +0000 (11:14 +0100)]
patched fe_field_funciton.templates.h

9 years agofixed KellyErrorEstimator in 1d
Denis Davydov [Wed, 4 Feb 2015 08:17:56 +0000 (09:17 +0100)]
fixed KellyErrorEstimator in 1d

9 years agofixing derivative approximation
Denis Davydov [Tue, 3 Feb 2015 10:44:49 +0000 (11:44 +0100)]
fixing derivative approximation

9 years agotemporary fix to data_out_dof_data
Denis Davydov [Mon, 2 Feb 2015 22:27:17 +0000 (23:27 +0100)]
temporary fix to data_out_dof_data

9 years agopatch vector_selector
Denis Davydov [Mon, 2 Feb 2015 08:28:11 +0000 (09:28 +0100)]
patch vector_selector

9 years agofixed minor misprints in FEValues.cc
Denis Davydov [Sun, 1 Mar 2015 12:08:26 +0000 (13:08 +0100)]
fixed minor misprints in FEValues.cc

9 years agofixed FEValuesBase instantiations
Denis Davydov [Sat, 28 Feb 2015 18:51:18 +0000 (19:51 +0100)]
fixed FEValuesBase instantiations

9 years agomade FEValuesBase::get_function_xxx to store results in containers of consistent...
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

9 years agofixing do_function_xxx used in the FEValuesBase class
Denis Davydov [Sat, 28 Feb 2015 17:48:54 +0000 (18:48 +0100)]
fixing do_function_xxx used in the FEValuesBase class

9 years agofixes in do_function_xxx
Denis Davydov [Sat, 28 Feb 2015 17:04:29 +0000 (18:04 +0100)]
fixes in do_function_xxx

9 years agofix FEValuesViews instantiations
Denis Davydov [Sat, 28 Feb 2015 15:33:33 +0000 (16:33 +0100)]
fix FEValuesViews instantiations

9 years agoConvert FEValuesView::[Tensor|SymmetricTensor] to allow for generic types.
Denis Davydov [Sat, 28 Feb 2015 15:19:01 +0000 (16:19 +0100)]
Convert FEValuesView::[Tensor|SymmetricTensor] to allow for generic types.

9 years agoConvert FEValuesView::Vector 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.

9 years agoConvert FEValuesView::Scalar to allow for generic scalar types.
Wolfgang Bangerth [Sun, 22 Feb 2015 22:14:18 +0000 (16:14 -0600)]
Convert FEValuesView::Scalar to allow for generic scalar types.

9 years agoMerge pull request #916 from mtezzele/vector_tools_boundary
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

9 years agoAdded instantiation for hp 916/head
Marco Tezzele [Fri, 8 May 2015 09:59:11 +0000 (11:59 +0200)]
Added instantiation for hp

9 years agoMerge pull request #915 from bangerth/doc-update-27
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

9 years agoMerge pull request #914 from bangerth/doc-update-26
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.

9 years agoDo a better job explaining the output of count_dofs_per_component. 915/head
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.

9 years agoDiscuss the reason why we even use such a complicated solver.
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.

9 years agoExtend the error message for ExcIndexRange. 914/head
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.

9 years agoMerge pull request #913 from bangerth/cleanups-2
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

9 years agoMerge pull request #912 from bangerth/doc-update-25
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.

9 years agoMerge pull request #911 from bangerth/doc-update-24
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.

9 years agoMake a couple of tolerances relative to the size of the object. 913/head
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.

9 years agoRemove a few #ifdefs by just moving a variable into the Assertion.
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.

9 years agoFix wrong HTML markup. 912/head
Wolfgang Bangerth [Thu, 7 May 2015 16:33:47 +0000 (11:33 -0500)]
Fix wrong HTML markup.

9 years agoUpdate documentation for a recent commit. 911/head
Wolfgang Bangerth [Thu, 7 May 2015 16:31:26 +0000 (11:31 -0500)]
Update documentation for a recent commit.

9 years agoMerge pull request #910 from fsonner/paramloopfix
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

9 years agoRemove unused function from param loop UserClass 910/head
fsonner [Thu, 7 May 2015 14:08:35 +0000 (16:08 +0200)]
Remove unused function from param loop UserClass

9 years agoMerge pull request #907 from tamiko/fix_condition
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

9 years agoMerge pull request #908 from tamiko/fix_warnings
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

9 years agosilence a warning, part 2 908/head
Matthias Maier [Thu, 7 May 2015 08:20:32 +0000 (10:20 +0200)]
silence a warning, part 2

9 years agoMerge pull request #906 from tamiko/fix_warnings
Martin Kronbichler [Thu, 7 May 2015 08:05:57 +0000 (10:05 +0200)]
Merge pull request #906 from tamiko/fix_warnings

silence a warning

9 years agoBugfix: Fix misplaced brackets in condition 907/head
Matthias Maier [Thu, 7 May 2015 08:03:57 +0000 (10:03 +0200)]
Bugfix: Fix misplaced brackets in condition

9 years agosilence a warning 906/head
Matthias Maier [Thu, 7 May 2015 07:50:33 +0000 (09:50 +0200)]
silence a warning

9 years agoMerge pull request #883 from Rombur/serial_vector
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

9 years agoDon't throw an exception recommanding to use mpirun -np 1 in the tutorials. 883/head
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.

9 years agoFix double entry in changes.h
Bruno Turcksin [Mon, 4 May 2015 15:09:08 +0000 (10:09 -0500)]
Fix double entry in changes.h

9 years agoDeprecate TrilinosWrappers constructors instead of the whole class to silence warnings.
Bruno Turcksin [Mon, 4 May 2015 14:33:44 +0000 (09:33 -0500)]
Deprecate TrilinosWrappers constructors instead of the whole class to silence warnings.

9 years agoDeprecate the serial TrilinosWrappers and PETScWrappers classes instead of the constr...
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.

9 years agoThrow an exception when one tries to use in parallel tutorials that are serial. Consi...
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.

9 years agoReplace PETScWrappers::Vector by PETScWrappers::MPI::Vector in step-36.
Bruno Turcksin [Mon, 27 Apr 2015 18:54:56 +0000 (13:54 -0500)]
Replace PETScWrappers::Vector by PETScWrappers::MPI::Vector in step-36.

9 years agoFix a conflict in step-17.
Bruno Turcksin [Sun, 26 Apr 2015 22:50:14 +0000 (17:50 -0500)]
Fix a conflict in step-17.

9 years agoUpdate changes.h
Bruno Turcksin [Sun, 26 Apr 2015 22:46:12 +0000 (17:46 -0500)]
Update changes.h

9 years agoDeprecate PETScWrappers::Vector and PETScWrappers::BlockVector and update the tutorials.
Bruno Turcksin [Sun, 26 Apr 2015 21:59:58 +0000 (16:59 -0500)]
Deprecate PETScWrappers::Vector and PETScWrappers::BlockVector and update the tutorials.

9 years agoDeprecate TrilinosWrappers::Vector and TrilinosWrappers::BlockVector and update the...
Bruno Turcksin [Sat, 25 Apr 2015 00:17:56 +0000 (19:17 -0500)]
Deprecate TrilinosWrappers::Vector and TrilinosWrappers::BlockVector and update the tutorials.

9 years agoMerge pull request #904 from nicolacavallini/master
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...

9 years agomultiple polynomials_bernstein instantiation, in polynomials_bernstein.cc and fe_bern... 904/head
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

9 years agoMerge pull request #900 from masterleinad/branch_fix_half_hyper_shell
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

9 years agoFixed colorization for GridGenerator::half_hyper_shell 900/head
Daniel Arndt [Tue, 5 May 2015 08:30:07 +0000 (10:30 +0200)]
Fixed colorization for GridGenerator::half_hyper_shell

9 years agoMerge pull request #901 from luca-heltai/fix-dyn-sparsity
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

9 years agoCloses #889 901/head
Luca Heltai [Tue, 5 May 2015 11:15:57 +0000 (13:15 +0200)]
Closes #889

9 years agoMerge pull request #896 from masterleinad/branch_add_point_gradient
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

9 years agoMerge pull request #899 from tamiko/add_two_small_comments
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

9 years agoadd two comments 899/head
Matthias Maier [Mon, 4 May 2015 23:07:13 +0000 (01:07 +0200)]
add two comments

9 years agoMerge pull request #897 from tamiko/move_constructors
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

9 years agoRemove move operators and constructors from PETSc variants 897/head
Matthias Maier [Mon, 4 May 2015 12:39:04 +0000 (14:39 +0200)]
Remove move operators and constructors from PETSc variants

9 years agofixup
Matthias Maier [Mon, 4 May 2015 11:53:12 +0000 (13:53 +0200)]
fixup

9 years agoBugfix: Do not reinitialize in move operator
Matthias Maier [Mon, 4 May 2015 11:04:40 +0000 (13:04 +0200)]
Bugfix: Do not reinitialize in move operator

9 years agoBugfix: Implement BlockIndices::swap correctly
Matthias Maier [Mon, 4 May 2015 10:37:05 +0000 (12:37 +0200)]
Bugfix: Implement BlockIndices::swap correctly

9 years agoBugfix: Implement PETScWrappers::BlockVector::swap for different block sizes
Matthias Maier [Mon, 4 May 2015 08:30:48 +0000 (10:30 +0200)]
Bugfix: Implement PETScWrappers::BlockVector::swap for different block sizes

9 years agoBugfix: Correctly set up object in move constructor
Matthias Maier [Mon, 4 May 2015 08:25:47 +0000 (10:25 +0200)]
Bugfix: Correctly set up object in move constructor

9 years agoBugfix: Implement TrilinosWrappers::BlockVector::swap for different block sizes
Matthias Maier [Mon, 4 May 2015 08:19:41 +0000 (10:19 +0200)]
Bugfix: Implement TrilinosWrappers::BlockVector::swap for different block sizes

9 years agoBugfix: Correctly set up object in move constructor
Matthias Maier [Mon, 4 May 2015 08:15:56 +0000 (10:15 +0200)]
Bugfix: Correctly set up object in move constructor

9 years agoBugfix: Implement BlockVector<number>::swap for different block sizes
Matthias Maier [Mon, 4 May 2015 07:36:52 +0000 (09:36 +0200)]
Bugfix: Implement BlockVector<number>::swap for different block sizes

9 years agoBugfix: Correctly set up object in move constructor
Matthias Maier [Mon, 4 May 2015 07:29:37 +0000 (09:29 +0200)]
Bugfix: Correctly set up object in move constructor

9 years agoBugfix: 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

9 years agoAdd an entry to changes.h and reduce the number of actual implementations for point_v... 896/head
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

9 years agoImplement point_gradient similarly to point_value
Daniel Arndt [Sun, 26 Apr 2015 21:19:54 +0000 (23:19 +0200)]
Implement point_gradient similarly to point_value

9 years agoMerge pull request #893 from tamiko/move_semantic
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

9 years agoreindent 893/head
Matthias Maier [Sat, 2 May 2015 10:21:13 +0000 (12:21 +0200)]
reindent

9 years agoDo not clear vectors in move operators/constructors for distributed data structures
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


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.