]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
8 years agoMerge pull request #3275 from davydden/feature/arpack_shift
Wolfgang Bangerth [Wed, 26 Oct 2016 12:44:30 +0000 (06:44 -0600)]
Merge pull request #3275 from davydden/feature/arpack_shift

add ArpackSolver::set_shift()

8 years agoUpdate readme.html for #3254 (#3255)
Konstantin Ladutenko [Tue, 25 Oct 2016 13:11:13 +0000 (16:11 +0300)]
Update readme.html for #3254 (#3255)

* Use cmake to find local MathJax

8 years agouse std::complex in (P)Arpack::set_shift() 3275/head
Denis Davydov [Fri, 21 Oct 2016 14:40:05 +0000 (16:40 +0200)]
use std::complex in (P)Arpack::set_shift()

8 years agomake PArpackSolver::set_shift() consistent to that in ArpackSolver
Denis Davydov [Fri, 21 Oct 2016 13:35:47 +0000 (15:35 +0200)]
make PArpackSolver::set_shift() consistent to that in ArpackSolver

8 years agoadd ArpackSolver::set_shift()
Denis Davydov [Fri, 21 Oct 2016 13:29:26 +0000 (15:29 +0200)]
add ArpackSolver::set_shift()

8 years agoMerge pull request #3287 from kbzowski/master
Denis Davydov [Tue, 25 Oct 2016 12:02:18 +0000 (14:02 +0200)]
Merge pull request #3287 from kbzowski/master

Fixed typo in FunctionParser examples.

8 years agoFixed typo in FunctionParser examples. 3287/head
kbzowski [Tue, 25 Oct 2016 11:51:20 +0000 (13:51 +0200)]
Fixed typo in FunctionParser examples.

8 years agoMerge pull request #3276 from kronbichler/master
Martin Kronbichler [Mon, 24 Oct 2016 18:25:36 +0000 (20:25 +0200)]
Merge pull request #3276 from kronbichler/master

Add step() and Tstep() methods to Chebyshev preconditioner for relaxation smoothers

8 years agoMerge pull request #3274 from drwells/split-tests/bits-06
Martin Kronbichler [Mon, 24 Oct 2016 10:52:22 +0000 (12:52 +0200)]
Merge pull request #3274 from drwells/split-tests/bits-06

Move vector tests from tests/bits to tests/vector.

8 years agoMention change 3276/head
Martin Kronbichler [Fri, 21 Oct 2016 14:22:03 +0000 (16:22 +0200)]
Mention change

8 years agoTest relaxation interface to PreconditionChebyshev
Martin Kronbichler [Fri, 21 Oct 2016 14:19:51 +0000 (16:19 +0200)]
Test relaxation interface to PreconditionChebyshev

8 years agoRe-organize adaptive MG tests with matrix-free. Avoid dependency on Trilinos if not...
Martin Kronbichler [Fri, 21 Oct 2016 14:19:27 +0000 (16:19 +0200)]
Re-organize adaptive MG tests with matrix-free. Avoid dependency on Trilinos if not necessary.

8 years agoAdd step() and Tstep() methods to Chebyshev preconditioner.
Martin Kronbichler [Fri, 21 Oct 2016 14:18:23 +0000 (16:18 +0200)]
Add step() and Tstep() methods to Chebyshev preconditioner.

8 years agoMerge pull request #3263 from bangerth/generalize-edge-adjacent-data-structures
David Wells [Sat, 22 Oct 2016 14:45:33 +0000 (10:45 -0400)]
Merge pull request #3263 from bangerth/generalize-edge-adjacent-data-structures

Complete the implementation of the mesh orientation algorithm in 3d.

8 years agoMerge pull request #3281 from kronbichler/mapping_remove_unnecessary_code
Denis Davydov [Sat, 22 Oct 2016 10:20:40 +0000 (12:20 +0200)]
Merge pull request #3281 from kronbichler/mapping_remove_unnecessary_code

Remove unnecessary code

