]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoMerge pull request #3890 from dealii/fix_PR_1783_02
Matthias Maier [Fri, 3 Feb 2017 05:12:25 +0000 (23:12 -0600)]
Merge pull request #3890 from dealii/fix_PR_1783_02

Refactor identity_operator and null_operator for non-trivial payloads

7 years agoMerge pull request #3901 from masterleinad/restrict_c++11
Matthias Maier [Fri, 3 Feb 2017 03:55:45 +0000 (21:55 -0600)]
Merge pull request #3901 from masterleinad/restrict_c++11

Fix tests for non-c++11 build

7 years agoMerge pull request #3909 from drwells/remove-timer-fit-from-test
Matthias Maier [Fri, 3 Feb 2017 03:54:24 +0000 (21:54 -0600)]
Merge pull request #3909 from drwells/remove-timer-fit-from-test

Remove a check on a timer slope.

7 years agoRemove a check on a timer slope. 3909/head
David Wells [Fri, 3 Feb 2017 03:17:19 +0000 (22:17 -0500)]
Remove a check on a timer slope.

This commit gets rid of the part of a test that tried to check the
computational complexity of distributing DoFs by fitting a least squares
curve to timing data. This frequently failed and it is not really
needed: the test will time out if we ever go back to a quadratic time
algorithm.

7 years agoRestrict tests requiring C++11 3901/head
Daniel Arndt [Thu, 2 Feb 2017 15:30:10 +0000 (16:30 +0100)]
Restrict tests requiring C++11

7 years agoMerge pull request #3904 from tjhei/fix_typos
Wolfgang Bangerth [Thu, 2 Feb 2017 20:08:21 +0000 (13:08 -0700)]
Merge pull request #3904 from tjhei/fix_typos

fix minor typos

7 years agoMerge pull request #3905 from davydden/doc_updates_tests
Wolfgang Bangerth [Thu, 2 Feb 2017 20:08:07 +0000 (13:08 -0700)]
Merge pull request #3905 from davydden/doc_updates_tests

more descriptive commands on how to setup tests for an already instal…

7 years agoMerge pull request #3906 from tjhei/assert_warning_compare_int
Wolfgang Bangerth [Thu, 2 Feb 2017 20:06:38 +0000 (13:06 -0700)]
Merge pull request #3906 from tjhei/assert_warning_compare_int

fix >=0 comparison warning

7 years agofix >=0 comparison warning 3906/head
Timo Heister [Thu, 2 Feb 2017 18:51:55 +0000 (13:51 -0500)]
fix >=0 comparison warning

gcc 4.8 complained:
```
/ssd/deal-git/source/fe/mapping_q_generic.cc:2800:11: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
```

7 years agofix minor typos 3904/head
Timo Heister [Thu, 2 Feb 2017 18:49:46 +0000 (13:49 -0500)]
fix minor typos

7 years agoMerge pull request #3902 from tjhei/boost_no_unordered_double_def
Wolfgang Bangerth [Thu, 2 Feb 2017 18:29:35 +0000 (11:29 -0700)]
Merge pull request #3902 from tjhei/boost_no_unordered_double_def

Fix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning

7 years agomore descriptive commands on how to setup tests for an already installed library 3905/head
Denis Davydov [Thu, 2 Feb 2017 18:14:24 +0000 (19:14 +0100)]
more descriptive commands on how to setup tests for an already installed library

7 years agoFix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning 3902/head
Timo Heister [Thu, 2 Feb 2017 18:06:32 +0000 (13:06 -0500)]
Fix BOOST_NO_CXX11_HDR_UNORDERED_MAP warning

When forcing CXX11 to off, I get the following warning with gcc <4.8:
```
/ssd/deal-git/bundled/boost-1.62.0/include/boost/config/stdlib/libstdcpp3.hpp:182:0: warning: "BOOST_NO_CXX11_HDR_UNORDERED_MAP" redefined
```
This change fixes this.

