]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
9 years agocaveat has been removed 1018/head
ESeNonFossiIo [Wed, 17 Jun 2015 09:53:15 +0000 (11:53 +0200)]
caveat has been removed

9 years agoreording tests
ESeNonFossiIo [Tue, 16 Jun 2015 20:35:16 +0000 (22:35 +0200)]
reording tests

9 years agoremoving test that requires lower triangular matrix
ESeNonFossiIo [Tue, 16 Jun 2015 20:33:47 +0000 (22:33 +0200)]
removing test that requires lower triangular matrix

9 years agoremoving file depending on upper and lower triangular
ESeNonFossiIo [Tue, 16 Jun 2015 19:57:23 +0000 (21:57 +0200)]
removing file depending on upper and lower triangular

9 years agoremoving tests that require upper and lower triangular block operators
ESeNonFossiIo [Tue, 16 Jun 2015 19:44:38 +0000 (21:44 +0200)]
removing tests that require upper and lower triangular block operators

9 years agoreneaming and improving documentation
ESeNonFossiIo [Tue, 16 Jun 2015 10:56:45 +0000 (12:56 +0200)]
reneaming and improving documentation

9 years agotest for gauss elimination argument
ESeNonFossiIo [Mon, 15 Jun 2015 22:05:50 +0000 (00:05 +0200)]
test for gauss elimination argument

9 years agogauss elimination argument for linear operator
ESeNonFossiIo [Mon, 15 Jun 2015 22:04:39 +0000 (00:04 +0200)]
gauss elimination argument for linear operator

9 years agoMerge pull request #1038 from drwells/fix-compatibility-typo
Matthias Maier [Thu, 25 Jun 2015 12:32:55 +0000 (14:32 +0200)]
Merge pull request #1038 from drwells/fix-compatibility-typo

Fix a spelling error induced by the C++14 PR.

9 years agoFix a spelling error induced by the C++14 PR. 1038/head
David Wells [Thu, 25 Jun 2015 12:06:23 +0000 (08:06 -0400)]
Fix a spelling error induced by the C++14 PR.

9 years agoMerge pull request #1032 from drwells/support-c++14
Matthias Maier [Thu, 25 Jun 2015 11:00:24 +0000 (13:00 +0200)]
Merge pull request #1032 from drwells/support-c++14

Support C++14

9 years agoMerge pull request #1037 from drwells/fix-lapack-full-matrix-typos
Wolfgang Bangerth [Wed, 24 Jun 2015 22:01:27 +0000 (17:01 -0500)]
Merge pull request #1037 from drwells/fix-lapack-full-matrix-typos

Fix typos in the LAPACKFullMatrix documentation.

9 years agoFix typos in the documentation. 1037/head
David Wells [Wed, 24 Jun 2015 19:01:30 +0000 (15:01 -0400)]
Fix typos in the documentation.
Most of these were character transpositions.

9 years agoMerge pull request #1036 from davydden/fix_table_reinit
Wolfgang Bangerth [Tue, 23 Jun 2015 18:16:01 +0000 (13:16 -0500)]
Merge pull request #1036 from davydden/fix_table_reinit

fixed Table<2,T>::reinit(TableIndices<2>)

9 years agofixed Table<2,T>::reinit(TableIndices<2>) 1036/head
Denis Davydov [Tue, 23 Jun 2015 17:46:12 +0000 (19:46 +0200)]
fixed Table<2,T>::reinit(TableIndices<2>)

9 years agoUpdate documentation with C++14 information. 1032/head
David Wells [Sun, 21 Jun 2015 17:49:30 +0000 (13:49 -0400)]
Update documentation with C++14 information.

9 years agoAdd support for C++14.
David Wells [Mon, 22 Jun 2015 01:43:42 +0000 (21:43 -0400)]
Add support for C++14.
Rather than support "C++11 or not C++11", the CMake files now support
either C++14 or C++11 based on the flags DEAL_II_WITH_CXX14 and
DEAL_II_WITH_CXX11. As C++14 is (very nearly) a superset of C++11
functionality, DEAL_II_HAVE_CXX14 may only be true when
DEAL_II_HAVE_CXX11 is true.

