]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoClarify documentation in DoFAccessor<0, ...>.
David Wells [Mon, 20 Feb 2017 02:09:47 +0000 (21:09 -0500)]
Clarify documentation in DoFAccessor<0, ...>.

7 years agoMerge pull request #3988 from kronbichler/cleanup_fe_evaluation_vector_access
Wolfgang Bangerth [Mon, 20 Feb 2017 01:14:48 +0000 (18:14 -0700)]
Merge pull request #3988 from kronbichler/cleanup_fe_evaluation_vector_access

Cleanup fe evaluation vector access

7 years agoMore tests 3988/head
Martin Kronbichler [Sun, 19 Feb 2017 13:35:33 +0000 (14:35 +0100)]
More tests

7 years agoTest accessing block vectors with a component offset.
Martin Kronbichler [Sat, 18 Feb 2017 14:07:38 +0000 (15:07 +0100)]
Test accessing block vectors with a component offset.

7 years agoSimplify vector access in FEEvaluation.
Martin Kronbichler [Sat, 18 Feb 2017 14:07:04 +0000 (15:07 +0100)]
Simplify vector access in FEEvaluation.

7 years agoMerge pull request #3987 from kronbichler/step-37_doc_fix
Timo Heister [Sat, 18 Feb 2017 13:46:05 +0000 (08:46 -0500)]
Merge pull request #3987 from kronbichler/step-37_doc_fix

Fix documentation in step-37

7 years agoFix documentation in step-37 3987/head
Martin Kronbichler [Sat, 18 Feb 2017 09:56:00 +0000 (10:56 +0100)]
Fix documentation in step-37

7 years agoMerge pull request #3982 from jppelteret/update_deriv_approx_func
Wolfgang Bangerth [Fri, 17 Feb 2017 16:11:24 +0000 (09:11 -0700)]
Merge pull request #3982 from jppelteret/update_deriv_approx_func

Change template arguments in DerivativeApproximation::approximate_derivative_tensor

7 years agoRename original numerics/derivative_approximation tests for consistency 3982/head
Jean-Paul Pelteret [Fri, 17 Feb 2017 06:12:05 +0000 (07:12 +0100)]
Rename original numerics/derivative_approximation tests for consistency

7 years agoChange template arguments in
Jean-Paul Pelteret [Thu, 16 Feb 2017 21:42:56 +0000 (22:42 +0100)]
Change template arguments in
DerivativeApproximation::approximate_derivative_tensor

Fixes #3979

7 years agoMerge pull request #3981 from masterleinad/fix_symmetric_tensor_39
Denis Davydov [Thu, 16 Feb 2017 14:39:17 +0000 (15:39 +0100)]
Merge pull request #3981 from masterleinad/fix_symmetric_tensor_39

Fix symmetric_tensor_39.cc for non C++11 compilers

7 years agoFix symmetric_tensor_39.cc for non C++11 compilers 3981/head
Daniel Arndt [Thu, 16 Feb 2017 14:31:17 +0000 (15:31 +0100)]
Fix symmetric_tensor_39.cc for non C++11 compilers

7 years agoMerge pull request #3967 from MathiasMen/Vectorization_SymmetricTensor
Wolfgang Bangerth [Thu, 16 Feb 2017 06:32:36 +0000 (23:32 -0700)]
Merge pull request #3967 from MathiasMen/Vectorization_SymmetricTensor

Vectorization of SymmetricTensor

7 years agoMerge pull request #3978 from masterleinad/c++_symmetric
Denis Davydov [Wed, 15 Feb 2017 10:18:31 +0000 (11:18 +0100)]
Merge pull request #3978 from masterleinad/c++_symmetric

Use C++11 instead of boost in base/symmetric_tensor_36

7 years agoUse C++11 instead of boost in base/symmetric_tensor_36 3978/head
Daniel Arndt [Wed, 15 Feb 2017 10:05:40 +0000 (11:05 +0100)]
Use C++11 instead of boost in base/symmetric_tensor_36