7 years agoMerge pull request #3894 from kronbichler/fix_constraints_merge
Daniel Arndt [Thu, 2 Feb 2017 10:55:04 +0000 (11:55 +0100)]
Merge pull request #3894 from kronbichler/fix_constraints_merge

Fix constraints merge

7 years agoMerge pull request #3895 from tamiko/fix_warnings
Wolfgang Bangerth [Wed, 1 Feb 2017 23:03:01 +0000 (16:03 -0700)]
Merge pull request #3895 from tamiko/fix_warnings

CMake: Also ignore -Wignored-attributes for external includes

7 years agoCMake: Also ignore -Wmisleading-indentation for external includes 3895/head
Matthias Maier [Wed, 1 Feb 2017 22:44:22 +0000 (16:44 -0600)]
CMake: Also ignore -Wmisleading-indentation for external includes

7 years agoCMake: Also ignore -Wignored-attributes for external includes
Matthias Maier [Wed, 1 Feb 2017 22:25:21 +0000 (16:25 -0600)]
CMake: Also ignore -Wignored-attributes for external includes

7 years agoNew test 3894/head
Martin Kronbichler [Wed, 1 Feb 2017 20:48:50 +0000 (21:48 +0100)]
New test

7 years agoFix merge of constraint matrices where lines cache exceeds local lines
Martin Kronbichler [Wed, 1 Feb 2017 20:48:35 +0000 (21:48 +0100)]
Fix merge of constraint matrices where lines cache exceeds local lines

7 years agoUpdate method used to nullify Epetra_MultiVectors 3890/head
Jean-Paul Pelteret [Wed, 1 Feb 2017 15:05:42 +0000 (16:05 +0100)]
Update method used to nullify Epetra_MultiVectors

7 years agoRe-add reinit functions to null_operator
Jean-Paul Pelteret [Wed, 1 Feb 2017 10:47:38 +0000 (11:47 +0100)]
Re-add reinit functions to null_operator

7 years agoRefactor identity_operator and null_operator for non-trivial payloads
Jean-Paul Pelteret [Wed, 1 Feb 2017 09:52:38 +0000 (10:52 +0100)]
Refactor identity_operator and null_operator for non-trivial payloads

When performing compound operations with LinearOperators, it is
necessary for the Payload type of all operations to be the same.
identity_operator did not take in a operator, so we used to define a
variant of it in the TrilinosWrappers namespace in order to set up the
underlying Payload. This lead to some compiler confusion as it could not
deduce which version of the function to call unless the namespace was
used to explicitly remove this ambiguity.

We've now removed the second identity_operator in TrilinosWrappers, and
have instead defined an alternative identity_operator that takes in an
exemplar LinearOperator. This version of the function will automatically
extract the range of operations from the exemplar, deduce the Payload
type AND initialise it correctly (this would not have been done
correctly before). This required the introduction of the inverse_payload
function to the Payload classes.

In anticipation of similar problems with null_operator, this
LinearOperator is also slightly refactored as to ensure that the payload
is correctly configured. This required the introduction of the
null_payload function to the Payload classes.

Fixes #3846

7 years agoMerge pull request #3889 from bangerth/fix-old-tbbs
Martin Kronbichler [Wed, 1 Feb 2017 06:50:03 +0000 (07:50 +0100)]
Merge pull request #3889 from bangerth/fix-old-tbbs

Work around a problem when using very old TBB versions.

7 years agoWork around a problem when using very old TBB versions. 3889/head
Wolfgang Bangerth [Tue, 31 Jan 2017 22:50:08 +0000 (15:50 -0700)]
Work around a problem when using very old TBB versions.

7 years agoMerge pull request #3885 from masterleinad/fix_get_fe_by_name_01
Wolfgang Bangerth [Tue, 31 Jan 2017 20:30:30 +0000 (13:30 -0700)]
Merge pull request #3885 from masterleinad/fix_get_fe_by_name_01

Fix get_fe_by_name_01

7 years agoMerge pull request #3884 from masterleinad/fix_mw_assembler
Martin Kronbichler [Tue, 31 Jan 2017 19:44:58 +0000 (20:44 +0100)]
Merge pull request #3884 from masterleinad/fix_mw_assembler