9 years agoMerge pull request #1026 from bangerth/fix-warnings
Wolfgang Bangerth [Sun, 21 Jun 2015 16:18:45 +0000 (11:18 -0500)]
Merge pull request #1026 from bangerth/fix-warnings

Fix a few warnings in the tutorial programs.

9 years agoFix a few warnings in the tutorial programs. 1026/head
Wolfgang Bangerth [Wed, 17 Jun 2015 19:24:37 +0000 (14:24 -0500)]
Fix a few warnings in the tutorial programs.

9 years agoMerge pull request #1031 from davydden/kelly_modified_fix_warnings
Wolfgang Bangerth [Sun, 21 Jun 2015 14:07:25 +0000 (09:07 -0500)]
Merge pull request #1031 from davydden/kelly_modified_fix_warnings

fix GCC compiler warnings related to internal functions in error_estimator.cc

9 years agofix GCC compiler warnings related to internal function in error_estimator.cc 1031/head
Denis Davydov [Sun, 21 Jun 2015 13:06:10 +0000 (15:06 +0200)]
fix GCC compiler warnings related to internal function in error_estimator.cc

9 years agoMerge pull request #1023 from bangerth/add-comment
Timo Heister [Sat, 20 Jun 2015 16:10:33 +0000 (18:10 +0200)]
Merge pull request #1023 from bangerth/add-comment

Add a comment to two testcases.

9 years agoMerge pull request #1030 from tjhei/prm_stuff_after_end
Wolfgang Bangerth [Sat, 20 Jun 2015 11:31:36 +0000 (06:31 -0500)]
Merge pull request #1030 from tjhei/prm_stuff_after_end

fail if invalid content after "end" in prm

9 years agoadd test 1030/head
Timo Heister [Sat, 20 Jun 2015 09:38:10 +0000 (05:38 -0400)]
add test

9 years agofail if invalid content after "end" in prm
Timo Heister [Sat, 20 Jun 2015 09:31:43 +0000 (05:31 -0400)]
fail if invalid content after "end" in prm

Instead of ignoring all content after "end" in a prm file, generate a
parser error.

9 years agoMerge pull request #1028 from bangerth/add-two-assertions
Martin Kronbichler [Fri, 19 Jun 2015 16:21:40 +0000 (18:21 +0200)]
Merge pull request #1028 from bangerth/add-two-assertions

Add two assertions we had apparently forgotten previously.

9 years agoAdd two assertions we had apparently forgotten previously. 1028/head
Wolfgang Bangerth [Fri, 19 Jun 2015 16:15:28 +0000 (11:15 -0500)]
Add two assertions we had apparently forgotten previously.

The functions refining meshes in parallel get vectors with as many elements
as there are active cells in the triangulation on this processor. Verify
that this so.

9 years agoMerge pull request #1024 from davydden/kelly_modified
Wolfgang Bangerth [Wed, 17 Jun 2015 22:18:07 +0000 (17:18 -0500)]
Merge pull request #1024 from davydden/kelly_modified

more options in Kelly error estimator

9 years agoextend KellyErrorEstimator to calculate the boundary residual term of the reliable... 1024/head
Denis Davydov [Wed, 17 Jun 2015 21:31:55 +0000 (23:31 +0200)]
extend KellyErrorEstimator to calculate the boundary residual term of the reliable hp estimator

9 years agoMerge pull request #1027 from bangerth/davydden-branch_petscscalar_complex_bits_rebased
Wolfgang Bangerth [Wed, 17 Jun 2015 19:46:00 +0000 (14:46 -0500)]
Merge pull request #1027 from bangerth/davydden-branch_petscscalar_complex_bits_rebased