8 years agoRemove unnecessary code 3281/head
Martin Kronbichler [Sat, 22 Oct 2016 10:07:03 +0000 (12:07 +0200)]
Remove unnecessary code

8 years agoMerge pull request #3278 from bangerth/doc-update
David Wells [Fri, 21 Oct 2016 22:04:05 +0000 (18:04 -0400)]
Merge pull request #3278 from bangerth/doc-update

Add a comment.

8 years agoAdd a comment. 3278/head
Wolfgang Bangerth [Fri, 21 Oct 2016 21:22:25 +0000 (16:22 -0500)]
Add a comment.

8 years agoMerge pull request #3273 from bangerth/fix-read_vtk
Timo Heister [Fri, 21 Oct 2016 13:12:38 +0000 (09:12 -0400)]
Merge pull request #3273 from bangerth/fix-read_vtk

Fix GridIn::read_vtk().

8 years agoMove vector tests from tests/bits to tests/vector. 3274/head
David Wells [Fri, 21 Oct 2016 01:01:46 +0000 (21:01 -0400)]
Move vector tests from tests/bits to tests/vector.

8 years agoMerge pull request #3270 from dealii/doc_fix_1
Wolfgang Bangerth [Thu, 20 Oct 2016 23:12:49 +0000 (17:12 -0600)]
Merge pull request #3270 from dealii/doc_fix_1

Refactor documentation for TrilinosWrappers::BlockSparsityPattern.

8 years agoAdd a changelog entry. 3273/head
Wolfgang Bangerth [Thu, 20 Oct 2016 22:54:05 +0000 (17:54 -0500)]
Add a changelog entry.

8 years agoFix GridIn::read_vtk().
Wolfgang Bangerth [Thu, 20 Oct 2016 22:53:56 +0000 (17:53 -0500)]
Fix GridIn::read_vtk().

The function reads a section of VTK files of the form

CELL_DATA 4
SCALARS MaterialID double 1
LOOKUP_TABLE default
1.000000
2.000000
3.000000
4.000000

but internally (despite the fact that the field is declared
as 'double' above) reads them as integers. This leads to
wrong results if they are given as floating point numbers,
as in the case above.

While there also add an assertion an clean things up
slightly.

8 years agoMerge pull request #3272 from drwells/improve-step-27
Wolfgang Bangerth [Thu, 20 Oct 2016 20:25:49 +0000 (14:25 -0600)]
Merge pull request #3272 from drwells/improve-step-27

Clarify some header descriptions in step-27.

8 years agoClarify some header descriptions in step-27. 3272/head
David Wells [Thu, 20 Oct 2016 19:58:45 +0000 (15:58 -0400)]
Clarify some header descriptions in step-27.

The old description was written when we used
CompressedSetSparsityPattern for this tutorial instead of
DynamicSparsityPattern.

8 years agoRefactor documentation for TrilinosWrappers::BlockSparsityPattern. 3270/head
Jean-Paul Pelteret [Thu, 20 Oct 2016 13:42:16 +0000 (15:42 +0200)]
Refactor documentation for TrilinosWrappers::BlockSparsityPattern.

The documentation for this class now mirrors that provided in
`petsc_block_sparse_matrix.h` (and, for the namespace description,
`petsc_vector_base.h`).

Fixes #3267

8 years agoMerge pull request #3266 from masterleinad/fix_missing_file
Jean-Paul Pelteret [Thu, 20 Oct 2016 08:43:58 +0000 (10:43 +0200)]
Merge pull request #3266 from masterleinad/fix_missing_file

Copy the correct .obm file in step-42

8 years agoCopy the correct .obm file in step-42 3266/head
Daniel Arndt [Thu, 20 Oct 2016 08:38:06 +0000 (10:38 +0200)]
Copy the correct .obm file in step-42

8 years agoMerge pull request #3264 from tjhei/doxygen_fixes
Bruno Turcksin [Wed, 19 Oct 2016 21:33:35 +0000 (17:33 -0400)]
Merge pull request #3264 from tjhei/doxygen_fixes

fix doxygen errors