Fix use of AnyData in MeshWorker::Assembler

7 years agoMerge pull request #3888 from bangerth/fix-more-changelog-entries
Martin Kronbichler [Tue, 31 Jan 2017 19:38:45 +0000 (20:38 +0100)]
Merge pull request #3888 from bangerth/fix-more-changelog-entries

Fix more changelog entries.

7 years agoFix more changelog entries. 3888/head
Wolfgang Bangerth [Tue, 31 Jan 2017 18:59:14 +0000 (11:59 -0700)]
Fix more changelog entries.

7 years agoMerge pull request #3887 from bangerth/fix-changelog-entry
Bruno Turcksin [Tue, 31 Jan 2017 18:57:34 +0000 (13:57 -0500)]
Merge pull request #3887 from bangerth/fix-changelog-entry

Fix the markup of a changelog entry.

7 years agoFix the markup of a changelog entry. 3887/head
Wolfgang Bangerth [Tue, 31 Jan 2017 18:54:18 +0000 (11:54 -0700)]
Fix the markup of a changelog entry.

7 years agoMerge pull request #3882 from drwells/header-fixes
David Wells [Tue, 31 Jan 2017 17:53:43 +0000 (12:53 -0500)]
Merge pull request #3882 from drwells/header-fixes

Header fixes

7 years agoMerge pull request #3879 from davydden/empty_payload_fix
Denis Davydov [Tue, 31 Jan 2017 17:19:31 +0000 (18:19 +0100)]
Merge pull request #3879 from davydden/empty_payload_fix

fix duplicate symbols for EmptyPayload

7 years agoFix get_fe_by_name_01 3885/head
Daniel Arndt [Tue, 31 Jan 2017 17:12:18 +0000 (18:12 +0100)]
Fix get_fe_by_name_01

7 years agoFix use of AnyData in MeshWorker::Assembler 3884/head
Daniel Arndt [Tue, 31 Jan 2017 17:04:59 +0000 (18:04 +0100)]
Fix use of AnyData in MeshWorker::Assembler

7 years agoMerge pull request #3880 from kalj/remove-unsed-arg-warning
Daniel Arndt [Tue, 31 Jan 2017 16:27:20 +0000 (17:27 +0100)]
Merge pull request #3880 from kalj/remove-unsed-arg-warning

remove warnings about unused arguments

7 years agoRelicense one test under the LGPL. 3882/head
David Wells [Tue, 31 Jan 2017 14:49:50 +0000 (09:49 -0500)]
Relicense one test under the LGPL.

7 years agoFix the formatting in a copyright statement.
David Wells [Tue, 31 Jan 2017 14:49:34 +0000 (09:49 -0500)]
Fix the formatting in a copyright statement.

7 years agoRemove stray $Id$ tags from files.
David Wells [Tue, 31 Jan 2017 14:49:22 +0000 (09:49 -0500)]
Remove stray $Id$ tags from files.

7 years agoMerge pull request #3881 from bangerth/adjust-copyright-years
Denis Davydov [Tue, 31 Jan 2017 14:36:20 +0000 (15:36 +0100)]
Merge pull request #3881 from bangerth/adjust-copyright-years

Adjust copyright years.

7 years agoUpdate copyright years. 3881/head
Wolfgang Bangerth [Tue, 31 Jan 2017 13:54:42 +0000 (06:54 -0700)]
Update copyright years.

In particular, every file that was changed in 2016 as evidenced by a change in the git repo
should now reflect this in the copyright header.

7 years agoMerge pull request #3861 from kalj/static-assert-macro
Wolfgang Bangerth [Tue, 31 Jan 2017 14:27:14 +0000 (07:27 -0700)]
Merge pull request #3861 from kalj/static-assert-macro

Introduce static assert macro

7 years agoremove warnings about unused arguments 3880/head
Karl Ljungkvist [Tue, 31 Jan 2017 13:49:42 +0000 (14:49 +0100)]
remove warnings about unused arguments