Make data types more generic

9 years agoReindent fe_tools_interpolate.cc. 1027/head
Wolfgang Bangerth [Wed, 17 Jun 2015 19:33:15 +0000 (14:33 -0500)]
Reindent fe_tools_interpolate.cc.

9 years agoAdjust scalar type of a local matrix to match that of the global one.
Wolfgang Bangerth [Wed, 17 Jun 2015 19:26:28 +0000 (14:26 -0500)]
Adjust scalar type of a local matrix to match that of the global one.

9 years agoAdjust scalar type of a local matrix to match that of the global one.
Wolfgang Bangerth [Wed, 17 Jun 2015 17:30:03 +0000 (12:30 -0500)]
Adjust scalar type of a local matrix to match that of the global one.

9 years agoMatch the template arguments of matrix and vector for MatrixCreator::create_mass_matr...
Wolfgang Bangerth [Wed, 17 Jun 2015 17:26:41 +0000 (12:26 -0500)]
Match the template arguments of matrix and vector for MatrixCreator::create_mass_matrix. This also allows us to re-enable the float-instantiations of this class, thereby fixing umfpack/umfpack_07.

9 years agoAvoid a warning.
Wolfgang Bangerth [Wed, 17 Jun 2015 16:40:10 +0000 (11:40 -0500)]
Avoid a warning.

9 years agolimit instantiation of MatrixCreator::create_mass_matrix to matching scalar types
Denis Davydov [Tue, 16 Jun 2015 21:21:54 +0000 (23:21 +0200)]
limit instantiation of MatrixCreator::create_mass_matrix to matching scalar types

9 years agoextend ConstraintMatrix to cover complex-valued cases
Denis Davydov [Tue, 16 Jun 2015 21:18:22 +0000 (23:18 +0200)]
extend ConstraintMatrix to cover complex-valued cases

9 years agodefine MatrixBlock::value_type
Denis Davydov [Tue, 16 Jun 2015 21:17:28 +0000 (23:17 +0200)]
define MatrixBlock::value_type

9 years agomodify check of non-zero diagonal element in PETScWrappers::apply_boundary_values...
Denis Davydov [Tue, 16 Jun 2015 21:16:37 +0000 (23:16 +0200)]
modify check of non-zero diagonal element in PETScWrappers::apply_boundary_values to complex case

9 years agoFullMatirx.vmult for vectors based on std::complex<double>
Denis Davydov [Tue, 16 Jun 2015 21:13:36 +0000 (23:13 +0200)]
FullMatirx.vmult for vectors based on std::complex<double>

9 years agomodify Assert in fe_tools_interpolate for complex numbers
Denis Davydov [Tue, 16 Jun 2015 21:12:30 +0000 (23:12 +0200)]
modify Assert in fe_tools_interpolate for complex numbers

9 years agopreliminary changes in pack_callback and unpack_callback to use complex numbers
Denis Davydov [Tue, 16 Jun 2015 21:10:37 +0000 (23:10 +0200)]
preliminary changes in pack_callback and unpack_callback to use complex numbers

9 years agoadd real/imag to PETSc vector. Adjust description of operator* for complex case
Denis Davydov [Tue, 16 Jun 2015 21:09:05 +0000 (23:09 +0200)]
add real/imag to PETSc vector. Adjust description of operator* for complex case

9 years agomodify methods description in PETSc sparse matrix for complex numbers
Denis Davydov [Tue, 16 Jun 2015 21:06:07 +0000 (23:06 +0200)]
modify methods description in PETSc sparse matrix for complex numbers

9 years agoextend operator= for PETSc MPI vector to handle complex-valued case
Denis Davydov [Tue, 16 Jun 2015 21:01:54 +0000 (23:01 +0200)]
extend operator= for PETSc MPI vector to handle complex-valued case