8 years agofix doxygen errors 3264/head
Timo Heister [Wed, 19 Oct 2016 19:24:26 +0000 (15:24 -0400)]
fix doxygen errors

8 years agoComplete the implementation of the mesh orientation algorithm in 3d. 3263/head
Wolfgang Bangerth [Thu, 13 Oct 2016 10:23:03 +0000 (04:23 -0600)]
Complete the implementation of the mesh orientation algorithm in 3d.

This replaces the existing implementation by one that is largely
dimension independent.

8 years agoMerge pull request #3260 from davydden/minor/mf_operators_remove_warning
Martin Kronbichler [Tue, 18 Oct 2016 14:00:52 +0000 (16:00 +0200)]
Merge pull request #3260 from davydden/minor/mf_operators_remove_warning

remove warning in MatrixFreeOperators::Base

8 years agoremove warning in MatrixFreeOperators::Base 3260/head
Denis Davydov [Tue, 18 Oct 2016 12:39:24 +0000 (14:39 +0200)]
remove warning in MatrixFreeOperators::Base

8 years agoMerge pull request #3257 from masterleinad/restrict_arpack
Denis Davydov [Tue, 18 Oct 2016 06:08:21 +0000 (08:08 +0200)]
Merge pull request #3257 from masterleinad/restrict_arpack

Restrict the possible options for eigenvalues of symmetric problems in Arpack

8 years agoRestrict the possible options for eigenvalues in (P)Arpack 3257/head
Daniel Arndt [Mon, 17 Oct 2016 15:46:11 +0000 (17:46 +0200)]
Restrict the possible options for eigenvalues in (P)Arpack

8 years agoMerge pull request #3258 from kronbichler/master
Bruno Turcksin [Mon, 17 Oct 2016 19:20:09 +0000 (15:20 -0400)]
Merge pull request #3258 from kronbichler/master

Add missing include files

8 years agoAdd missing include files 3258/head
Martin Kronbichler [Mon, 17 Oct 2016 19:16:55 +0000 (21:16 +0200)]
Add missing include files

8 years agoMerge pull request #3252 from davydden/matrix_free_base
Denis Davydov [Mon, 17 Oct 2016 14:27:10 +0000 (16:27 +0200)]
Merge pull request #3252 from davydden/matrix_free_base

add a base class for Matrix-free operators

8 years agoadd a base class for Matrix-free operators 3252/head
Denis Davydov [Mon, 17 Oct 2016 08:34:23 +0000 (10:34 +0200)]
add a base class for Matrix-free operators

8 years agoderive MatrixFree from Subscriptor
Denis Davydov [Mon, 17 Oct 2016 08:33:47 +0000 (10:33 +0200)]
derive MatrixFree from Subscriptor

8 years agoMerge pull request #3256 from masterleinad/fix_tbbreduce
Martin Kronbichler [Sun, 16 Oct 2016 19:47:19 +0000 (21:47 +0200)]
Merge pull request #3256 from masterleinad/fix_tbbreduce

Allocate an even number of elements in TBBReduceFactor

8 years agoensure allocation of an even number of elements 3256/head
Daniel Arndt [Sun, 16 Oct 2016 16:08:55 +0000 (18:08 +0200)]
ensure allocation of an even number of elements

8 years agoMerge pull request #3248 from kronbichler/master
Martin Kronbichler [Sat, 15 Oct 2016 16:42:44 +0000 (18:42 +0200)]
Merge pull request #3248 from kronbichler/master

Add JxW method to FEEvaluation

8 years agoMerge pull request #3253 from drwells/fix-clang-warnings
Martin Kronbichler [Sat, 15 Oct 2016 16:41:29 +0000 (18:41 +0200)]
Merge pull request #3253 from drwells/fix-clang-warnings

Fix clang warnings

8 years agoMerge pull request #3250 from bangerth/add-missing-flags
Martin Kronbichler [Sat, 15 Oct 2016 16:40:47 +0000 (18:40 +0200)]
Merge pull request #3250 from bangerth/add-missing-flags