7 years agoMerge pull request #3875 from davydden/cspline_laplace
Wolfgang Bangerth [Tue, 31 Jan 2017 13:48:06 +0000 (06:48 -0700)]
Merge pull request #3875 from davydden/cspline_laplace

CSpline: add hessian / laplacian, and thread mutex

7 years agofix duplicate symbols for EmptyPayload 3879/head
Denis Davydov [Tue, 31 Jan 2017 13:40:27 +0000 (14:40 +0100)]
fix duplicate symbols for EmptyPayload

7 years agoMerge pull request #3876 from davydden/fe_enriched_constructor_example
Denis Davydov [Tue, 31 Jan 2017 13:32:36 +0000 (14:32 +0100)]
Merge pull request #3876 from davydden/fe_enriched_constructor_example

FE_Enriched: code example for a constructor

7 years agoFE_Enriched: code example for a constructor 3876/head
Denis Davydov [Tue, 31 Jan 2017 08:59:23 +0000 (09:59 +0100)]
FE_Enriched: code example for a constructor

7 years agoMerge pull request #3784 from koecher/typeid-to-type_traits-3597
Wolfgang Bangerth [Tue, 31 Jan 2017 13:26:33 +0000 (06:26 -0700)]
Merge pull request #3784 from koecher/typeid-to-type_traits-3597

Introduces a std conforming type trait for non-distributed vector types

7 years agoadd new macro for static asserts 3861/head
Karl Ljungkvist [Fri, 27 Jan 2017 17:08:57 +0000 (18:08 +0100)]
add new macro for static asserts

static_assert is only supported from C++11 and onwards, so we need to
guard the definition. Since this is a *declaration* rather than a
statement, it does not behave like other Assert* macros. We therefore
name it differently.

7 years agoCSpline: add thread mutex 3875/head
Denis Davydov [Tue, 31 Jan 2017 08:17:52 +0000 (09:17 +0100)]
CSpline: add thread mutex

7 years agoMerge pull request #3859 from Rombur/fix_readwritevector
Martin Kronbichler [Tue, 31 Jan 2017 08:09:43 +0000 (09:09 +0100)]
Merge pull request #3859 from Rombur/fix_readwritevector

Fix a bug in import function of distributed::Vector.

7 years agoMerge pull request #3866 from jppelteret/fix_trilinos_reduction_control
Martin Kronbichler [Tue, 31 Jan 2017 08:08:29 +0000 (09:08 +0100)]
Merge pull request #3866 from jppelteret/fix_trilinos_reduction_control

Implement Trilinos AztecOO_StatusTest for ReductionControl.

7 years agoCSpline: test gradients and laplacians
Denis Davydov [Tue, 31 Jan 2017 07:48:55 +0000 (08:48 +0100)]
CSpline: test gradients and laplacians

7 years agoCSpline: add hessian and laplacian
Denis Davydov [Tue, 31 Jan 2017 07:43:39 +0000 (08:43 +0100)]
CSpline: add hessian and laplacian

7 years agoMerge pull request #3856 from davydden/spherical_function
Jean-Paul Pelteret [Tue, 31 Jan 2017 06:27:35 +0000 (07:27 +0100)]
Merge pull request #3856 from davydden/spherical_function

Add spherical function

7 years agoMerge pull request #3873 from jppelteret/fix_docs_04
Wolfgang Bangerth [Mon, 30 Jan 2017 22:21:28 +0000 (15:21 -0700)]
Merge pull request #3873 from jppelteret/fix_docs_04

Fix broken equations in glossary entry on generalized support points

7 years agoadd spherical function 3856/head
Denis Davydov [Mon, 30 Jan 2017 17:22:55 +0000 (18:22 +0100)]
add spherical function

7 years agoMatch all <dd> and </dd> elements in glossary 3873/head
Jean-Paul Pelteret [Mon, 30 Jan 2017 21:50:09 +0000 (22:50 +0100)]
Match all <dd> and </dd> elements in glossary