9 years agomake column_values use value_type in BlockMatrixBase
Denis Davydov [Tue, 16 Jun 2015 21:00:13 +0000 (23:00 +0200)]
make column_values use value_type in BlockMatrixBase

9 years agoMerge pull request #1025 from mtezzele/fix_mappingfe
Wolfgang Bangerth [Wed, 17 Jun 2015 17:09:39 +0000 (12:09 -0500)]
Merge pull request #1025 from mtezzele/fix_mappingfe

fix of get_position_vector

9 years agomatrix dimensions 1025/head
Marco Tezzele [Wed, 17 Jun 2015 14:57:55 +0000 (16:57 +0200)]
matrix dimensions

9 years agofix of get_position_vector
Marco Tezzele [Wed, 17 Jun 2015 14:51:22 +0000 (16:51 +0200)]
fix of get_position_vector

9 years agoAdd a comment to two testcases. 1023/head
Wolfgang Bangerth [Tue, 16 Jun 2015 17:26:32 +0000 (12:26 -0500)]
Add a comment to two testcases.

9 years agoMerge pull request #1021 from Rombur/deprecate_vector_3
Wolfgang Bangerth [Tue, 16 Jun 2015 16:55:23 +0000 (11:55 -0500)]
Merge pull request #1021 from Rombur/deprecate_vector_3

Deprecate more vector functions

9 years agoImprove step-35 and step-44. 1021/head
Bruno Turcksin [Tue, 16 Jun 2015 16:40:25 +0000 (11:40 -0500)]
Improve step-35 and step-44.

9 years agoDeprecate the following functions: sadd with 5 arguments and equ with 4 arguments.
Bruno Turcksin [Tue, 16 Jun 2015 15:32:36 +0000 (10:32 -0500)]
Deprecate the following functions: sadd with 5 arguments and equ with 4 arguments.

9 years agoMerge pull request #1019 from bangerth/extrude-cleanups
Wolfgang Bangerth [Tue, 16 Jun 2015 12:46:36 +0000 (07:46 -0500)]
Merge pull request #1019 from bangerth/extrude-cleanups

General cleanups of GridGenerator::extrude_triangulation().

9 years agoGeneral cleanups of this function, and documentation. 1019/head
Wolfgang Bangerth [Mon, 15 Jun 2015 22:40:48 +0000 (17:40 -0500)]
General cleanups of this function, and documentation.

9 years agoMerge pull request #1020 from Rombur/silence_warning
Bruno Turcksin [Tue, 16 Jun 2015 11:11:02 +0000 (06:11 -0500)]
Merge pull request #1020 from Rombur/silence_warning

Silence a few warnings in the tutorials.

9 years agoFix typo and indentation. 1020/head
Bruno Turcksin [Tue, 16 Jun 2015 11:05:25 +0000 (06:05 -0500)]
Fix typo and indentation.

9 years agoSilence a few warnings in the tutorials.
Bruno Turcksin [Tue, 16 Jun 2015 10:05:00 +0000 (05:05 -0500)]
Silence a few warnings in the tutorials.

9 years agoMerge pull request #1016 from Rombur/vector_tools_fix
Wolfgang Bangerth [Mon, 15 Jun 2015 18:52:12 +0000 (13:52 -0500)]
Merge pull request #1016 from Rombur/vector_tools_fix

Fix a bug in vector_tools interpolate for DGQ(0).

9 years agoFix a bug in vector_tools interpolate for DGQ(0). 1016/head
Bruno Turcksin [Mon, 15 Jun 2015 18:09:41 +0000 (13:09 -0500)]
Fix a bug in vector_tools interpolate for DGQ(0).

9 years agoMerge pull request #1006 from drwells/refactor-data-out-streams
Wolfgang Bangerth [Mon, 15 Jun 2015 16:43:02 +0000 (11:43 -0500)]
Merge pull request #1006 from drwells/refactor-data-out-streams

Refactor data out streams