7 years agoMerge pull request #3977 from masterleinad/fix_fe_enriched_test
Martin Kronbichler [Wed, 15 Feb 2017 09:29:07 +0000 (10:29 +0100)]
Merge pull request #3977 from masterleinad/fix_fe_enriched_test

Fix fe/fe_enriched_step-36b for 64bit indices

7 years agoFix fe/fe_enriched_step-36b for 64bit indices 3977/head
Daniel Arndt [Wed, 15 Feb 2017 09:24:37 +0000 (10:24 +0100)]
Fix fe/fe_enriched_step-36b for 64bit indices

7 years agoMerge pull request #3976 from davydden/tests/disable_petsc_complex
Martin Kronbichler [Wed, 15 Feb 2017 07:17:39 +0000 (08:17 +0100)]
Merge pull request #3976 from davydden/tests/disable_petsc_complex

disable tests which are not meant for complex-valued PETSc

7 years agodisable tests which are not meant for complex-valued PETSc 3976/head
Denis Davydov [Wed, 15 Feb 2017 07:14:44 +0000 (08:14 +0100)]
disable tests which are not meant for complex-valued PETSc

7 years agoRemoved use of constructor of Number in SymmetricTensor as this could 3967/head
Mathias Mentler [Sun, 12 Feb 2017 10:00:15 +0000 (11:00 +0100)]
Removed use of constructor of Number in SymmetricTensor as this could
also call the non-existant constructor of VectorizedArray. Replaced
by call to static member of template struct defined in
vectorization.h and numbers.h

7 years agoMerge pull request #3974 from masterleinad/fix_linear_operator_10
Bruno Turcksin [Tue, 14 Feb 2017 18:54:50 +0000 (13:54 -0500)]
Merge pull request #3974 from masterleinad/fix_linear_operator_10

Don't allow 64bit-indices in PreconditionAMGMueLu

7 years agoDon't allow 64bit-indices in PreconditionAMGMueLu 3974/head
Daniel Arndt [Tue, 14 Feb 2017 13:37:24 +0000 (14:37 +0100)]
Don't allow 64bit-indices in PreconditionAMGMueLu

7 years agoMerge pull request #3970 from davydden/doc/fe_evaluation_dim
Timo Heister [Mon, 13 Feb 2017 17:46:44 +0000 (12:46 -0500)]
Merge pull request #3970 from davydden/doc/fe_evaluation_dim

hack doxygen to show additional methods of FEEValution

7 years agohack doxygen to show additional methods of FEEValution for partial specialization 3970/head
Denis Davydov [Thu, 9 Feb 2017 16:56:09 +0000 (17:56 +0100)]
hack doxygen to show additional methods of FEEValution for partial specialization

7 years agoMerge pull request #3971 from davydden/fe_enriched_prolongation
Martin Kronbichler [Mon, 13 Feb 2017 11:02:40 +0000 (12:02 +0100)]
Merge pull request #3971 from davydden/fe_enriched_prolongation

FE_Enriched: add prolongation/restriction matrices

7 years agoFE_Enriched: add prolongation/restriction matrices 3971/head
Denis Davydov [Mon, 13 Feb 2017 09:00:23 +0000 (10:00 +0100)]
FE_Enriched: add prolongation/restriction matrices

7 years agoMerge pull request #3932 from sairajat/master
Daniel Arndt [Sun, 12 Feb 2017 23:27:36 +0000 (00:27 +0100)]
Merge pull request #3932 from sairajat/master

Fixes bug in Pattern::Selection

7 years agoFix indentation 3932/head
sairajat [Sun, 12 Feb 2017 21:23:23 +0000 (16:23 -0500)]
Fix indentation

7 years agoFix Tests
sairajat [Sun, 12 Feb 2017 21:14:43 +0000 (16:14 -0500)]
Fix Tests

7 years agoMerge pull request #3966 from drwells/remove-petsc-vector-base-copy
Denis Davydov [Sun, 12 Feb 2017 06:11:04 +0000 (07:11 +0100)]
Merge pull request #3966 from drwells/remove-petsc-vector-base-copy

Remove the PETSc VectorBase copy operator.