Add missing 'update_JxW_values' flags.

8 years agoMerge pull request #3251 from drwells/print-top-xml-sections-on-error
David Wells [Sat, 15 Oct 2016 16:04:50 +0000 (12:04 -0400)]
Merge pull request #3251 from drwells/print-top-xml-sections-on-error

Include the top XML sections in an error message.

8 years agoRemove some unused typedefs. 3253/head
David Wells [Sat, 15 Oct 2016 16:03:01 +0000 (12:03 -0400)]
Remove some unused typedefs.

8 years agoComment out some unused function arguments.
David Wells [Sat, 15 Oct 2016 16:02:42 +0000 (12:02 -0400)]
Comment out some unused function arguments.

8 years agoInclude the top XML sections in an error message. 3251/head
David Wells [Sat, 15 Oct 2016 13:19:16 +0000 (09:19 -0400)]
Include the top XML sections in an error message.

This commit improves ExcInvalidXMLParameterFile by printing out the
names of the top level XML sections in an exception message.

8 years agoAdd missing 'update_JxW_values' flags. 3250/head
Wolfgang Bangerth [Fri, 14 Oct 2016 23:27:59 +0000 (18:27 -0500)]
Add missing 'update_JxW_values' flags.

These tests *do* use the JxW values, but they are not explicitly specified
as necessary. Instead, some quirk of our internal machineries causes this
flag to be set anyway, but it's better not to rely on this.

8 years agoMerge pull request #3249 from bangerth/fix-comment
David Wells [Fri, 14 Oct 2016 21:58:53 +0000 (17:58 -0400)]
Merge pull request #3249 from bangerth/fix-comment

Fix several grammar mistakes in a comment.

8 years agoFix several grammar mistakes in a comment. 3249/head
Wolfgang Bangerth [Fri, 14 Oct 2016 21:43:37 +0000 (16:43 -0500)]
Fix several grammar mistakes in a comment.

While there, also wrap it.

8 years agoAdd changelog 3248/head
Martin Kronbichler [Fri, 14 Oct 2016 18:39:25 +0000 (20:39 +0200)]
Add changelog

8 years agoAdd JxW() method to FEEvaluation.
Martin Kronbichler [Fri, 14 Oct 2016 18:38:16 +0000 (20:38 +0200)]
Add JxW() method to FEEvaluation.

8 years agoMerge pull request #3247 from spco/remove_semicolon
David Wells [Fri, 14 Oct 2016 17:36:07 +0000 (13:36 -0400)]
Merge pull request #3247 from spco/remove_semicolon

Remove extra semicolon.

8 years agoMerge pull request #3245 from bangerth/doc-update-78
Timo Heister [Fri, 14 Oct 2016 17:26:32 +0000 (13:26 -0400)]
Merge pull request #3245 from bangerth/doc-update-78

Update DoFHandler documentation first sentence.

8 years agoMerge pull request #3244 from bangerth/simplify-steps-2
Timo Heister [Fri, 14 Oct 2016 17:24:47 +0000 (13:24 -0400)]
Merge pull request #3244 from bangerth/simplify-steps-2

Make code in steps 1 and 2 more obvious.

8 years agoMerge pull request #3246 from bangerth/simplify-steps
Timo Heister [Fri, 14 Oct 2016 17:24:06 +0000 (13:24 -0400)]
Merge pull request #3246 from bangerth/simplify-steps

Use an easier to read style for declaring iterator variables.

8 years agoRemove extra semicolon. 3247/head
SAM COX [Fri, 14 Oct 2016 17:07:37 +0000 (18:07 +0100)]
Remove extra semicolon.

8 years agoMerge pull request #3243 from tjhei/step_40_what_la
Wolfgang Bangerth [Fri, 14 Oct 2016 15:48:12 +0000 (09:48 -0600)]
Merge pull request #3243 from tjhei/step_40_what_la

step-40: output ranks and what linear algebra we use