9 years agoRefactor output streams to use a base class. 1006/head
David Wells [Sat, 13 Jun 2015 16:50:23 +0000 (12:50 -0400)]
Refactor output streams to use a base class.
The various output format stream classes have very similar properties.

9 years agoMerge pull request #1014 from Rombur/deprecate_vector_2
Wolfgang Bangerth [Mon, 15 Jun 2015 16:01:55 +0000 (11:01 -0500)]
Merge pull request #1014 from Rombur/deprecate_vector_2

Deprecate more vector functions

9 years agoDeprecate the following functions: sadd with 7 arguments, equ with 6 arguments, and... 1014/head
Bruno Turcksin [Mon, 15 Jun 2015 15:23:38 +0000 (10:23 -0500)]
Deprecate the following functions: sadd with 7 arguments, equ with 6 arguments, and print with 3 arguments.

9 years agoMerge pull request #1010 from bangerth/update-reference
Timo Heister [Mon, 15 Jun 2015 14:21:41 +0000 (16:21 +0200)]
Merge pull request #1010 from bangerth/update-reference

Update a reference.

9 years agoMerge pull request #1011 from bangerth/improve-ascii-art
Matthias Maier [Mon, 15 Jun 2015 14:20:47 +0000 (16:20 +0200)]
Merge pull request #1011 from bangerth/improve-ascii-art

Improve ASCII art.

9 years agoImprove ASCII art. 1011/head
Wolfgang Bangerth [Mon, 15 Jun 2015 14:17:50 +0000 (09:17 -0500)]
Improve ASCII art.

The original rendering eats the leading spaces, see
https://www.dealii.org/developer/doxygen/deal.II/step_42.html#PlasticityContactProblemmake_grid
The patch adds something at the front that ensures that this doesn't
happen. It's not pretty, but it works.

9 years agoUpdate a reference. 1010/head
Wolfgang Bangerth [Mon, 15 Jun 2015 14:11:17 +0000 (09:11 -0500)]
Update a reference.

9 years agoMerge pull request #1009 from bangerth/grid-orientation-tests
Bruno Turcksin [Mon, 15 Jun 2015 11:29:00 +0000 (06:29 -0500)]
Merge pull request #1009 from bangerth/grid-orientation-tests

Add two tests.

9 years agoAdd two tests. 1009/head
Wolfgang Bangerth [Sun, 14 Jun 2015 23:24:35 +0000 (18:24 -0500)]
Add two tests.

2d meshes always have correctly oriented edges, and this should enable us to create extruded 3d
meshes that also have correctly oriented faces. This is not the case currently for some 2d meshes
at least, and these tests document this. Someone will eventually have to debug this. In the
meantime, these two tests simply document and test the current state.

9 years agoMerge pull request #1007 from bangerth/guard-for-libz
Matthias Maier [Sun, 14 Jun 2015 20:53:29 +0000 (22:53 +0200)]
Merge pull request #1007 from bangerth/guard-for-libz

Ensure that certain tests are only run when zlib has been detected.

9 years agoEnsure that certain tests are only run when zlib has been detected. 1007/head
Wolfgang Bangerth [Sun, 14 Jun 2015 20:22:37 +0000 (15:22 -0500)]
Ensure that certain tests are only run when zlib has been detected.

This addresses in part the issues listed in #1005.

9 years agoMerge pull request #999 from bangerth/fix-formulas-in-step-42
Luca Heltai [Sat, 13 Jun 2015 08:06:09 +0000 (10:06 +0200)]
Merge pull request #999 from bangerth/fix-formulas-in-step-42

Fix some formulas.

9 years agoMerge pull request #1004 from bangerth/add-links-to-more-videos
Luca Heltai [Sat, 13 Jun 2015 08:05:46 +0000 (10:05 +0200)]
Merge pull request #1004 from bangerth/add-links-to-more-videos

Add links to more videos