7 years agoFixed Typo and added comment in output of test
sairajat [Sun, 12 Feb 2017 05:48:33 +0000 (00:48 -0500)]
Fixed Typo and added comment in output of test

7 years agoAdded space at end
sairajat [Sun, 12 Feb 2017 04:40:53 +0000 (23:40 -0500)]
Added space at end

7 years agoMake VectorBase::operator= private and undefined. 3966/head
David Wells [Sat, 11 Feb 2017 22:35:14 +0000 (17:35 -0500)]
Make VectorBase::operator= private and undefined.

This operator was formerly implicitly defined, which provides, almost surely,
the wrong behavior since the underlying Vec will then be destroyed twice.

Since both inheriting classes (Vector and MPI::Vector) define their own
operator= overloads this operator is also not necessary.

7 years agoFix, and deprecate, a PETSc parallel vector copy constructor.
David Wells [Sat, 11 Feb 2017 22:29:44 +0000 (17:29 -0500)]
Fix, and deprecate, a PETSc parallel vector copy constructor.

The former implementation of this copy constructor contained a subtle bug: since
VectorBase::operator= is implicitly defined, calling it simply copies (byte for
byte) the members of a VectorBase. This is erroneous because now two different
destructors will call VecDestroy on the underlying Vec.

The fix is simple: (nearly) preserve the current behavior by just deep copying
the vector.

Since one should never have an explicit instance of VectorBase (and there is no
reasonable way to copy a parallel vector and then enforce a possibly different
local_size) this constructor I also marked this constructor for deprecation: one
should use one of the concrete classes (Vector or MPI::Vector) in applications.

7 years agoReindent some sample code comments.
David Wells [Sat, 11 Feb 2017 21:31:43 +0000 (16:31 -0500)]
Reindent some sample code comments.

7 years agoMerge pull request #3963 from drwells/fix-block-vector-deprecation-warning
Denis Davydov [Sat, 11 Feb 2017 17:52:35 +0000 (18:52 +0100)]
Merge pull request #3963 from drwells/fix-block-vector-deprecation-warning

Fix a deprecation warning in user codes.

7 years agoMerge pull request #3961 from drwells/fix-clang-warnings-2
Timo Heister [Sat, 11 Feb 2017 16:42:03 +0000 (11:42 -0500)]
Merge pull request #3961 from drwells/fix-clang-warnings-2

Fix some clang warnings.

7 years agoMerge pull request #3964 from drwells/remove-preceding-underscore
Timo Heister [Sat, 11 Feb 2017 16:40:49 +0000 (11:40 -0500)]
Merge pull request #3964 from drwells/remove-preceding-underscore

Rename an identifier that started with an underscore.

7 years agoRename an identifier that started with an underscore. 3964/head
David Wells [Sat, 11 Feb 2017 14:44:14 +0000 (09:44 -0500)]
Rename an identifier that started with an underscore.

Identifiers starting with a single underscore followed by a capital letter are
reserved by the C standard.

7 years agoFix a deprecation warning in user codes. 3963/head
David Wells [Sat, 11 Feb 2017 13:40:38 +0000 (08:40 -0500)]
Fix a deprecation warning in user codes.

Since supports_distributed_data is deprecated, instantiating a BlockVector
raises a deprecation warning in user codes. Fix this by simply using the type
trait replacement.

7 years agoMerge pull request #3962 from masterleinad/restrict_test
Denis Davydov [Sat, 11 Feb 2017 12:52:04 +0000 (13:52 +0100)]
Merge pull request #3962 from masterleinad/restrict_test

grid_out_per_processor_vtu_02 requires METIS

7 years agoRemove some unused function arguments. 3961/head
David Wells [Sat, 11 Feb 2017 12:26:59 +0000 (07:26 -0500)]
Remove some unused function arguments.

7 years agogrid_out_per_processor_vtu_02 requires METIS 3962/head
Daniel Arndt [Sat, 11 Feb 2017 12:30:02 +0000 (13:30 +0100)]
grid_out_per_processor_vtu_02 requires METIS