8 years agostep-40: output ranks and what linear algebra we use 3243/head
Timo Heister [Fri, 14 Oct 2016 15:39:36 +0000 (11:39 -0400)]
step-40: output ranks and what linear algebra we use

8 years agoMerge pull request #3237 from spco/add_flux_test
Timo Heister [Fri, 14 Oct 2016 15:00:24 +0000 (11:00 -0400)]
Merge pull request #3237 from spco/add_flux_test

Add unit test for make_flux_sparsity_pattern() with periodicity.

8 years agoUpdate DoFHandler documentation first sentence. 3245/head
Wolfgang Bangerth [Fri, 14 Oct 2016 10:33:06 +0000 (04:33 -0600)]
Update DoFHandler documentation first sentence.

8 years agoMake code in steps 1 and 2 more obvious. 3244/head
Wolfgang Bangerth [Fri, 14 Oct 2016 10:28:19 +0000 (04:28 -0600)]
Make code in steps 1 and 2 more obvious.

In the current setup, steps-1 and 2 first set all manifold ids, and only
then attach a manifold object. This invites the question what the triangulation
would do in between. On the other hand, we can easily fix this by first
attaching a manifold object to the triangulation for manifold_id zero,
and only then set the manifold_ids of cells and faces to zero.

8 years agoUse an easier to read style for declaring iterator variables. 3246/head
Wolfgang Bangerth [Fri, 14 Oct 2016 10:14:21 +0000 (04:14 -0600)]
Use an easier to read style for declaring iterator variables.

For first-time readers of deal.II programs (who may be used to other languages than C++),
our declarations of 'cell' and 'endc' that span multiple lines may be difficult to read.

For the first three tutorial programs, use a simpler syntax where each variable declaration
only requires a single line of code.

8 years agoMerge pull request #3234 from bangerth/fix-compilation
David Wells [Fri, 14 Oct 2016 01:10:52 +0000 (21:10 -0400)]
Merge pull request #3234 from bangerth/fix-compilation

Remove a wrong 'typename'.

8 years agoAdd unit test for make_flux_sparsity_pattern with periodicity. 3237/head
SAM COX [Thu, 13 Oct 2016 21:44:42 +0000 (22:44 +0100)]
Add unit test for make_flux_sparsity_pattern with periodicity.

8 years agoRemove a wrong 'typename'. 3234/head
Wolfgang Bangerth [Thu, 13 Oct 2016 22:04:31 +0000 (17:04 -0500)]
Remove a wrong 'typename'.

8 years agoMerge pull request #3236 from gassmoeller/remove_unhelpful_assert
Wolfgang Bangerth [Thu, 13 Oct 2016 21:58:43 +0000 (15:58 -0600)]
Merge pull request #3236 from gassmoeller/remove_unhelpful_assert

Remove asserts that are no longer useful

8 years agoRemove asserts 3236/head
Rene Gassmoeller [Thu, 13 Oct 2016 21:32:16 +0000 (15:32 -0600)]
Remove asserts

8 years agoMerge pull request #3224 from bangerth/generalize-edge-adjacent-data-structures
David Wells [Thu, 13 Oct 2016 21:24:36 +0000 (17:24 -0400)]
Merge pull request #3224 from bangerth/generalize-edge-adjacent-data-structures

Generalize the data structure used to represent an edge set.

8 years agoMerge pull request #3231 from davydden/more_quick_tests
Timo Heister [Thu, 13 Oct 2016 20:28:38 +0000 (16:28 -0400)]
Merge pull request #3231 from davydden/more_quick_tests

add more quick tests

8 years agoMerge pull request #3138 from gassmoeller/improve_tensor_product_polynomials
Martin Kronbichler [Thu, 13 Oct 2016 18:30:26 +0000 (20:30 +0200)]
Merge pull request #3138 from gassmoeller/improve_tensor_product_polynomials

Reorder loop over tensor polynomials.

8 years agoadd Assert's to some quick tests 3231/head
Denis Davydov [Thu, 13 Oct 2016 17:49:53 +0000 (19:49 +0200)]
add Assert's to some quick tests