9 years agoFix a bug in this script: the regex 1004/head
Wolfgang Bangerth [Fri, 12 Jun 2015 22:17:54 +0000 (17:17 -0500)]
Fix a bug in this script: the regex
  ([abc])(,[abc])*
matches the text
  a,b,c
but while $1=="a", we get $2=",c", not ",b,c" as expected. Another parenthesis is required.

9 years agoProvide links to recently recorded video lectures.
Wolfgang Bangerth [Fri, 12 Jun 2015 21:59:46 +0000 (16:59 -0500)]
Provide links to recently recorded video lectures.

9 years agoMerge pull request #1003 from kronbichler/master
Wolfgang Bangerth [Fri, 12 Jun 2015 16:26:45 +0000 (11:26 -0500)]
Merge pull request #1003 from kronbichler/master

Improve documentation

9 years agoImprove documentation 1003/head
Martin Kronbichler [Fri, 12 Jun 2015 16:21:28 +0000 (18:21 +0200)]
Improve documentation

9 years agoMerge pull request #1002 from bangerth/fix-test-3
Martin Kronbichler [Fri, 12 Jun 2015 06:56:29 +0000 (08:56 +0200)]
Merge pull request #1002 from bangerth/fix-test-3

Fix test output.

9 years agoMerge pull request #1001 from bangerth/minor-cleanups-2
Martin Kronbichler [Fri, 12 Jun 2015 06:52:36 +0000 (08:52 +0200)]
Merge pull request #1001 from bangerth/minor-cleanups-2

Clean up DoFRenumbering::Cuthill_McKee

9 years agoMerge pull request #1000 from bangerth/minor-cleanup
Martin Kronbichler [Fri, 12 Jun 2015 06:41:33 +0000 (08:41 +0200)]
Merge pull request #1000 from bangerth/minor-cleanup

Remove an odd and unnecessary pair of braces.

9 years agoFix test output. 1002/head
Wolfgang Bangerth [Fri, 12 Jun 2015 03:17:49 +0000 (22:17 -0500)]
Fix test output.

The test had one too many empty lines at the top.

9 years agoMerge pull request #991 from Rombur/deprecate_vector
Wolfgang Bangerth [Fri, 12 Jun 2015 02:57:59 +0000 (19:57 -0700)]
Merge pull request #991 from Rombur/deprecate_vector

[RFC] Clean distributed vectors

9 years agoProvide documentation for a function's arguments. 1001/head
Wolfgang Bangerth [Fri, 12 Jun 2015 02:30:57 +0000 (21:30 -0500)]
Provide documentation for a function's arguments.

This addresses #977.

9 years agoAllow Cuthill_McKee() to also use starting indices in parallel.
Wolfgang Bangerth [Fri, 12 Jun 2015 02:27:24 +0000 (21:27 -0500)]
Allow Cuthill_McKee() to also use starting indices in parallel.

This was previously not possible and likely yielded at best results that were not intended.

9 years agoCleanup: only revert the global-to-local numbering in the parallel case.
Wolfgang Bangerth [Fri, 12 Jun 2015 01:00:03 +0000 (20:00 -0500)]
Cleanup: only revert the global-to-local numbering in the parallel case.

9 years agoReuse a variable already defined, rather than recompute the value.
Wolfgang Bangerth [Fri, 12 Jun 2015 00:53:19 +0000 (19:53 -0500)]
Reuse a variable already defined, rather than recompute the value.

9 years agoRemove an odd and unnecessary pair of braces. 1000/head
Wolfgang Bangerth [Fri, 12 Jun 2015 00:45:34 +0000 (19:45 -0500)]
Remove an odd and unnecessary pair of braces.

The whole function's body was enclosed in an extra set of braces. That's
not wrong, but it's at least unnecessary.

9 years agoFix some formulas. 999/head
Wolfgang Bangerth [Fri, 12 Jun 2015 00:25:56 +0000 (19:25 -0500)]
Fix some formulas.