7 years agoSilence some warnings in OpenCascade.
David Wells [Sat, 11 Feb 2017 12:26:11 +0000 (07:26 -0500)]
Silence some warnings in OpenCascade.

Clang complains that OpenCascade checks whether or not a certain undefined macro
evaluates to true. Get around this with diagnostic guards.

7 years agoMerge pull request #3960 from kronbichler/classify_tests_with_p4est
Denis Davydov [Sat, 11 Feb 2017 08:42:18 +0000 (09:42 +0100)]
Merge pull request #3960 from kronbichler/classify_tests_with_p4est

Mark tests that need p4est

7 years agoMark tests that need p4est 3960/head
Martin Kronbichler [Sat, 11 Feb 2017 08:32:41 +0000 (09:32 +0100)]
Mark tests that need p4est

7 years agoMerge pull request #3959 from masterleinad/fix_distribute_flux_sparsity_pattern
Daniel Arndt [Fri, 10 Feb 2017 21:33:48 +0000 (22:33 +0100)]
Merge pull request #3959 from masterleinad/fix_distribute_flux_sparsity_pattern

Fix mpi/distribute_flux_sparsity_pattern

7 years agoFix mpi/distribute_flux_sparsity_pattern 3959/head
Daniel Arndt [Fri, 10 Feb 2017 20:39:26 +0000 (21:39 +0100)]
Fix mpi/distribute_flux_sparsity_pattern

7 years agoMerge pull request #3953 from tjhei/test_checksum
Timo Heister [Fri, 10 Feb 2017 20:03:54 +0000 (15:03 -0500)]
Merge pull request #3953 from tjhei/test_checksum

replace call to md5sum in tests

7 years agoMerge pull request #3952 from tcclevenger/write_mesh_per_processor_as_vtu_fixed_bug
Bruno Turcksin [Thu, 9 Feb 2017 22:33:32 +0000 (17:33 -0500)]
Merge pull request #3952 from tcclevenger/write_mesh_per_processor_as_vtu_fixed_bug

fixed bug in write_mesh_per_processor_as_vtu, added test

7 years agoAdded change to doc/news/minor
sairajat [Thu, 9 Feb 2017 17:39:10 +0000 (12:39 -0500)]
Added change to doc/news/minor

7 years agoMerge pull request #3955 from davydden/doc/submit_symmetric_gradient
Wolfgang Bangerth [Thu, 9 Feb 2017 17:05:05 +0000 (10:05 -0700)]
Merge pull request #3955 from davydden/doc/submit_symmetric_gradient

fix documentation of FEEvaluationAccess<dim,dim,Number>::submit_symme…

7 years agofix documentation of FEEvaluationAccess<dim,dim,Number>::submit_symmetric_gradient 3955/head
Denis Davydov [Thu, 9 Feb 2017 17:00:53 +0000 (18:00 +0100)]
fix documentation of FEEvaluationAccess<dim,dim,Number>::submit_symmetric_gradient

7 years agoreplace call to md5sum in tests 3953/head
Timo Heister [Thu, 9 Feb 2017 14:03:37 +0000 (09:03 -0500)]
replace call to md5sum in tests

7 years agofixed bug in write_mesh_per_processor_as_vtu, added test 3952/head
tcclevenger [Thu, 9 Feb 2017 13:38:27 +0000 (08:38 -0500)]
fixed bug in write_mesh_per_processor_as_vtu, added test

Previous implementation did not account for non-distributed multilevel
hierarchy or active cells having different level_subdomain_id and
subdomain_id.

made requested changes

typo in changes. GridOut function, not GridTools

7 years agoMerge pull request #3947 from jppelteret/trilinos_lin_ops-enable_deal_II_solver
Denis Davydov [Thu, 9 Feb 2017 10:37:38 +0000 (11:37 +0100)]
Merge pull request #3947 from jppelteret/trilinos_lin_ops-enable_deal_II_solver

Enable deal.II solver use with Trilinos LinearOperator

7 years agoFix comment indentation 3947/head
Jean-Paul Pelteret [Wed, 8 Feb 2017 22:43:22 +0000 (23:43 +0100)]
Fix comment indentation