7 years agoFix broken equations in glossary entry on generalized support points.
Jean-Paul Pelteret [Mon, 30 Jan 2017 22:02:29 +0000 (23:02 +0100)]
Fix broken equations in glossary entry on generalized support points.

7 years agoMerge pull request #3870 from kalj/no-vectorized-array
Daniel Arndt [Mon, 30 Jan 2017 18:36:42 +0000 (19:36 +0100)]
Merge pull request #3870 from kalj/no-vectorized-array

use std::vector for the prolongation matrix

7 years agoMerge pull request #3869 from davydden/geometric_utilities_minor
Wolfgang Bangerth [Mon, 30 Jan 2017 16:53:37 +0000 (09:53 -0700)]
Merge pull request #3869 from davydden/geometric_utilities_minor

Geometric utilities: another unit test plus minor fixes

7 years agoMerge pull request #3864 from masterleinad/allow_aggregates
Wolfgang Bangerth [Mon, 30 Jan 2017 16:21:06 +0000 (09:21 -0700)]
Merge pull request #3864 from masterleinad/allow_aggregates

Allow SymmetricGradient::operator* for aggregates

7 years agoDocument why the change was necessary 3864/head
Daniel Arndt [Mon, 30 Jan 2017 13:39:19 +0000 (14:39 +0100)]
Document why the change was necessary

7 years agoMerge pull request #3871 from kalj/remove-stray-vector
Martin Kronbichler [Mon, 30 Jan 2017 13:28:37 +0000 (14:28 +0100)]
Merge pull request #3871 from kalj/remove-stray-vector

remove unused vector variable from step-37

7 years agoAdd tests wherein solver is reused in sequential LinearOperator ops. 3866/head
Jean-Paul Pelteret [Sun, 29 Jan 2017 14:03:39 +0000 (15:03 +0100)]
Add tests wherein solver is reused in sequential LinearOperator ops.

7 years agoUpdate results for test lac/schur_complement_05
Jean-Paul Pelteret [Sun, 29 Jan 2017 12:44:04 +0000 (13:44 +0100)]
Update results for test lac/schur_complement_05

7 years agoAdd tests checking result of SolverControl classes with Trilinos solver
Jean-Paul Pelteret [Sun, 29 Jan 2017 09:35:48 +0000 (10:35 +0100)]
Add tests checking result of SolverControl classes with Trilinos solver

7 years agoAdd tests checking result of SolverControl classes with deal.II solver
Jean-Paul Pelteret [Sun, 29 Jan 2017 10:20:09 +0000 (11:20 +0100)]
Add tests checking result of SolverControl classes with deal.II solver

7 years agoImplement Trilinos AztecOO_StatusTest for ReductionControl.
Jean-Paul Pelteret [Sat, 28 Jan 2017 17:34:56 +0000 (18:34 +0100)]
Implement Trilinos AztecOO_StatusTest for ReductionControl.

This patch ensures that Trilinos solvers now respect the convergence
criterion specified by ReductionControl. To do so, we create an
AztecOO_StatusTest that monitors the heuristics that ReductionControl
uses to test for convergence.

Fixes #3843

7 years agoremove unused vector variable 3871/head
Karl Ljungkvist [Mon, 30 Jan 2017 13:13:52 +0000 (14:13 +0100)]
remove unused vector variable

7 years agouse std::vector for the prolongation matrix 3870/head
Karl Ljungkvist [Mon, 30 Jan 2017 11:31:40 +0000 (12:31 +0100)]
use std::vector for the prolongation matrix

this remove implementation details from the setup code

7 years agoanother test for spherical-cartesian transformation 3869/head
Denis Davydov [Mon, 30 Jan 2017 10:11:31 +0000 (11:11 +0100)]
another test for spherical-cartesian transformation

7 years agofix white spaces in test output
Denis Davydov [Mon, 30 Jan 2017 10:03:35 +0000 (11:03 +0100)]
fix white spaces in test output

7 years agoMerge pull request #3867 from drwells/derivativeform-default-methods
Wolfgang Bangerth [Sun, 29 Jan 2017 23:32:18 +0000 (16:32 -0700)]
Merge pull request #3867 from drwells/derivativeform-default-methods