We use things like $\sigma \cdot n$ in a number of places, but common
notation would denote the product between a tensor and a vector without
the cdot.

This fixes #928.

9 years agoMerge pull request #995 from drwells/auto-ptr-to-scoped-ptr
Wolfgang Bangerth [Thu, 11 Jun 2015 13:57:20 +0000 (06:57 -0700)]
Merge pull request #995 from drwells/auto-ptr-to-scoped-ptr

Auto ptr to scoped ptr

9 years agoMerge pull request #979 from QiaoLei-88/paraMaxCellNumber
Bruno Turcksin [Wed, 10 Jun 2015 12:22:13 +0000 (07:22 -0500)]
Merge pull request #979 from QiaoLei-88/paraMaxCellNumber

enable max cell number limit for parallel grid refinement

9 years agoMerge pull request #993 from ESeNonFossiIo/triangular_operator
Luca Heltai [Tue, 9 Jun 2015 15:37:32 +0000 (17:37 +0200)]
Merge pull request #993 from ESeNonFossiIo/triangular_operator

Triangular operator

9 years agoMerge pull request #998 from drwells/update-memory-consumption-test
Martin Kronbichler [Mon, 8 Jun 2015 19:25:01 +0000 (21:25 +0200)]
Merge pull request #998 from drwells/update-memory-consumption-test

Update the memory consumption values for DataOut.

9 years agoUpdate the memory consumption values for DataOut. 998/head
David Wells [Mon, 8 Jun 2015 18:52:51 +0000 (14:52 -0400)]
Update the memory consumption values for DataOut.
I removed three 'dummy' integers in commit 95a5595 to silence warnings
about unused private members. Most C++ compilers use 4 bytes for an int
and 1 byte for an empty class, so the net result was a loss of 9 bytes
for DataOutInterface (inherited by DataOut). This commit updates the
expected memory usage values to match.

9 years agoMerge pull request #997 from drwells/remove-unused-scoped-ptr-include
Martin Kronbichler [Mon, 8 Jun 2015 16:43:07 +0000 (18:43 +0200)]
Merge pull request #997 from drwells/remove-unused-scoped-ptr-include

Remove an unused header inclusion.

9 years agoRemove an unused header. 997/head
David Wells [Mon, 8 Jun 2015 12:24:33 +0000 (08:24 -0400)]
Remove an unused header.

9 years agoIgnore deprecation warnings from BOOST headers. 995/head
David Wells [Mon, 8 Jun 2015 03:22:38 +0000 (23:22 -0400)]
Ignore deprecation warnings from BOOST headers.
To the best of my knowledge, only the headers in boost/signals2/,
boost/smart_ptr/, and boost/serialize/ contain references to auto_ptr that may
trigger warnings in deal.II headers included in user applications.

9 years agoDelete a redundant comment.
David Wells [Mon, 8 Jun 2015 03:21:34 +0000 (23:21 -0400)]
Delete a redundant comment.
The contents of this comment are covered by either std::unique_ptr's
documentation or comments around reset_pointer_in_place_if_possible.

9 years agoReplace std::auto_ptr with std_cxx11::unique_ptr.
David Wells [Mon, 8 Jun 2015 03:20:14 +0000 (23:20 -0400)]
Replace std::auto_ptr with std_cxx11::unique_ptr.
std::auto_ptr has been deprecated by new C++ standards. The official
replacement is std::unique_ptr.

9 years agoBase std_cxx11::unique_ptr on boost::scoped_ptr.
David Wells [Mon, 8 Jun 2015 03:16:00 +0000 (23:16 -0400)]
Base std_cxx11::unique_ptr on boost::scoped_ptr.
Previously this class was a wrapper around boost::shared_ptr, which
requires one more memory allocation than boost::scoped_ptr. The
scoped_ptr class is more restrictive (it cannot be copied or moved) than
unique_ptr (which cannot be copied but can be moved), but non-C++11
compilers do not have move semantics anyway.


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.