7 years agoEnable deal.II solver use with Trilinos LinearOperator
Jean-Paul Pelteret [Wed, 8 Feb 2017 08:04:22 +0000 (09:04 +0100)]
Enable deal.II solver use with Trilinos LinearOperator

By making a distinction between an `inverse_payload` created for
Trilinos solvers/preconditioners and all other solver/preconditioner
types, we allow a `TrilinosPayload` to be created when the
solver/preconditioner is incompatible with `Epetra_Multivector`. In
turn, it is now possible to use the deal.II solvers (e.g.
`dealii::SolverCG<TrilinosWrappers::MPI::Vector>`) with `Trilinos`
`LinearOperator`s as such a call no longer results in a compiler error.

7 years agoMerge pull request #3931 from jppelteret/fix_tests_03
Daniel Arndt [Wed, 8 Feb 2017 23:10:26 +0000 (00:10 +0100)]
Merge pull request #3931 from jppelteret/fix_tests_03

Refactor schur_complement operator

7 years agoTest: Make lac/schur_complement_05 a bit more robust 3931/head
Jean-Paul Pelteret [Mon, 6 Feb 2017 14:43:21 +0000 (15:43 +0100)]
Test: Make lac/schur_complement_05 a bit more robust

Do not output residuals and convergence numbers. We now only check
whether we do the right thing by comparing the difference of the result
to a reference computation.

7 years agoMerge pull request #3951 from Rombur/step_18
Denis Davydov [Wed, 8 Feb 2017 21:13:49 +0000 (22:13 +0100)]
Merge pull request #3951 from Rombur/step_18

Fix typo.

7 years agoFix typo. 3951/head
Bruno Turcksin [Wed, 8 Feb 2017 21:11:23 +0000 (16:11 -0500)]
Fix typo.

7 years agoMerge pull request #3950 from dealii/revert-3914-fix_tests_3
Matthias Maier [Wed, 8 Feb 2017 20:14:25 +0000 (14:14 -0600)]
Merge pull request #3950 from dealii/revert-3914-fix_tests_3

Revert "Tests: output variants for opencascade 6.9.1"

7 years agoRevert "Tests: output variants for opencascade 6.9.1" 3950/head
Denis Davydov [Wed, 8 Feb 2017 19:00:42 +0000 (20:00 +0100)]
Revert "Tests: output variants for opencascade 6.9.1"

7 years agoMerge pull request #3914 from tamiko/fix_tests_3
Wolfgang Bangerth [Wed, 8 Feb 2017 18:28:07 +0000 (11:28 -0700)]
Merge pull request #3914 from tamiko/fix_tests_3

Tests: output variants for opencascade 6.9.1

7 years agoMerge pull request #3946 from davydden/tests/fe_enriched_step_36
Wolfgang Bangerth [Wed, 8 Feb 2017 16:47:28 +0000 (09:47 -0700)]
Merge pull request #3946 from davydden/tests/fe_enriched_step_36

use jacobi preconditioner in fe_enriched test eigenproblems

7 years agoMerge pull request #3940 from davydden/tests/parallel_block_vector_03
Martin Kronbichler [Wed, 8 Feb 2017 14:26:53 +0000 (15:26 +0100)]
Merge pull request #3940 from davydden/tests/parallel_block_vector_03

add extra output for parallel_block_vector_03

7 years agoMerge pull request #3949 from masterleinad/reduce_fe_abf_02
Martin Kronbichler [Wed, 8 Feb 2017 14:21:13 +0000 (15:21 +0100)]
Merge pull request #3949 from masterleinad/reduce_fe_abf_02

Simplify fe/abf_02

7 years agoSimplify fe/abf_02 3949/head
Daniel Arndt [Wed, 8 Feb 2017 12:54:10 +0000 (13:54 +0100)]
Simplify fe/abf_02

7 years agotests: use jacobi preconditioner in fe_enriched test eigenproblems 3946/head
Denis Davydov [Tue, 7 Feb 2017 22:07:28 +0000 (23:07 +0100)]
tests: use jacobi preconditioner in fe_enriched test eigenproblems

