]>
https://gitweb.dealii.org/ - dealii.git/log
Daniel Arndt [Thu, 6 Oct 2016 14:56:54 +0000 (16:56 +0200)]
Add test for make_flux_sparsity_pattern with periodic bc
Wolfgang Bangerth [Wed, 5 Oct 2016 19:38:40 +0000 (13:38 -0600)]
Merge pull request #3186 from tjhei/no_set_bdry_id_internal
disallow set_boundary_id() on internal faces
David Wells [Wed, 5 Oct 2016 15:35:11 +0000 (11:35 -0400)]
Merge pull request #3204 from tjhei/fix_torus_test_output
fix grid/torus_01 test output
Denis Davydov [Wed, 5 Oct 2016 13:25:49 +0000 (15:25 +0200)]
Merge pull request #3202 from masterleinad/silence_enriched_warning
Silence warning in FE_Enriched
Daniel Arndt [Wed, 5 Oct 2016 10:40:12 +0000 (12:40 +0200)]
Silence warning in FE_Enriched
Timo Heister [Wed, 5 Oct 2016 12:55:48 +0000 (08:55 -0400)]
fix grid/torus_01 test output
Timo Heister [Tue, 4 Oct 2016 16:40:11 +0000 (12:40 -0400)]
disallow set_boundary_id() on internal faces
Timo Heister [Wed, 5 Oct 2016 12:39:28 +0000 (08:39 -0400)]
Merge pull request #3189 from bangerth/fix-error-message
Tighten up error messages.
Wolfgang Bangerth [Wed, 5 Oct 2016 12:28:13 +0000 (06:28 -0600)]
Merge pull request #3200 from davydden/fe_enriched_tests
add two Asserts in fe_enriched_step-36 unit test
Timo Heister [Wed, 5 Oct 2016 12:26:01 +0000 (08:26 -0400)]
Merge pull request #3195 from bangerth/fix-test-5
Do not use 'typename' outside templates.
Denis Davydov [Wed, 5 Oct 2016 08:44:28 +0000 (10:44 +0200)]
minor cleanup of fe_enriched_step-36 unit test
Luca Heltai [Wed, 5 Oct 2016 08:06:05 +0000 (10:06 +0200)]
Merge pull request #3198 from bangerth/doc-update
Update the documentation of Manifold::normal_vector().
Denis Davydov [Wed, 5 Oct 2016 05:27:56 +0000 (07:27 +0200)]
add two Asserts in fe_enriched_step-36 unit test
Matthias Maier [Wed, 5 Oct 2016 01:58:51 +0000 (20:58 -0500)]
Merge pull request #3191 from bangerth/fix-test
Fix output of test.
Matthias Maier [Wed, 5 Oct 2016 01:58:14 +0000 (20:58 -0500)]
Merge pull request #3190 from bangerth/fix-dereference
Do not dereference pointers unless we know that they are non-NULL.
Wolfgang Bangerth [Wed, 5 Oct 2016 00:36:56 +0000 (18:36 -0600)]
Update the documentation of Manifold::normal_vector().
Wolfgang Bangerth [Tue, 4 Oct 2016 20:58:19 +0000 (14:58 -0600)]
Merge pull request #3196 from masterleinad/mem_64bit
Fix the memory_consumption output for 64bit indices
Wolfgang Bangerth [Tue, 4 Oct 2016 20:25:42 +0000 (14:25 -0600)]
Do not use 'typename' outside templates.
Daniel Arndt [Tue, 4 Oct 2016 20:46:20 +0000 (22:46 +0200)]
Fix the test output for 64bit indices as well
Timo Heister [Tue, 4 Oct 2016 20:25:31 +0000 (16:25 -0400)]
Merge pull request #3193 from bangerth/fix-test-3
Do not use 'typename' outside templates.
Timo Heister [Tue, 4 Oct 2016 20:24:51 +0000 (16:24 -0400)]
Merge pull request #3194 from bangerth/fix-test-4
Do not use 'typename' outside templates.
Timo Heister [Tue, 4 Oct 2016 20:24:34 +0000 (16:24 -0400)]
Merge pull request #3192 from bangerth/fix-test-2
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:22:18 +0000 (14:22 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:20:41 +0000 (14:20 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:17:13 +0000 (14:17 -0600)]
Do not use 'typename' outside templates.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:15:29 +0000 (14:15 -0600)]
Fix output of test.
The memory consumption for Triangulation recently changed with #3163.
I have been seeing the difference for finite elements for longer already,
but don't recall which change broke the test.
Wolfgang Bangerth [Tue, 4 Oct 2016 20:12:30 +0000 (14:12 -0600)]
Do not dereference pointers unless we know that they are non-NULL.
Wolfgang Bangerth [Tue, 4 Oct 2016 19:57:04 +0000 (13:57 -0600)]
Tighten up error messages.
It has long annoyed me that when we print exception messages that were created
via ExcMessage, that the information is really duplicative. Example:
--------------------------------------------------------
An error occurred in line <710> of file <.../step-6.cc> in function
int main()
The violated condition was:
false
The name and call sequence of the exception was:
ExcMessage ("abc" "def")
Additional Information:
abcdef
Stacktrace:
-----------
#0 ./step-6: main
--------------------------------------------------------
Here, the text that comes after 'The name and call sequence...'
is duplicative with what comes after 'Additional Information:'.
This is specifically the case for ExcMessage errors because
there *everything* that constructs the 'Additional information'
will actually be also under 'The name and...' part.
This patch cleans this up by omitting the first of these two
parts if the error message was created via ExcMessage.
Wolfgang Bangerth [Tue, 4 Oct 2016 16:51:03 +0000 (10:51 -0600)]
Merge pull request #3187 from tjhei/remove_warnings
remove warnings
Timo Heister [Tue, 4 Oct 2016 16:49:13 +0000 (12:49 -0400)]
remove warnings
clang warns with.
```
/ssd/deal-git/source/fe/fe_tools_extrapolate.cc:708:20: warning:
reference cannot be bound to dereferenced null pointer in well-defined
C++ code; comparison may be assumed to always evaluate to true
[-Wtautological-undefined-compare]
```
Wolfgang Bangerth [Tue, 4 Oct 2016 16:39:25 +0000 (10:39 -0600)]
Merge pull request #3179 from tjhei/mg_comments
improve comments in multigrid method
David Wells [Tue, 4 Oct 2016 15:40:11 +0000 (11:40 -0400)]
Merge pull request #3185 from tjhei/fix_hyper_cube_slit
Fix hyper cube slit
Timo Heister [Tue, 4 Oct 2016 14:17:30 +0000 (10:17 -0400)]
fix test output
Timo Heister [Tue, 4 Oct 2016 14:17:15 +0000 (10:17 -0400)]
indent
Timo Heister [Tue, 4 Oct 2016 14:09:26 +0000 (10:09 -0400)]
changelog entry
Timo Heister [Tue, 4 Oct 2016 14:08:16 +0000 (10:08 -0400)]
fix colorized hyper_cube_slit
GridGenerator::hyper_cube_slit() was setting the wrong boundary ids when
colorize was set to true.
Timo Heister [Tue, 4 Oct 2016 13:12:30 +0000 (09:12 -0400)]
Merge pull request #3173 from bangerth/updates-to-the-P1NC-element
Update the P1NC element implementation.
Timo Heister [Mon, 3 Oct 2016 20:40:52 +0000 (16:40 -0400)]
update comments in multigrid method
Wolfgang Bangerth [Fri, 30 Sep 2016 22:25:44 +0000 (16:25 -0600)]
Update the P1NC element implementation.
Specifically, this updates the class documentation for language
and clarity. It also tightens up the code in a number of places.
Timo Heister [Mon, 3 Oct 2016 21:43:42 +0000 (17:43 -0400)]
Merge pull request #3182 from bangerth/fix-tests
Correct ParameterHandler test outputs.
Wolfgang Bangerth [Mon, 3 Oct 2016 21:41:14 +0000 (15:41 -0600)]
Correct test outputs.
On my desktop, I have not installed numdiff yet, and these tests fail because
there are either differences in whitespace, or there is a trailing colon on
a line. Neither seem to bother numdiff, but they bother regular diff. Fix this
by checking in corrected versions of these output files.
David Wells [Mon, 3 Oct 2016 16:59:19 +0000 (12:59 -0400)]
Merge pull request #3177 from bangerth/doc-update
Fix formatting of doc text.
Wolfgang Bangerth [Mon, 3 Oct 2016 16:28:15 +0000 (10:28 -0600)]
Merge pull request #3178 from masterleinad/fix_style
Fixup all the other ':: '
Daniel Arndt [Mon, 3 Oct 2016 16:22:53 +0000 (18:22 +0200)]
Merge pull request #2753 from masterleinad/martin_extrapolate
FETools::extrapolate rebased
Daniel Arndt [Mon, 3 Oct 2016 13:21:35 +0000 (15:21 +0200)]
Fix related tests
Daniel Arndt [Wed, 28 Sep 2016 16:29:44 +0000 (18:29 +0200)]
Hide parallel implementation and use guards for vtk test output
Daniel Arndt [Tue, 27 Sep 2016 16:39:08 +0000 (18:39 +0200)]
Make sure to receive messages from the correct round
Daniel Arndt [Tue, 27 Sep 2016 15:33:34 +0000 (17:33 +0200)]
Add dealii comment blob and split extrapolate into an own file
Daniel Arndt [Sat, 3 Sep 2016 09:02:43 +0000 (11:02 +0200)]
Entry to changes.h
Daniel Arndt [Sat, 3 Sep 2016 08:56:03 +0000 (10:56 +0200)]
Fix doxygen documentation
Daniel Arndt [Fri, 2 Sep 2016 21:35:21 +0000 (23:35 +0200)]
guard implementation by check for p4est
Daniel Arndt [Fri, 2 Sep 2016 15:36:13 +0000 (17:36 +0200)]
Make C++03 conforming
Daniel Arndt [Fri, 2 Sep 2016 21:18:39 +0000 (23:18 +0200)]
Add tests
Daniel Arndt [Fri, 2 Sep 2016 21:17:14 +0000 (23:17 +0200)]
Fix implementation
Daniel Arndt [Fri, 2 Sep 2016 21:11:08 +0000 (23:11 +0200)]
Restructure fe_tools_interpolate.cc
Daniel Arndt [Fri, 2 Sep 2016 21:09:14 +0000 (23:09 +0200)]
move p4est wrappers
Daniel Arndt [Wed, 6 Jul 2016 16:13:21 +0000 (18:13 +0200)]
Fix some includes for rebasing
msteigemann [Thu, 18 Jun 2015 18:15:21 +0000 (20:15 +0200)]
FETools::extrapolate: add forward declaration
msteigemann [Mon, 15 Jun 2015 13:59:08 +0000 (15:59 +0200)]
FETools::extrapolate: Working on the extrapolate algorithm on distributed parallel grids
Daniel Arndt [Mon, 3 Oct 2016 16:07:59 +0000 (18:07 +0200)]
Fixup all the other ':: '
Wolfgang Bangerth [Mon, 3 Oct 2016 16:02:15 +0000 (10:02 -0600)]
Fix formatting of doc text.
Bruno Turcksin [Mon, 3 Oct 2016 15:55:30 +0000 (11:55 -0400)]
Merge pull request #3176 from bangerth/fix-style-issue
Eliminate an unnecessary space.
Wolfgang Bangerth [Mon, 3 Oct 2016 15:42:42 +0000 (09:42 -0600)]
Eliminate an unnecessary space.
Bruno Turcksin [Mon, 3 Oct 2016 13:07:29 +0000 (09:07 -0400)]
Merge pull request #3172 from bangerth/doc-update
Update the description of ConstraintMatrix::print().
Bruno Turcksin [Mon, 3 Oct 2016 13:06:07 +0000 (09:06 -0400)]
Merge pull request #3155 from Rombur/trapezoid
Add GridGenerator for a general quadrilateral/general hexahedron.
Bruno Turcksin [Thu, 22 Sep 2016 21:39:05 +0000 (17:39 -0400)]
Add GridGenerator for a general cell.
Bruno Turcksin [Mon, 3 Oct 2016 12:22:59 +0000 (08:22 -0400)]
Merge pull request #3170 from kronbichler/documentation_fe_evaluation
Augment documentation
Wolfgang Bangerth [Sun, 2 Oct 2016 23:40:36 +0000 (17:40 -0600)]
Merge pull request #3174 from JaeryunYim/master
Add a description of the addition of FE_P1NC
Timo Heister [Sun, 2 Oct 2016 21:12:01 +0000 (17:12 -0400)]
Merge pull request #3119 from kronbichler/master
Restrict the complete defect at once to the coarse level.
Martin Kronbichler [Sun, 2 Oct 2016 17:42:38 +0000 (19:42 +0200)]
Merge pull request #3175 from luca-heltai/manifold-fix-2
Fix #3165
Jaeryun Yim [Sun, 2 Oct 2016 17:05:30 +0000 (02:05 +0900)]
Add a description of the addition of the class FE_P1NC.
Luca Heltai [Sat, 1 Oct 2016 16:42:30 +0000 (18:42 +0200)]
Fixed bug in SphericalManifold for 3D case.
When R>>1 and C != Point<spacedim>(), SphericalManifold
computed directions by subtracting the center twice.
Timo Heister [Sat, 1 Oct 2016 20:32:42 +0000 (16:32 -0400)]
Merge pull request #3171 from bangerth/reimplement-2d-grid-orientation-fixes
Apply the fixes requested by @tjhei in #3166.
Martin Kronbichler [Fri, 30 Sep 2016 14:56:35 +0000 (16:56 +0200)]
Augment documentation of FEEvaluation
Wolfgang Bangerth [Fri, 30 Sep 2016 21:42:40 +0000 (15:42 -0600)]
Merge pull request #2851 from JaeryunYim/master
P1 nonconforming finite element on quads : FE_P1NC
Wolfgang Bangerth [Fri, 30 Sep 2016 21:12:26 +0000 (15:12 -0600)]
Merge pull request #3115 from davydden/feature/fe_enriched
FE_Enriched
Wolfgang Bangerth [Fri, 30 Sep 2016 21:11:01 +0000 (15:11 -0600)]
Merge pull request #3122 from drwells/parameterhandler-exceptions
Parameterhandler exceptions
Wolfgang Bangerth [Fri, 30 Sep 2016 19:08:37 +0000 (13:08 -0600)]
Update the description of ConstraintMatrix::print().
David Wells [Fri, 30 Sep 2016 18:16:29 +0000 (14:16 -0400)]
Merge pull request #3168 from masterleinad/remove_manifold_warning
Remove warning about hidden function
Wolfgang Bangerth [Fri, 30 Sep 2016 18:11:37 +0000 (13:11 -0500)]
Apply the fixes requested by @tjhei in #3166.
Daniel Arndt [Fri, 30 Sep 2016 17:29:41 +0000 (19:29 +0200)]
Merge pull request #3166 from bangerth/reimplement-2d-grid-reorientation
Reimplement 2d grid reorientation
Daniel Arndt [Fri, 30 Sep 2016 17:28:26 +0000 (19:28 +0200)]
Merge pull request #3169 from kronbichler/fix_trilinos_vector_mpi
Make compile without MPI
Martin Kronbichler [Fri, 30 Sep 2016 14:55:29 +0000 (16:55 +0200)]
Make compile without MPI
Daniel Arndt [Fri, 30 Sep 2016 14:16:27 +0000 (16:16 +0200)]
Remove warning about hidden function
Jaeryun Yim [Fri, 30 Sep 2016 13:37:00 +0000 (22:37 +0900)]
remove an empty line
Jaeryun Yim [Fri, 30 Sep 2016 13:28:58 +0000 (22:28 +0900)]
Minor edits on the description.
Jaeryun Yim [Fri, 30 Sep 2016 12:45:55 +0000 (21:45 +0900)]
Edit indents.
Jaeryun Yim [Fri, 30 Sep 2016 12:42:49 +0000 (21:42 +0900)]
Edit the functions related with face & subface data.
- Add get_face_data(), get_subface_data()
- Fix fill_fe_face_values(), fill_fe_subface_values()
Jaeryun Yim [Fri, 30 Sep 2016 10:19:18 +0000 (19:19 +0900)]
Edits for the Hessian.
Martin Kronbichler [Fri, 30 Sep 2016 08:31:01 +0000 (10:31 +0200)]
Merge pull request #3167 from bangerth/fix-typo
Fix a typo.
Jaeryun Yim [Fri, 30 Sep 2016 07:21:09 +0000 (16:21 +0900)]
Edit the codes for the tests.
- remove the macros: '#define PRECISION'
- edit spacings
Wolfgang Bangerth [Thu, 29 Sep 2016 22:16:16 +0000 (17:16 -0500)]
Fix a typo.
Jaeryun Yim [Fri, 30 Sep 2016 02:27:19 +0000 (11:27 +0900)]
Edit indents.
Wolfgang Bangerth [Thu, 29 Sep 2016 17:35:17 +0000 (12:35 -0500)]
Make the algorithm backward compatible by replicating a previous (harmless) bug.
Wolfgang Bangerth [Wed, 1 Jul 2015 16:09:26 +0000 (11:09 -0500)]
Reimplement the 2d implementation of edge orientation.
The old implementation, written in 2003 by Mike Anderson, is quite concise
and of high quality. But it is not extensively documented, and is
unnecessarily hard to read because it uses different conventions for names
etc than we use in the rest of the library.
This reimplementation uses standard conventions, and it uses the language and
symbols of a paper about to be submitted that concisely describes the algorithms
and data structures used in this algorithm. As an additional benefit,
it uses the standard vertex ordering of cells rather than the
old-style ordering used in the existing algorithm.
Following the algorithm without understanding the graph theoretical context
of the problem may be difficult, but because it uses the same symbols as in
the paper, should be easy enough if you have the paper.
Jaeryun Yim [Thu, 29 Sep 2016 17:11:07 +0000 (02:11 +0900)]
Remove the spaces before semicolons.
Jaeryun Yim [Thu, 29 Sep 2016 16:58:35 +0000 (01:58 +0900)]
Edits.
- remove FE_P1NC::get_nonzero_component().
- declare class InternalData.
- compute Hessians in get_data().
David Wells [Fri, 23 Sep 2016 22:26:11 +0000 (18:26 -0400)]
Make read_input print error messages again.
This commit partially restores the old behavior of read_input: this
function now prints out the exception message and returns
false. Previously this function printed all parsing error messages.
Some tests expected (see
79e0a380fb ) read_input to raise a specific
exception message: those were fixed by calling parse_input instead.
Jaeryun Yim [Wed, 28 Sep 2016 16:22:39 +0000 (01:22 +0900)]
Remove the parts for a graphical issue already resolved.
David Wells [Sat, 17 Sep 2016 17:21:02 +0000 (13:21 -0400)]
Use parse_input, not read_input, in tutorials.
read_input is now deprecated in favor of parse_input, which raises
exceptions.
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.