8 years agoProvide paths for static and dynamic memory. 3138/head
Rene Gassmoeller [Wed, 12 Oct 2016 20:09:20 +0000 (14:09 -0600)]
Provide paths for static and dynamic memory.

8 years agoMerge pull request #3232 from spco/fix_flux_sparsity_pattern
Martin Kronbichler [Thu, 13 Oct 2016 15:39:14 +0000 (17:39 +0200)]
Merge pull request #3232 from spco/fix_flux_sparsity_pattern

Ask neighbor, rather than cell_face, about children.

8 years agoAsk neighbor, rather than cell_face, about children. 3232/head
SAM COX [Thu, 13 Oct 2016 13:47:26 +0000 (14:47 +0100)]
Ask neighbor, rather than cell_face, about children.

8 years agoadd a quick test for Arpack
Denis Davydov [Thu, 13 Oct 2016 09:29:19 +0000 (11:29 +0200)]
add a quick test for Arpack

8 years agoadd a quick test for GSL
Denis Davydov [Thu, 13 Oct 2016 08:50:57 +0000 (10:50 +0200)]
add a quick test for GSL

8 years agoadd a quick test for umfpack
Denis Davydov [Thu, 13 Oct 2016 08:39:48 +0000 (10:39 +0200)]
add a quick test for umfpack

8 years agoadd a quick test for LAPACK
Denis Davydov [Thu, 13 Oct 2016 08:30:33 +0000 (10:30 +0200)]
add a quick test for LAPACK

8 years agoadd a quick test for metis
Denis Davydov [Thu, 13 Oct 2016 08:25:21 +0000 (10:25 +0200)]
add a quick test for metis

8 years agoadd a quick test for trilinos
Denis Davydov [Wed, 12 Oct 2016 22:20:22 +0000 (00:20 +0200)]
add a quick test for trilinos

8 years agoMerge pull request #3184 from davydden/feature/PreconditionJacobi_MGSmootherPrecondition
Wolfgang Bangerth [Wed, 12 Oct 2016 20:57:04 +0000 (14:57 -0600)]
Merge pull request #3184 from davydden/feature/PreconditionJacobi_MGSmootherPrecondition

make PreconditionJacobi work with MGSmootherPrecondition by defining …

8 years agoMerge pull request #3225 from drwells/fix-old-doc-links
Wolfgang Bangerth [Wed, 12 Oct 2016 20:24:47 +0000 (14:24 -0600)]
Merge pull request #3225 from drwells/fix-old-doc-links

Remove removed features from the documentation.

8 years agomake PreconditionJacobi work with MGSmootherPrecondition by adding a typedef for... 3184/head
Denis Davydov [Tue, 4 Oct 2016 13:12:27 +0000 (15:12 +0200)]
make PreconditionJacobi work with MGSmootherPrecondition by adding a typedef for AdditionalData

8 years agoImprove the step-11 quadrature order explanation. 3225/head
David Wells [Wed, 12 Oct 2016 15:56:51 +0000 (11:56 -0400)]
Improve the step-11 quadrature order explanation.

This little commit fixes three little issues with this paragraph:
1. A Gauss quadrature rule has order 2 r - 1 for r points, not 2 r + 1
2. p and p + 1 should be surrounded by $s
3. @>= should be replaced by the TeX command \geq

8 years agoGeneralize the data structure used to represent an edge set. 3224/head
Wolfgang Bangerth [Tue, 11 Oct 2016 22:20:02 +0000 (16:20 -0600)]
Generalize the data structure used to represent an edge set.

Specifically, the class is used to represent the set of edges by which the parallel
set can grow in each iteration. In 2d, this set can only have zero, one, or two
elements, and we can use a corresponding, O(1) data structure to store them.

In 3d, the set can be of arbitrary size and we represent it as a std::set.

Creating generic data structures also allows to write the algorithm that uses it
in a more concise way using iterators.

8 years agoRemove MGMatrix doc references.
David Wells [Wed, 12 Oct 2016 01:22:00 +0000 (21:22 -0400)]
Remove MGMatrix doc references.