7 years agoMerge pull request #3945 from drwells/clang-warnings
Wolfgang Bangerth [Wed, 8 Feb 2017 05:55:03 +0000 (22:55 -0700)]
Merge pull request #3945 from drwells/clang-warnings

Fix some simple clang warnings.

7 years agoRemove some unused variables. 3945/head
David Wells [Wed, 8 Feb 2017 03:12:46 +0000 (22:12 -0500)]
Remove some unused variables.

This was caught by clang 3.9.

7 years agoCheck if a preprocessor variable is defined before use.
David Wells [Wed, 8 Feb 2017 03:12:11 +0000 (22:12 -0500)]
Check if a preprocessor variable is defined before use.

Clang complains about this with -Wundef on.

7 years agoMerge branch 'master' of https://github.com/sairajat/dealii
sairajat [Tue, 7 Feb 2017 22:23:03 +0000 (17:23 -0500)]
Merge branch 'master' of https://github.com/sairajat/dealii

7 years agoBug Fix in Patterns::Selection
sairajat [Tue, 7 Feb 2017 21:17:53 +0000 (16:17 -0500)]
Bug Fix in Patterns::Selection

7 years agoMerge pull request #3936 from davydden/tests/memory_consumption_01
Wolfgang Bangerth [Tue, 7 Feb 2017 22:15:31 +0000 (15:15 -0700)]
Merge pull request #3936 from davydden/tests/memory_consumption_01

tests: extra output for memory_consumption_01

7 years agoMerge pull request #3938 from davydden/tests/oce_step_create_write
Wolfgang Bangerth [Tue, 7 Feb 2017 22:14:22 +0000 (15:14 -0700)]
Merge pull request #3938 from davydden/tests/oce_step_create_write

extra output for OCE 0.18

7 years agoMerge pull request #3943 from davydden/tests/no_flux_constraints_extra
Wolfgang Bangerth [Tue, 7 Feb 2017 22:06:10 +0000 (15:06 -0700)]
Merge pull request #3943 from davydden/tests/no_flux_constraints_extra

extra output for no_flux_constraints when md5sum is not installed

7 years agoMerge pull request #3941 from davydden/tests/fix_slepc_solve_04
Timo Heister [Tue, 7 Feb 2017 21:41:41 +0000 (16:41 -0500)]
Merge pull request #3941 from davydden/tests/fix_slepc_solve_04

fix slepc/solve_04

7 years agoBug Fix in Patterns::Selection
sairajat [Tue, 7 Feb 2017 21:17:53 +0000 (16:17 -0500)]
Bug Fix in Patterns::Selection

7 years agoFixed bug in Patterns::Selection
sairajat [Tue, 7 Feb 2017 21:14:58 +0000 (16:14 -0500)]
Fixed bug in Patterns::Selection

7 years agotests: extra output for no_flux_constraints when md5sum is not installed 3943/head
Denis Davydov [Tue, 7 Feb 2017 21:11:16 +0000 (22:11 +0100)]
tests: extra output for no_flux_constraints when md5sum is not installed

7 years agotests: fix slepc/solve_04 3941/head
Denis Davydov [Tue, 7 Feb 2017 20:57:00 +0000 (21:57 +0100)]
tests: fix slepc/solve_04

7 years agoMerge pull request #3937 from davydden/tests/metis_extra_output
Wolfgang Bangerth [Tue, 7 Feb 2017 20:50:14 +0000 (13:50 -0700)]
Merge pull request #3937 from davydden/tests/metis_extra_output

extra output for METIS tests

7 years agotests: add extra output for parallel_blocK_vector_03 3940/head
Denis Davydov [Tue, 7 Feb 2017 20:27:59 +0000 (21:27 +0100)]
tests: add extra output for parallel_blocK_vector_03

7 years agotests: extra output for OCE 0.18 3938/head
Denis Davydov [Tue, 7 Feb 2017 20:08:59 +0000 (21:08 +0100)]
tests: extra output for OCE 0.18