Make DerivativeForm trivially copyable.

7 years agoMerge pull request #3868 from drwells/fix-doxygen-table-2
David Wells [Sun, 29 Jan 2017 22:24:11 +0000 (17:24 -0500)]
Merge pull request #3868 from drwells/fix-doxygen-table-2

Make the doxygen table color consistent with other documentation.

7 years agoMake the doxygen table color consistent with other documentation. 3868/head
David Wells [Sun, 29 Jan 2017 20:07:18 +0000 (15:07 -0500)]
Make the doxygen table color consistent with other documentation.

doxygen uses this particular shade of blue for the background of function
signatures.

7 years agoMerge pull request #3865 from tjhei/fix_memory_consumption_test
David Wells [Sun, 29 Jan 2017 03:25:15 +0000 (22:25 -0500)]
Merge pull request #3865 from tjhei/fix_memory_consumption_test

alternative output for tests/memory_consumption_01

7 years agoMake DerivativeForm trivially copyable. 3867/head
David Wells [Sun, 29 Jan 2017 03:13:36 +0000 (22:13 -0500)]
Make DerivativeForm trivially copyable.

We do not need to specify operator=: the default version generated by
the compiler is identical.

7 years agoMerge pull request #3722 from masterleinad/allow_constraint_shift
Timo Heister [Sat, 28 Jan 2017 20:58:20 +0000 (15:58 -0500)]
Merge pull request #3722 from masterleinad/allow_constraint_shift

Allow using ConstraintMatrix::shift if initialized with IndexSet

7 years agoalternative output for tests/memory_consumption_01 3865/head
Timo Heister [Sat, 28 Jan 2017 20:27:51 +0000 (15:27 -0500)]
alternative output for tests/memory_consumption_01

7 years agoAllow SymmetricGradient::operator* for aggregates
Daniel Arndt [Sat, 28 Jan 2017 11:22:59 +0000 (12:22 +0100)]
Allow SymmetricGradient::operator* for aggregates

7 years agoMerge pull request #3862 from tjhei/test_bdm16
Daniel Arndt [Fri, 27 Jan 2017 22:28:27 +0000 (23:28 +0100)]
Merge pull request #3862 from tjhei/test_bdm16

fix tests/fe/bdm_16

7 years agofix tests/fe/bdm_16 3862/head
Timo Heister [Fri, 27 Jan 2017 18:19:35 +0000 (13:19 -0500)]
fix tests/fe/bdm_16

7 years agoMerge pull request #3860 from masterleinad/fix_parpack_test
Denis Davydov [Fri, 27 Jan 2017 14:54:01 +0000 (15:54 +0100)]
Merge pull request #3860 from masterleinad/fix_parpack_test

Update test to the new MFOperators interface

7 years agoFix a bug in import function of distributed::Vector. 3859/head
Bruno Turcksin [Fri, 27 Jan 2017 14:50:32 +0000 (09:50 -0500)]
Fix a bug in import function of distributed::Vector.

7 years agoUpdate test to the new MFOperators interface 3860/head
Daniel Arndt [Fri, 27 Jan 2017 14:49:59 +0000 (15:49 +0100)]
Update test to the new MFOperators interface

7 years agoMerge pull request #3857 from kalj/templatize-interface-operator
Martin Kronbichler [Fri, 27 Jan 2017 14:16:01 +0000 (15:16 +0100)]
Merge pull request #3857 from kalj/templatize-interface-operator

Templatize interface operator wrt vector type

7 years agoMerge pull request #3858 from davydden/spherical_formulas
Wolfgang Bangerth [Fri, 27 Jan 2017 14:14:40 +0000 (07:14 -0700)]
Merge pull request #3858 from davydden/spherical_formulas

explicitly mention Spherical-Cartesian transformation

7 years agotemplatize interface operator wrt vector type 3857/head
Karl Ljungkvist [Fri, 27 Jan 2017 13:08:17 +0000 (14:08 +0100)]
templatize interface operator wrt vector type

