]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
10 years agoMerge branch 'luca-heltai-bug-fix-linear-operator'
Matthias Maier [Mon, 11 May 2015 21:51:02 +0000 (23:51 +0200)]
Merge branch 'luca-heltai-bug-fix-linear-operator'

Closes #925

10 years agoUse operator= to set vectors to zero
Matthias Maier [Mon, 11 May 2015 21:49:56 +0000 (23:49 +0200)]
Use operator= to set vectors to zero

10 years agoFixed a bug in linear operator.
Luca Heltai [Mon, 11 May 2015 16:51:40 +0000 (18:51 +0200)]
Fixed a bug in linear operator.

10 years agoMerge pull request #882 from tamiko/add_computation
Matthias Maier [Mon, 11 May 2015 21:48:30 +0000 (23:48 +0200)]
Merge pull request #882 from tamiko/add_computation

Add a mechanism to store a partially applied computation

10 years agoBugfix: Also allow to multiply a PackagedOperation with 0 882/head
Matthias Maier [Mon, 11 May 2015 21:45:12 +0000 (23:45 +0200)]
Bugfix: Also allow to multiply a PackagedOperation with 0

10 years agofix typos
Matthias Maier [Mon, 11 May 2015 21:33:18 +0000 (23:33 +0200)]
fix typos

10 years agoadd a changes.h entry
Matthias Maier [Sun, 10 May 2015 11:40:59 +0000 (13:40 +0200)]
add a changes.h entry

10 years agoupdate documentation
Matthias Maier [Sun, 10 May 2015 12:19:27 +0000 (14:19 +0200)]
update documentation

10 years agoadd a unit test for PackagedOperation
Matthias Maier [Sun, 10 May 2015 11:35:30 +0000 (13:35 +0200)]
add a unit test for PackagedOperation

10 years agoadd forgotten variant
Matthias Maier [Sun, 10 May 2015 11:00:58 +0000 (13:00 +0200)]
add forgotten variant

10 years agosome takeouts
Matthias Maier [Wed, 6 May 2015 13:34:47 +0000 (15:34 +0200)]
some takeouts

Those variants create LinearOperator or PackagedOperation by 'guessing'
information - remove them.

10 years agoUse PointerComparison::equal
Matthias Maier [Tue, 5 May 2015 19:59:50 +0000 (21:59 +0200)]
Use PointerComparison::equal

10 years agorename 'result' to 'apply'
Matthias Maier [Tue, 5 May 2015 16:57:38 +0000 (18:57 +0200)]
rename 'result' to 'apply'

10 years agouse intermediate storage if vmult is called with same dest and src
Matthias Maier [Mon, 4 May 2015 15:26:09 +0000 (17:26 +0200)]
use intermediate storage if vmult is called with same dest and src

10 years agoAdd missing variants
Matthias Maier [Sun, 3 May 2015 14:27:49 +0000 (16:27 +0200)]
Add missing variants

10 years agorename and restructure
Matthias Maier [Sun, 3 May 2015 13:49:03 +0000 (15:49 +0200)]
rename and restructure

10 years agomake astyle happy
Matthias Maier [Fri, 1 May 2015 11:46:18 +0000 (13:46 +0200)]
make astyle happy

10 years agoAllow multiplication with matrices and creation by multiplication of matrices
Matthias Maier [Fri, 1 May 2015 11:37:15 +0000 (13:37 +0200)]
Allow multiplication with matrices and creation by multiplication of matrices

10 years agoRestructure documentation
Matthias Maier [Mon, 27 Apr 2015 10:02:29 +0000 (12:02 +0200)]
Restructure documentation

10 years ago[RFC] Add a mechanism to store a partially applied computation
Matthias Maier [Sun, 26 Apr 2015 21:36:41 +0000 (23:36 +0200)]
[RFC] Add a mechanism to store a partially applied computation

10 years agoMerge pull request #926 from bangerth/fix-indexing-error
Timo Heister [Mon, 11 May 2015 20:51:38 +0000 (16:51 -0400)]
Merge pull request #926 from bangerth/fix-indexing-error

Fix size of a temporary array.

10 years agoFix size of a temporary array. 926/head
Wolfgang Bangerth [Mon, 11 May 2015 20:46:00 +0000 (15:46 -0500)]
Fix size of a temporary array.

This was broken in the generic-FEValues patch the other day. It
manifested in an erroneous assertion in one of my students
programs while trying out what they had implemented over the
course of the semester.

10 years agoMerge pull request #922 from bangerth/doc-update-28
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.

10 years agoRemove some outdated comments. 922/head
Wolfgang Bangerth [Mon, 11 May 2015 12:54:56 +0000 (07:54 -0500)]
Remove some outdated comments.

10 years agoMerge pull request #921 from tamiko/remove_superfluous_typenames
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

10 years agoremove superfluous 'typenames', remove tabs 921/head
Matthias Maier [Mon, 11 May 2015 09:20:24 +0000 (11:20 +0200)]
remove superfluous 'typenames', remove tabs

10 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

10 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.

10 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.

10 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

10 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++.

10 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.

10 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.

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

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

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

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

10 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.

10 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

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

10 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.

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

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

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

10 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

10 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

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

10 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

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

10 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

10 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

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

10 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

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

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

10 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

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

10 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

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

10 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

10 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

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

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

10 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.

10 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.

10 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.

10 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

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

10 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

10 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.

10 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.

10 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.

10 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.

10 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

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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.

10 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

10 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.

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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.

10 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...


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.