7 years agotests: extra output for METIS tests 3937/head
Denis Davydov [Tue, 7 Feb 2017 20:02:05 +0000 (21:02 +0100)]
tests: extra output for METIS tests

7 years agotests: extra output for memory_consumption_01 3936/head
Denis Davydov [Tue, 7 Feb 2017 19:50:36 +0000 (20:50 +0100)]
tests: extra output for memory_consumption_01

7 years agoMerge pull request #3934 from tjhei/warn_unref
Wolfgang Bangerth [Tue, 7 Feb 2017 17:57:38 +0000 (10:57 -0700)]
Merge pull request #3934 from tjhei/warn_unref

remove unused variable names

7 years agoremove unused variable names 3934/head
Timo Heister [Tue, 7 Feb 2017 16:24:49 +0000 (11:24 -0500)]
remove unused variable names

MSVC complains about this...

7 years agoMerge pull request #3928 from masterleinad/fix_filtered_iterator
Martin Kronbichler [Tue, 7 Feb 2017 06:30:56 +0000 (07:30 +0100)]
Merge pull request #3928 from masterleinad/fix_filtered_iterator

Fix Initialization of FilteredIterator from base class

7 years agoAdd test for copying FilteredOperator 3928/head
Daniel Arndt [Mon, 6 Feb 2017 16:50:21 +0000 (17:50 +0100)]
Add test for copying FilteredOperator

7 years agoMerge pull request #3918 from koecher/deprecate_supports_distributed_data_static_member
Daniel Arndt [Mon, 6 Feb 2017 18:37:33 +0000 (19:37 +0100)]
Merge pull request #3918 from koecher/deprecate_supports_distributed_data_static_member

deprecates static support_distributed_data member of vector declarations

7 years agoadds DEAL_II_DEPRECATED to PREDEFINED of doc/doxygen/options.dox.in 3918/head
Uwe Köcher [Mon, 6 Feb 2017 17:40:48 +0000 (18:40 +0100)]
adds DEAL_II_DEPRECATED to PREDEFINED of doc/doxygen/options.dox.in

7 years agoFixes bug in Pattern::Selection
sairajat [Mon, 6 Feb 2017 17:09:35 +0000 (12:09 -0500)]
Fixes bug in Pattern::Selection

7 years agoMerge pull request #3930 from tjhei/intel_inline_warning
Wolfgang Bangerth [Mon, 6 Feb 2017 15:47:50 +0000 (08:47 -0700)]
Merge pull request #3930 from tjhei/intel_inline_warning

remove intel warning about always_inline

7 years agoMerge pull request #3850 from bangerth/add-abf-test
Timo Heister [Mon, 6 Feb 2017 14:11:52 +0000 (09:11 -0500)]
Merge pull request #3850 from bangerth/add-abf-test

Add a test for the ABF element in 3d.

7 years agoremove intel warning about always_inline 3930/head
Timo Heister [Mon, 6 Feb 2017 14:10:25 +0000 (09:10 -0500)]
remove intel warning about always_inline

disable the following incorrect warning:
```
include/deal.II/base/tensor.h(824): warning #3415: the "always_inline"
attribute is ignored on non-inline functions
inline DEAL_II_ALWAYS_INLINE
```

7 years agoRefactor SchurComplement operator.
Jean-Paul Pelteret [Mon, 6 Feb 2017 13:29:11 +0000 (14:29 +0100)]
Refactor SchurComplement operator.

Subsequent to the implementation of Payloads for LinearOperators, it is
necessary that compound operations such as this one be expressed in
terms of overloaded operations (operator+,* etc.) instead of in a
low-level format, with the operator functions v_mult etc. expanded
manually. This is because the payload is not correctly configured in the
latter case, and the operations defined on the Payload-level would not
align with those being performed by the higher-level LinearOperator
interface. When operator+,* etc. are called, the equivalent operations
for the payload are automatically set up.

7 years agoFix Initialization of FilteredIterator from base class
Daniel Arndt [Sun, 5 Feb 2017 16:41:23 +0000 (17:41 +0100)]
Fix Initialization of FilteredIterator from base class


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.