This allows MGInterfaceOperator to work with all valid vector types, and
not just LinearAlgebra::distributed::Vector

7 years agoexplicitly mention Spherical-Cartesian transformation 3858/head
Denis Davydov [Fri, 27 Jan 2017 12:16:12 +0000 (13:16 +0100)]
explicitly mention Spherical-Cartesian transformation

7 years agoMerge pull request #3855 from kronbichler/master
Martin Kronbichler [Fri, 27 Jan 2017 08:22:27 +0000 (09:22 +0100)]
Merge pull request #3855 from kronbichler/master

Augment list of incompatible changes for parallel vector

7 years agoMerge pull request #3849 from tjhei/mg_transfer_followup
Martin Kronbichler [Fri, 27 Jan 2017 07:20:07 +0000 (08:20 +0100)]
Merge pull request #3849 from tjhei/mg_transfer_followup

require trilinos for MGTransferPrebuilt tests

7 years agoAugment list of incompatible changes for parallel vector 3855/head
Martin Kronbichler [Fri, 27 Jan 2017 07:18:03 +0000 (08:18 +0100)]
Augment list of incompatible changes for parallel vector

7 years agoIntroduce type trait is_serial_vector<VectorType> 3784/head
Uwe Köcher [Thu, 12 Jan 2017 15:06:33 +0000 (16:06 +0100)]
Introduce type trait is_serial_vector<VectorType>

renames type trait is_non_distributed_vector to is_serial_vector and put it into dealii::std_cxx11 namespace

intendation with astyle 2.04 / script

more obivious logical statements as requested

moves true_type and false_type to dealii/base/std_cxx11/type_traits.h

moves specialization of is_serial_vector for dealii::Vector classes to their implementation

correction of implementation

moves vector type traits from a single file to their declaration files

testsuite for vector_type_traits.h for current vectors and instanciations

change request for comments

declares the is_serial_vector template without defining it and minor work on documentation

squashes test cases for is_serial_vector and marks output files for trilinos, petsc, mpi

corrects output files for testsuite (results are correct)

corrects intendation

intendation of #include

7 years agoMerge pull request #3854 from kronbichler/fix_compile_no_cxx11
Wolfgang Bangerth [Thu, 26 Jan 2017 17:22:55 +0000 (10:22 -0700)]
Merge pull request #3854 from kronbichler/fix_compile_no_cxx11

Make compile without C++11 but Trilinos

7 years agoMake compile without C++11 but Trilinos 3854/head
Martin Kronbichler [Thu, 26 Jan 2017 16:06:39 +0000 (17:06 +0100)]
Make compile without C++11 but Trilinos

7 years agoMerge pull request #3848 from bangerth/doc-update-1
Bruno Turcksin [Wed, 25 Jan 2017 22:41:05 +0000 (17:41 -0500)]
Merge pull request #3848 from bangerth/doc-update-1

Update the discussion of generalized support points.

7 years agoMerge pull request #3852 from jppelteret/fix_tests_02
Timo Heister [Wed, 25 Jan 2017 22:37:17 +0000 (17:37 -0500)]
Merge pull request #3852 from jppelteret/fix_tests_02

Force step-44 based tests in physics to use C++11

7 years agoForce step-44 based tests in physics to use C++11. 3852/head
Jean-Paul Pelteret [Wed, 25 Jan 2017 21:12:07 +0000 (22:12 +0100)]
Force step-44 based tests in physics to use C++11.

7 years agoMerge pull request #3851 from masterleinad/fix_merge_empty
Timo Heister [Wed, 25 Jan 2017 12:11:49 +0000 (07:11 -0500)]
Merge pull request #3851 from masterleinad/fix_merge_empty

Fix ConstraintMatrix::merge for empty objects

7 years agoFix ConstraintMatrix::merge for empty objects 3851/head
Daniel Arndt [Wed, 25 Jan 2017 10:40:37 +0000 (11:40 +0100)]
Fix ConstraintMatrix::merge for empty objects


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.