]>
https://gitweb.dealii.org/ - dealii.git/log
Martin Kronbichler [Sat, 8 Aug 2015 20:28:39 +0000 (22:28 +0200)]
Also compute gradients of Jacobians on faces
Martin Kronbichler [Sat, 8 Aug 2015 19:37:09 +0000 (21:37 +0200)]
Merge pull request #1307 from bangerth/further-FEValues-cleanups-5
Don't derive FE::InternalDataBase from Mapping::InternalDataBase.
Wolfgang Bangerth [Sat, 8 Aug 2015 19:36:35 +0000 (14:36 -0500)]
Merge pull request #1304 from drwells/update-step-14
Update step 14
Wolfgang Bangerth [Sat, 8 Aug 2015 12:48:50 +0000 (07:48 -0500)]
Remove a comment that is now outdated.
Wolfgang Bangerth [Sat, 8 Aug 2015 02:59:02 +0000 (21:59 -0500)]
No longer derive InternalDataBase from Subscriptor.
This is no longer necessary now that we store unique_ptrs to them.
Wolfgang Bangerth [Sat, 8 Aug 2015 02:58:21 +0000 (21:58 -0500)]
Use a std_cxx11::unique_ptr in FEValues.
Specifically, use it for the internal data objects of mapping and
finite element. These pointers are internally created and used in the
FEValues class. They are not shared by any external interface. Using
a unique_ptr ensures no memory leaks.
Wolfgang Bangerth [Sat, 8 Aug 2015 02:56:48 +0000 (21:56 -0500)]
Add memory consumption function for std_cxx11::unique_ptr.
Matthias Maier [Sat, 8 Aug 2015 18:33:11 +0000 (13:33 -0500)]
Merge pull request #1309 from QiaoLei-88/docAssert
Specify when Assert* will be active in immediate documentation more explicitly
Lei Qiao [Sat, 8 Aug 2015 16:20:37 +0000 (11:20 -0500)]
Specify when Assert* will be active in immediate documentation
David Wells [Fri, 7 Aug 2015 19:37:40 +0000 (15:37 -0400)]
Change step-14 to resemble step-13 more closely.
Step-13 calls the error per cell in the Kelly error estimator
estimated_error_per_cell, not estimated_error.
Step-13 arranges the code creating the right hand side and system matrix in a
slightly different way.
Step-13 sets different member variables as protected.
David Wells [Fri, 24 Jul 2015 18:08:46 +0000 (14:08 -0400)]
Removed an unneeded constructor and comment.
David Wells [Fri, 24 Jul 2015 18:02:36 +0000 (14:02 -0400)]
Remove step-14 workaround for an old GCC version.
I believe this was a 2.96 issue that has long since been fixed.
David Wells [Fri, 24 Jul 2015 17:59:34 +0000 (13:59 -0400)]
Use unique_ptrs in step-14.
This replaces some SmartPointers that referred to heap-allocated objects that
were not properly deleted as well as some plain pointers.
David Wells [Fri, 24 Jul 2015 17:56:48 +0000 (13:56 -0400)]
Simplify the WorkStream parts of step-14.
This makes it more like step-13, which is one of the goals of this
example program.
David Wells [Fri, 24 Jul 2015 15:35:34 +0000 (11:35 -0400)]
Remove unneeded friend declarations in step-14.
David Wells [Fri, 24 Jul 2015 15:29:28 +0000 (11:29 -0400)]
Remove some workarounds in step-14 for GCC 2.96.
David Wells [Fri, 7 Aug 2015 21:42:39 +0000 (17:42 -0400)]
Update the step-14 output values.
These are the values printed by step-14 on the master branch at this time.
Wolfgang Bangerth [Sat, 8 Aug 2015 02:26:41 +0000 (21:26 -0500)]
Do not derive FE::InternalDataBase from Mapping::InternalDataBase.
It turns out that FiniteElement::InternalDataBase does not actually need any
of the fields of the class it was previously derived from (other than the
is_first_cell/clear_first_cell mechanism, see #1305). So break the inheritance
and have these two classes be completely unrelated.
Wolfgang Bangerth [Sat, 8 Aug 2015 02:22:01 +0000 (21:22 -0500)]
Merge pull request #1306 from QiaoLei-88/docInSmartPointer
fix typos in documentation in SmartPointer.
Lei Qiao [Fri, 7 Aug 2015 23:50:58 +0000 (18:50 -0500)]
fix typos in documentation in SmartPointer.
Wolfgang Bangerth [Fri, 7 Aug 2015 22:16:52 +0000 (17:16 -0500)]
Minor cleanups.
Guido Kanschat [Fri, 7 Aug 2015 21:46:02 +0000 (23:46 +0200)]
Merge pull request #1299 from alistairbntl/master
Improved polynomial_bdm documentation.
Alistair Bentley [Fri, 7 Aug 2015 07:32:14 +0000 (03:32 -0400)]
Modified polynomial_bdm documentation.
- added additional details about source references
- added additional details about properties of bdm elements
- added a general description of the structure for 2D and 3D
bdm polynomials.
- added additional details about degrees of freedom
Martin Kronbichler [Fri, 7 Aug 2015 18:57:46 +0000 (20:57 +0200)]
Merge pull request #1302 from kronbichler/fix_find_cell_tests
Fix find_cell tests by avoiding ambiguity in point
Matthias Maier [Fri, 7 Aug 2015 17:23:52 +0000 (12:23 -0500)]
Merge pull request #1296 from jhineman/fix-readme.md
Added how to build from repository.
Jay Hineman [Thu, 6 Aug 2015 22:23:02 +0000 (18:23 -0400)]
Added how to build from repository.
Wolfgang Bangerth [Fri, 7 Aug 2015 16:59:16 +0000 (11:59 -0500)]
Merge pull request #1301 from kronbichler/master
Fix easy BDM tests
Martin Kronbichler [Fri, 7 Aug 2015 16:28:47 +0000 (18:28 +0200)]
Fix find_cell tests by avoiding ambiguity in point
Martin Kronbichler [Fri, 7 Aug 2015 15:39:01 +0000 (17:39 +0200)]
Fix easy BDM tests
Martin Kronbichler [Fri, 7 Aug 2015 14:21:14 +0000 (16:21 +0200)]
Merge pull request #1300 from bangerth/further-FEValues-cleanups-4
Let the FE classes use FE::InternalDataBase instead of Mapping::InternalDataBase.
Wolfgang Bangerth [Fri, 7 Aug 2015 14:13:54 +0000 (09:13 -0500)]
Let the FE classes use FE::InternalDataBase instead of Mapping::InternalDataBase.
For historical reasons, FiniteElement::InternalDataBase is derived from
Mapping::InternalDataBase, but all of the finite element classes need to
use the former. However, we currently pass around pointers to the latter.
There is no good reason for doing so other than 'we can'. Fix this: store
and pass around pointers to FiniteElement::InternalDataBase.
Matthias Maier [Fri, 7 Aug 2015 04:48:41 +0000 (23:48 -0500)]
Merge pull request #1292 from tjhei/distribute_after_sol_transf
distribute() after solution transfer
Wolfgang Bangerth [Thu, 6 Aug 2015 23:25:28 +0000 (18:25 -0500)]
Merge pull request #1293 from krishanusen25/master
added parameter description to FEValuesBase::shape_grad
Wolfgang Bangerth [Thu, 6 Aug 2015 23:16:02 +0000 (18:16 -0500)]
Merge pull request #1298 from ArielPino/improve-doc2
Fixed typo: simplifiy to simplify in step 18
Ariel [Thu, 6 Aug 2015 23:47:09 +0000 (17:47 -0600)]
Fixed typo: simplifiy to simplify in step 18
krishanusen25 [Thu, 6 Aug 2015 22:24:20 +0000 (17:24 -0500)]
edited fe_values::shape_grad
Timo Heister [Thu, 6 Aug 2015 22:23:49 +0000 (17:23 -0500)]
Merge pull request #1288 from bangerth/fix-test
Fix test.
Wolfgang Bangerth [Thu, 6 Aug 2015 22:14:24 +0000 (17:14 -0500)]
Also adjust 64-bit numbers.
Timo Heister [Thu, 6 Aug 2015 22:12:42 +0000 (17:12 -0500)]
Merge pull request #1291 from nnama/fix-error
Fixed an error in further extension suggestions
Timo Heister [Thu, 6 Aug 2015 22:03:18 +0000 (17:03 -0500)]
Merge pull request #1295 from tamiko/windows_fixes_2
Windows fixes 2
Matthias Maier [Thu, 6 Aug 2015 21:43:02 +0000 (16:43 -0500)]
CMake: Do not automatically include testsuite subproject on Windows
krishanusen25 [Thu, 6 Aug 2015 20:31:43 +0000 (15:31 -0500)]
added parameter description
Matthias Maier [Thu, 6 Aug 2015 20:26:09 +0000 (15:26 -0500)]
Windows porting: Minor namespace changes
Matthias Maier [Thu, 6 Aug 2015 20:18:39 +0000 (15:18 -0500)]
CMake: Prevent bundled boost from (dl)opening itself on Windows
Timo Heister [Thu, 6 Aug 2015 20:20:20 +0000 (15:20 -0500)]
distribute() after solution transfer
several examples forgot to call ConstraintMatrix::distribute() after a
SolutionTransfer, which is required to get a conforming interpolated
solution.
Matthias Maier [Thu, 6 Aug 2015 20:08:41 +0000 (15:08 -0500)]
Merge pull request #1290 from guidokanschat/bdm_3d_2
BDM<3>:: missing test results and more support points
Nitesh [Thu, 6 Aug 2015 20:05:58 +0000 (16:05 -0400)]
Fix indentation as well.
Guido Kanschat [Thu, 6 Aug 2015 19:32:13 +0000 (21:32 +0200)]
test results and more support points
Nitesh [Thu, 6 Aug 2015 19:51:37 +0000 (15:51 -0400)]
Fixed an error in further extension suggestions
Wolfgang Bangerth [Thu, 6 Aug 2015 19:08:07 +0000 (14:08 -0500)]
Merge pull request #1289 from drwells/fix-compression-c++11-test
Fix the test related to the last commit
David Wells [Thu, 6 Aug 2015 18:55:53 +0000 (14:55 -0400)]
Fix a test to run in C++11 mode.
The implementation was fixed in a previous commit.
Wolfgang Bangerth [Thu, 6 Aug 2015 18:38:21 +0000 (13:38 -0500)]
Merge pull request #1286 from kronbichler/master
Make compile without C++11.
Wolfgang Bangerth [Thu, 6 Aug 2015 18:35:02 +0000 (13:35 -0500)]
Fix test.
This was broken by #1247. I only have 32-bit testing set up. 64-bit output
still has to be fixed, but will have to wait. This at least gets us one step
further.
Martin Kronbichler [Thu, 6 Aug 2015 18:06:14 +0000 (20:06 +0200)]
Merge pull request #1284 from tjhei/fix_has_hanging
fix Tria::has_hanging_nodes
Martin Kronbichler [Thu, 6 Aug 2015 18:03:35 +0000 (20:03 +0200)]
Make compile without C++11.
Timo Heister [Thu, 6 Aug 2015 15:07:00 +0000 (10:07 -0500)]
fix Tria::has_hanging_nodes
- Avoid using MPI::Bool (requires c++ mpi)
- do not use MPI commands directly
- clean up code, document more
Martin Kronbichler [Thu, 6 Aug 2015 13:44:16 +0000 (15:44 +0200)]
Merge pull request #1275 from bangerth/further-FEValues-cleanups-3
Get rid of FEValuesData.
Martin Kronbichler [Thu, 6 Aug 2015 13:42:14 +0000 (15:42 +0200)]
Merge pull request #1283 from bangerth/fix-warning-2
Avoid a warning.
Wolfgang Bangerth [Thu, 6 Aug 2015 13:22:51 +0000 (08:22 -0500)]
Avoid a warning.
Wolfgang Bangerth [Thu, 6 Aug 2015 11:34:04 +0000 (06:34 -0500)]
Merge pull request #1270 from tamiko/windows_fixes
Windows fixes
Wolfgang Bangerth [Thu, 6 Aug 2015 11:19:16 +0000 (06:19 -0500)]
Get rid of FEValuesData.
Remove the remnants of this class and instead derive FEValuesBase
from the previous base classes of FEValuesData.
Martin Kronbichler [Thu, 6 Aug 2015 07:50:07 +0000 (09:50 +0200)]
Merge pull request #1271 from bangerth/doc-update-32
Fix erroneous wrap of compound word.
Martin Kronbichler [Thu, 6 Aug 2015 07:49:24 +0000 (09:49 +0200)]
Merge pull request #1274 from jdannberg/typo_fix
fix typo
Martin Kronbichler [Thu, 6 Aug 2015 07:48:34 +0000 (09:48 +0200)]
Merge pull request #1177 from drwells/q1-dimension-dependent
[WIP] Q1 dimension-dependent real-to-unit transforms
Matthias Maier [Wed, 5 Aug 2015 22:12:04 +0000 (17:12 -0500)]
Windows porting: Minor refactoring to make MSVC happy
Those are minor code changes necessary to compile the library with MSVC.
Juliane Dannberg [Thu, 6 Aug 2015 03:22:08 +0000 (22:22 -0500)]
fix typo
Wolfgang Bangerth [Thu, 6 Aug 2015 02:11:45 +0000 (21:11 -0500)]
Merge pull request #1247 from drwells/zlib-compression-level-flags
Let the user specify the zlib compression level.
Wolfgang Bangerth [Thu, 6 Aug 2015 02:00:37 +0000 (21:00 -0500)]
Empty FEValuesData and move the only two members to the derived class.
Wolfgang Bangerth [Thu, 6 Aug 2015 01:42:44 +0000 (20:42 -0500)]
Merge pull request #1245 from guidokanschat/bdm_3d
BDM elements in 3D
Wolfgang Bangerth [Thu, 6 Aug 2015 01:16:31 +0000 (20:16 -0500)]
Fix erroneous wrap of compound word.
Matthias Maier [Wed, 5 Aug 2015 22:46:34 +0000 (17:46 -0500)]
Merge pull request #1269 from drwells/documentation-fixes
Documentation fixes (part 3)
Matthias Maier [Wed, 5 Aug 2015 22:43:38 +0000 (17:43 -0500)]
Merge pull request #1260 from rrgrove6/master
Improved error message in component_mask.h
Ryan Grove [Wed, 5 Aug 2015 22:16:47 +0000 (18:16 -0400)]
Fixed @bangerth's comment
David Wells [Tue, 4 Aug 2015 02:24:21 +0000 (22:24 -0400)]
Remove a note mentioning removed options.
This option did not survive the transition to CMake.
David Wells [Sun, 2 Aug 2015 17:03:12 +0000 (13:03 -0400)]
Update Chebyshev documentation name.
Note that PETSc switched the name from Chebychev to Chebyshev in version 3.3.
David Wells [Sat, 25 Jul 2015 13:55:49 +0000 (09:55 -0400)]
Remove a half-sentence comment.
It looks like this comment showed up in 2010 and was never finished.
David Wells [Sat, 25 Jul 2015 03:46:22 +0000 (23:46 -0400)]
Update documentation to refer to DEAL_VOLATILE.
David Wells [Sat, 25 Jul 2015 03:11:15 +0000 (23:11 -0400)]
Update internal documentation.
There does not seem to be such a thing as an 'EntryValue'.
David Wells [Sat, 25 Jul 2015 02:28:37 +0000 (22:28 -0400)]
Remove an obsolete comment about openDX utilities.
It looks like this was removed a few years ago.
David Wells [Thu, 16 Jul 2015 13:45:00 +0000 (09:45 -0400)]
Remove commented-out function stubs.
These functions have since been implemented.
Martin Kronbichler [Wed, 5 Aug 2015 20:37:57 +0000 (22:37 +0200)]
Merge pull request #1266 from bangerth/further-FEValues-cleanups-2
Get rid of FEValuesData in FESystem.
David Wells [Mon, 3 Aug 2015 23:00:57 +0000 (19:00 -0400)]
Let the user specify the zlib compression level.
Guido Kanschat [Sun, 2 Aug 2015 20:33:35 +0000 (22:33 +0200)]
start getting FE_BDM to work in 3D
Wolfgang Bangerth [Wed, 5 Aug 2015 19:16:08 +0000 (14:16 -0500)]
Merge pull request #1264 from tamiko/fix_find_boost_call
CMake: fix find_boost call for windows
Wolfgang Bangerth [Wed, 5 Aug 2015 19:15:37 +0000 (14:15 -0500)]
Merge pull request #1265 from kronbichler/master
Improve documentation of TrilinosWrappers::SparseMatrix::set
Wolfgang Bangerth [Wed, 5 Aug 2015 13:50:59 +0000 (08:50 -0500)]
Get rid of FEValuesData in FESystem.
This patch replaces FEValuesData by internal::FEValues::FiniteElementRelatedData
in FESystem. This has two nice benefits:
* We no longer need to copy the mapping related data from the object we get passed
to the objects that we pass on to the base elements. Rather, we simply reuse the
one mapping related data object for all base elements.
* This also makes us immune to the situation where a field is added to the mapping
related data structure. We no longer need to add the copying to FESystem in
that case.
While there, I took the opportunity to clean up one additional issue: We used to
store an array of pointers to FEValuesData objects. This is not necessary, a
plain array of objects would have sufficed and be more efficient. I made that
change now.
Matthias Maier [Wed, 5 Aug 2015 18:58:14 +0000 (13:58 -0500)]
CMake: Add comments for cmake find-module trickery
Matthias Maier [Wed, 5 Aug 2015 18:38:55 +0000 (13:38 -0500)]
Merge pull request #1268 from bangerth/doc-update-31
Fix up documentation.
Matthias Maier [Wed, 5 Aug 2015 18:33:52 +0000 (13:33 -0500)]
Merge pull request #1267 from bangerth/markup-fixups
Fix markup.
Wolfgang Bangerth [Wed, 5 Aug 2015 16:19:38 +0000 (11:19 -0500)]
Fix up documentation.
As pointed out to me by Jean-Paul Pelteret, the documentation of
BlockMatrixArray has gone out of sync with regard to the
examples/doxygen/block_matrix.cc program from which it includes
code.
Wolfgang Bangerth [Wed, 5 Aug 2015 14:04:51 +0000 (09:04 -0500)]
Fix markup.
doxygen automatically cross-links class names automatically. No need
to mark them as <code>...</code>.
Martin Kronbichler [Wed, 5 Aug 2015 08:47:01 +0000 (10:47 +0200)]
Fix bug
Martin Kronbichler [Wed, 5 Aug 2015 06:52:51 +0000 (08:52 +0200)]
Improve documentation of TrilinosWrappers::SparseMatrix::set
Matthias Maier [Tue, 4 Aug 2015 21:45:21 +0000 (21:45 +0000)]
CMake: fix find_boost call for windows
It turns out that the Windows version of CMake does not distinguish between
FindBOOST.cmake and FindBoost.cmake - *yay*.
Therefore, we also have to guard the invocation of FindBoost.cmake within
deal.II's FindBOOST.cmake file.
Matthias Maier [Wed, 5 Aug 2015 04:29:38 +0000 (23:29 -0500)]
Merge pull request #1263 from bangerth/fix-compilation
Un-break compilation.
Matthias Maier [Wed, 5 Aug 2015 04:27:28 +0000 (23:27 -0500)]
Merge pull request #1254 from bangerth/improve-error-message
Improve the error message for copying and adding sparse matrices with
Matthias Maier [Wed, 5 Aug 2015 04:25:53 +0000 (23:25 -0500)]
Merge pull request #1262 from drwells/fix-header-typos
Fix header typos
Wolfgang Bangerth [Wed, 5 Aug 2015 03:05:28 +0000 (22:05 -0500)]
Un-break compilation.
On compilers without C++11, we need to stay within the limits of BOOST's maximal
number of arguments for boost::bind.
Wolfgang Bangerth [Wed, 5 Aug 2015 02:31:54 +0000 (21:31 -0500)]
Merge pull request #1257 from jhansel/workshop_practice
input parameter description for start_step() of TimeStepControl
David Wells [Tue, 14 Jul 2015 21:25:14 +0000 (17:25 -0400)]
Fix a large number of typos.
This should be a majority of the typos in the documentation.
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.