This class was removed in commit 0e6f496cdf (January 2015).

8 years agoRemove SparseLUDecomposition::decompose reference.
David Wells [Tue, 11 Oct 2016 22:08:57 +0000 (18:08 -0400)]
Remove SparseLUDecomposition::decompose reference.

This function was removed in commit 27b50d8b58d (February 2015).

8 years agoRemove collect_periodic_face_pairs() references.
David Wells [Tue, 11 Oct 2016 22:02:16 +0000 (18:02 -0400)]
Remove collect_periodic_face_pairs() references.

This function was removed in commit a99f9a70d2 (September 2013) in favor
of collect_periodic_faces.

8 years agoRemove face_to_equivalent_cell_index references.
David Wells [Tue, 11 Oct 2016 21:58:57 +0000 (17:58 -0400)]
Remove face_to_equivalent_cell_index references.

This function was removed in 73e27d0d14b (August 2013) in favor of
face_to_cell_index.

8 years agoRemove QGauss2 doc references.
David Wells [Tue, 11 Oct 2016 20:44:58 +0000 (16:44 -0400)]
Remove QGauss2 doc references.

This QGauss2, QGauss3, etc. were removed in commit
07e24b9065b (September 2010) in favor of QGauss.

8 years agoRemove a ProblemBase doc reference.
David Wells [Tue, 11 Oct 2016 20:37:48 +0000 (16:37 -0400)]
Remove a ProblemBase doc reference.

ProblemBase was removed a long time ago (commit 57dc4ec4a3, March
2001), so point the user towards the current functions.

8 years agoRemove MGDoFHandler doc references.
David Wells [Tue, 11 Oct 2016 19:34:51 +0000 (15:34 -0400)]
Remove MGDoFHandler doc references.

This class was removed in commit c3b628b913.

8 years agoRemove MGConstraints doc references.
David Wells [Tue, 11 Oct 2016 19:33:16 +0000 (15:33 -0400)]
Remove MGConstraints doc references.

This class only existed in preliminary versions of the MG part of the
library and has since been replaced by MGConstrainedDoFs.

8 years agoRemove FiniteElementBase doc references.
David Wells [Tue, 11 Oct 2016 19:05:25 +0000 (15:05 -0400)]
Remove FiniteElementBase doc references.

FiniteElementBase was removed in commit 6cc25d0964 (August 2005) and the
relevant functionality moved to FiniteElement or the namespace
FiniteElementDomination.

8 years agoMerge pull request #3220 from bangerth/generalize-edge-adjacent-data-structures
Timo Heister [Mon, 10 Oct 2016 21:18:19 +0000 (17:18 -0400)]
Merge pull request #3220 from bangerth/generalize-edge-adjacent-data-structures

Generalize the data structures for the cells adjacent to an edge.

8 years agoRename a function; also make it run faster. 3220/head
Wolfgang Bangerth [Sun, 9 Oct 2016 15:38:02 +0000 (09:38 -0600)]
Rename a function; also make it run faster.

The new name is dimension independent. The speed is gained because we do not need
to search a list from the top every time, but it is enough to start searching where
we left off previously.

8 years agoGeneralize the data structures for the cells adjacent to an edge.
Wolfgang Bangerth [Sun, 9 Oct 2016 13:28:44 +0000 (07:28 -0600)]
Generalize the data structures for the cells adjacent to an edge.

In 2d, only two cells can be adjacent to an edge, and the current data structures in the
mesh reorientation algorithm reflect this: each edge had 2 slots for adjacent cells, of which
zero, one, or two could be used at any given time.

On the other hand, in 3d, an arbitrary number of cells may be adjacent to an edge. I eventually
want to extend the algorithm re-written in #3166 to the 3d case as well. This patch generalizes
the data structure representing the cells adjacent to an edge by making it generic. The patch
only implements the 2d case, but the 3d case will be easy to add later on, and it makes the 'Edge'
data structure generic.


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.