]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
7 years agoMerge pull request #4993 from tamiko/representative_system
Matthias Maier [Thu, 31 Aug 2017 18:05:49 +0000 (13:05 -0500)]
Merge pull request #4993 from tamiko/representative_system

Populate get_generalized_support_points in FE Systems

7 years agoadd a test 4993/head
Matthias Maier [Thu, 31 Aug 2017 16:40:30 +0000 (11:40 -0500)]
add a test

7 years agoAdd an assert
Matthias Maier [Thu, 31 Aug 2017 16:24:14 +0000 (11:24 -0500)]
Add an assert

7 years agoFiniteElement: Update documentation
Matthias Maier [Thu, 31 Aug 2017 15:56:13 +0000 (10:56 -0500)]
FiniteElement: Update documentation

7 years agoadd news/changes entries
Matthias Maier [Thu, 31 Aug 2017 15:44:22 +0000 (10:44 -0500)]
add news/changes entries

7 years agoFESystem: Fix setup of generalized_support_points
Matthias Maier [Wed, 30 Aug 2017 01:41:47 +0000 (20:41 -0500)]
FESystem: Fix setup of generalized_support_points

7 years agoMerge pull request #4990 from davydden/explain_system_to_xyz
Denis Davydov [Thu, 31 Aug 2017 07:17:53 +0000 (09:17 +0200)]
Merge pull request #4990 from davydden/explain_system_to_xyz

explain FiniteElement::system_to_xyz

7 years agoexplain FiniteElement::system_to_xyz by considering Q2xQ2xQ1 example 4990/head
Denis Davydov [Tue, 29 Aug 2017 19:35:55 +0000 (21:35 +0200)]
explain FiniteElement::system_to_xyz by considering Q2xQ2xQ1 example

7 years agoMerge pull request #4991 from bangerth/document-datapostprocessorvector
Jean-Paul Pelteret [Thu, 31 Aug 2017 05:21:57 +0000 (07:21 +0200)]
Merge pull request #4991 from bangerth/document-datapostprocessorvector

Provide an example for DataPostprocessorVector.

7 years agoAdd a test. 4991/head
Wolfgang Bangerth [Wed, 30 Aug 2017 17:15:03 +0000 (11:15 -0600)]
Add a test.

7 years agoMerge pull request #4966 from drwells/timer-improve-docs
Bruno Turcksin [Wed, 30 Aug 2017 20:13:24 +0000 (16:13 -0400)]
Merge pull request #4966 from drwells/timer-improve-docs

Improve the Timer documentation.

7 years agoAdd a changelog entry.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:19:29 +0000 (17:19 -0600)]
Add a changelog entry.

7 years agoAdd a link to the new example.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:18:46 +0000 (17:18 -0600)]
Add a link to the new example.

7 years agoProvide an example for DataPostprocessorVector.
Wolfgang Bangerth [Tue, 29 Aug 2017 23:17:47 +0000 (17:17 -0600)]
Provide an example for DataPostprocessorVector.

7 years agoMerge pull request #4989 from tjhei/quicktest_mpi_warning
Wolfgang Bangerth [Tue, 29 Aug 2017 17:43:12 +0000 (11:43 -0600)]
Merge pull request #4989 from tjhei/quicktest_mpi_warning

fix warning in tests/quick_tests/mpi

7 years agofix warning in tests/quick_tests/mpi 4989/head
Timo Heister [Tue, 29 Aug 2017 17:24:07 +0000 (13:24 -0400)]
fix warning in tests/quick_tests/mpi

7 years agoMerge pull request #4988 from masterleinad/relax_tests
Wolfgang Bangerth [Tue, 29 Aug 2017 15:47:04 +0000 (09:47 -0600)]
Merge pull request #4988 from masterleinad/relax_tests

Relax fe/*projection_01 tests

7 years agoRelax fe/*projection_01 tests 4988/head
Daniel Arndt [Tue, 29 Aug 2017 15:40:18 +0000 (17:40 +0200)]
Relax fe/*projection_01 tests

7 years agoImprove the Timer documentation. 4966/head
David Wells [Tue, 29 Aug 2017 13:41:52 +0000 (09:41 -0400)]
Improve the Timer documentation.

7 years agoMerge pull request #4984 from bangerth/doc-update
Jean-Paul Pelteret [Tue, 29 Aug 2017 13:28:41 +0000 (15:28 +0200)]
Merge pull request #4984 from bangerth/doc-update

Better document VectorMemory::Pointer.

7 years agoBetter document VectorMemory::Pointer. 4984/head
Wolfgang Bangerth [Mon, 28 Aug 2017 22:39:56 +0000 (16:39 -0600)]
Better document VectorMemory::Pointer.

7 years agoMerge pull request #4980 from LucasCampos/master
Jean-Paul Pelteret [Tue, 29 Aug 2017 08:12:08 +0000 (10:12 +0200)]
Merge pull request #4980 from LucasCampos/master

Added justification for redundancy in constraint creation in step-44

7 years agoAdded justification for redundancy in step-44 4980/head
Lucas Campos [Tue, 29 Aug 2017 07:50:35 +0000 (09:50 +0200)]
Added justification for redundancy in step-44

7 years agoMerge pull request #4986 from asartori86/fix_lapack
Martin Kronbichler [Tue, 29 Aug 2017 07:07:21 +0000 (09:07 +0200)]
Merge pull request #4986 from asartori86/fix_lapack

added missing header

7 years agoMerge pull request #4963 from bangerth/fix-growing-vm
Martin Kronbichler [Tue, 29 Aug 2017 07:06:57 +0000 (09:06 +0200)]
Merge pull request #4963 from bangerth/fix-growing-vm

Don't make GrowingVectorMemory objects 'static'

7 years agoMerge pull request #4985 from bangerth/rename
Martin Kronbichler [Tue, 29 Aug 2017 07:00:39 +0000 (09:00 +0200)]
Merge pull request #4985 from bangerth/rename

Fix some naming issues: Call it 'preconditioner'.

7 years agoadded missing header 4986/head
Alberto Sartori [Tue, 29 Aug 2017 05:34:51 +0000 (07:34 +0200)]
added missing header

7 years agoFix some naming issues: Call it 'preconditioner'. 4985/head
Wolfgang Bangerth [Mon, 28 Aug 2017 21:52:09 +0000 (15:52 -0600)]
Fix some naming issues: Call it 'preconditioner'.

When we talk about preconditioner objects, some of the solvers use the
term 'precondition' for the object, but that's misleading. Name things
properly.

7 years agoMerge pull request #4983 from tjhei/fix_permissions
Wolfgang Bangerth [Mon, 28 Aug 2017 22:35:32 +0000 (16:35 -0600)]
Merge pull request #4983 from tjhei/fix_permissions

remove executable permission on random files

7 years agoremove executable permission on random files 4983/head
Timo Heister [Mon, 28 Aug 2017 22:33:49 +0000 (18:33 -0400)]
remove executable permission on random files

I noticed that these show up as diffs under windows when you check out
the repo. I guess it doesn't hurt removing the +x flag on those files.

7 years agoMerge pull request #4982 from tjhei/msvc_fixes
Wolfgang Bangerth [Mon, 28 Aug 2017 22:30:26 +0000 (16:30 -0600)]
Merge pull request #4982 from tjhei/msvc_fixes

suppress MSVC warnings

7 years agosuppress MSVC warnings 4982/head
Timo Heister [Mon, 28 Aug 2017 22:24:25 +0000 (18:24 -0400)]
suppress MSVC warnings

Those are new warnings introduced with 19.11 (2017 final)

7 years agoMerge pull request #4974 from drwells/remove-M_PI
Daniel Arndt [Mon, 28 Aug 2017 18:54:11 +0000 (20:54 +0200)]
Merge pull request #4974 from drwells/remove-M_PI

Prefer numbers::PI to M_PI.

7 years agoMerge pull request #4978 from kronbichler/improve_vectorization_define_flags
Timo Heister [Mon, 28 Aug 2017 18:52:20 +0000 (14:52 -0400)]
Merge pull request #4978 from kronbichler/improve_vectorization_define_flags

Improve detection of vectorization features.

7 years agoDon't make GrowingVectorMemory objects 'static'. 4963/head
Wolfgang Bangerth [Fri, 25 Aug 2017 19:34:35 +0000 (13:34 -0600)]
Don't make GrowingVectorMemory objects 'static'.

7 years agoBetter document GrowingVectorMemory.
Wolfgang Bangerth [Fri, 25 Aug 2017 19:34:18 +0000 (13:34 -0600)]
Better document GrowingVectorMemory.

7 years agoImprove detection of vectorization features. 4978/head
Martin Kronbichler [Mon, 28 Aug 2017 15:18:46 +0000 (17:18 +0200)]
Improve detection of vectorization features.

7 years agoPrefer numbers::PI to M_PI. 4974/head
David Wells [Sun, 27 Aug 2017 23:25:11 +0000 (19:25 -0400)]
Prefer numbers::PI to M_PI.

Windows does not define M_PI, so we need this for MSVC.

7 years agoMerge pull request #4952 from drwells/timer-chrono-types
Martin Kronbichler [Mon, 28 Aug 2017 13:12:48 +0000 (15:12 +0200)]
Merge pull request #4952 from drwells/timer-chrono-types

Use std::chrono types in the Timer class.

7 years agoMerge pull request #4968 from tjhei/fix_meshworker_step11_test
Daniel Arndt [Mon, 28 Aug 2017 12:24:35 +0000 (14:24 +0200)]
Merge pull request #4968 from tjhei/fix_meshworker_step11_test

fix tests/meshworker/step-11-mesh_loop

7 years agoMerge pull request #4973 from drwells/remove-extra-enum-qualification
Daniel Arndt [Mon, 28 Aug 2017 09:50:30 +0000 (11:50 +0200)]
Merge pull request #4973 from drwells/remove-extra-enum-qualification

Remove 'enum' qualifications from function calls.

7 years agoMerge pull request #4970 from tjhei/msvc_fixes
Daniel Arndt [Mon, 28 Aug 2017 09:18:17 +0000 (11:18 +0200)]
Merge pull request #4970 from tjhei/msvc_fixes

MSVC fixes

7 years agoMerge pull request #4975 from drwells/redo-fixVectorAdd
Daniel Arndt [Mon, 28 Aug 2017 08:59:14 +0000 (10:59 +0200)]
Merge pull request #4975 from drwells/redo-fixVectorAdd

Redo fix vector add

7 years agoMerge pull request #4971 from tjhei/remove_fe_dgp_static_vars
David Wells [Mon, 28 Aug 2017 00:30:34 +0000 (20:30 -0400)]
Merge pull request #4971 from tjhei/remove_fe_dgp_static_vars

remove unused static variables in FE_DGP*

7 years agoAdds minor change description. 4975/head
Tulio Ligneul [Wed, 23 Aug 2017 18:22:02 +0000 (15:22 -0300)]
Adds minor change description.

7 years agoFixes possible error on "Vector<Number>::add(..)".
Tulio Ligneul [Mon, 21 Aug 2017 00:25:59 +0000 (21:25 -0300)]
Fixes possible error on "Vector<Number>::add(..)".

In "Vector<Number>::add(..)", a pointer to the first element of the
std::vectors was gotten, for instance, by &indices[0], which implies
that the first element of the vector exists. Therefore, if an empty
vector was used, while this works on gcc, this would result in a crash
when using Visual Studio. In this case, the pointer should be gotten by
std::vector::data(). This fix changes de former by the latter access form.

7 years agoRemove 'enum' qualifications from function calls. 4973/head
David Wells [Sun, 27 Aug 2017 23:20:04 +0000 (19:20 -0400)]
Remove 'enum' qualifications from function calls.

This is not needed in C++ (it is in C) and in most places we do not provide it
anyway.

7 years agoremove unused static variables in FE_DGP* 4971/head
Timo Heister [Sun, 27 Aug 2017 22:41:42 +0000 (18:41 -0400)]
remove unused static variables in FE_DGP*

Unused static variables that confuse MSVC, so get rid of them.

7 years agoMSVC doesn't like 'not' in preprocessor 4970/head
Timo Heister [Sun, 27 Aug 2017 22:33:20 +0000 (18:33 -0400)]
MSVC doesn't like 'not' in preprocessor

While legal (I think), using ! is more natural anyways.

7 years agofix: remove enum in declaration
Timo Heister [Sun, 27 Aug 2017 22:32:24 +0000 (18:32 -0400)]
fix: remove enum in declaration

SymmetricTensorEigenvectorMethod is an enum class. MSVC complains about
"a scoped enumeration cannot be redeclared as an unscoped enumeration",
which is a bit weird. I do think this fix is correct, though.

7 years agofix tests/meshworker/step-11-mesh_loop 4968/head
Timo Heister [Sun, 27 Aug 2017 21:47:47 +0000 (17:47 -0400)]
fix tests/meshworker/step-11-mesh_loop

It doesn't make sense to have the face loop inside the boundary_worker.
Doh.

7 years agoMerge pull request #4937 from bangerth/kdtree-update
Daniel Arndt [Sun, 27 Aug 2017 18:22:22 +0000 (20:22 +0200)]
Merge pull request #4937 from bangerth/kdtree-update

Minor code updates to the kdtree implementation.

7 years agoMerge pull request #4942 from jppelteret/fix_tensor_initialiser_01
Daniel Arndt [Sun, 27 Aug 2017 17:28:12 +0000 (19:28 +0200)]
Merge pull request #4942 from jppelteret/fix_tensor_initialiser_01

Fix tensor initialiser and function return types

7 years agoMerge pull request #4948 from jppelteret/disable_diagnostics_01
David Wells [Sun, 27 Aug 2017 13:49:23 +0000 (09:49 -0400)]
Merge pull request #4948 from jppelteret/disable_diagnostics_01

Disabled a few extra diagnostic warnings for external packages

7 years agoDisabled a few extra diagnostic warnings for external packages 4948/head
Jean-Paul Pelteret [Tue, 22 Aug 2017 10:48:56 +0000 (12:48 +0200)]
Disabled a few extra diagnostic warnings for external packages

7 years agoMerge pull request #4967 from masterleinad/fix_boost_warning
David Wells [Sat, 26 Aug 2017 14:41:09 +0000 (10:41 -0400)]
Merge pull request #4967 from masterleinad/fix_boost_warning

Disable warning for boost-1.65.0

7 years agoDisable warning for boost-1.65.0 4967/head
Daniel Arndt [Sat, 26 Aug 2017 13:07:03 +0000 (15:07 +0200)]
Disable warning for boost-1.65.0

7 years agoMerge pull request #4965 from tamiko/cmake_remove_check
David Wells [Fri, 25 Aug 2017 22:04:01 +0000 (18:04 -0400)]
Merge pull request #4965 from tamiko/cmake_remove_check

CMake: Remove a compatibility check

7 years agoMerge pull request #4961 from tjhei/mesh_loop_test_step11
Wolfgang Bangerth [Fri, 25 Aug 2017 21:08:46 +0000 (15:08 -0600)]
Merge pull request #4961 from tjhei/mesh_loop_test_step11

add mesh_loop() test: step-11

7 years agoCMake: Remove a compatibility check 4965/head
Matthias Maier [Fri, 25 Aug 2017 20:12:42 +0000 (15:12 -0500)]
CMake: Remove a compatibility check

This check is not relevant any more. See #4964

Further, it is a good idea anyway to trim our compatibility checks a
bit...

7 years agoadd mesh_loop() test: step-11 4961/head
Timo Heister [Fri, 25 Aug 2017 18:56:57 +0000 (14:56 -0400)]
add mesh_loop() test: step-11

7 years agoMerge pull request #4960 from tjhei/mesh_loop_const_data
Wolfgang Bangerth [Fri, 25 Aug 2017 19:15:18 +0000 (13:15 -0600)]
Merge pull request #4960 from tjhei/mesh_loop_const_data

make mesh_loop CopyData and ScratchData args const refs

7 years agomake mesh_loop CopyData and ScratchData args const refs 4960/head
Timo Heister [Fri, 25 Aug 2017 17:45:38 +0000 (13:45 -0400)]
make mesh_loop CopyData and ScratchData args const refs

7 years agoMerge pull request #4941 from jppelteret/remove_unused_typedefs
Jean-Paul Pelteret [Fri, 25 Aug 2017 18:05:04 +0000 (20:05 +0200)]
Merge pull request #4941 from jppelteret/remove_unused_typedefs

Fix some warnings for unused local typedefs

7 years agoMerge pull request #4959 from masterleinad/fix_get_fe
Denis Davydov [Fri, 25 Aug 2017 14:59:11 +0000 (16:59 +0200)]
Merge pull request #4959 from masterleinad/fix_get_fe

Replace get_finite_element() by get_fe() again

7 years agoReplace full class names by decay<decltype(...)> 4941/head
Daniel Arndt [Fri, 25 Aug 2017 12:43:40 +0000 (14:43 +0200)]
Replace full class names by decay<decltype(...)>

7 years agoFix numerics/data_out_11 4959/head
Daniel Arndt [Fri, 25 Aug 2017 12:23:12 +0000 (14:23 +0200)]
Fix numerics/data_out_11

7 years agoMerge pull request #4956 from bangerth/more-pointer-updates
Daniel Arndt [Fri, 25 Aug 2017 11:33:40 +0000 (13:33 +0200)]
Merge pull request #4956 from bangerth/more-pointer-updates

More uses of the VectorMemory::Pointer class.

7 years agoReplace get_finite_element() by get_fe() again
Daniel Arndt [Fri, 25 Aug 2017 09:12:19 +0000 (11:12 +0200)]
Replace get_finite_element() by get_fe() again

7 years agoFix some warnings for unused local typedefs
Jean-Paul Pelteret [Wed, 23 Aug 2017 15:51:15 +0000 (17:51 +0200)]
Fix some warnings for unused local typedefs

7 years agoMerge pull request #4953 from bangerth/improve-gmres
Martin Kronbichler [Fri, 25 Aug 2017 09:26:02 +0000 (11:26 +0200)]
Merge pull request #4953 from bangerth/improve-gmres

Update the GMRES implementation.

7 years agoMerge pull request #4832 from masterleinad/tensor_evaluation_runtime_mapping_q_generic
Martin Kronbichler [Fri, 25 Aug 2017 09:25:01 +0000 (11:25 +0200)]
Merge pull request #4832 from masterleinad/tensor_evaluation_runtime_mapping_q_generic

Further optimize MappingQGeneric for tensor product Quadrature

7 years agoMerge pull request #4954 from bangerth/improve-linear-algebra
David Wells [Fri, 25 Aug 2017 04:47:58 +0000 (00:47 -0400)]
Merge pull request #4954 from bangerth/improve-linear-algebra

Update the LinearAlgebra implementation.

7 years agoMerge pull request #4957 from bangerth/doc-update
David Wells [Thu, 24 Aug 2017 23:01:12 +0000 (19:01 -0400)]
Merge pull request #4957 from bangerth/doc-update

Update the title of a preprint.

7 years agoUpdate the title of a preprint. 4957/head
Wolfgang Bangerth [Thu, 24 Aug 2017 22:06:15 +0000 (16:06 -0600)]
Update the title of a preprint.

7 years agoConvert more hand-allocations to VectorMemory::Pointer. 4956/head
Wolfgang Bangerth [Thu, 24 Aug 2017 22:02:36 +0000 (16:02 -0600)]
Convert more hand-allocations to VectorMemory::Pointer.

7 years agoFix hp/step-3c 4832/head
Daniel Arndt [Wed, 23 Aug 2017 15:10:07 +0000 (17:10 +0200)]
Fix hp/step-3c

7 years agoMerge pull request #4934 from bangerth/vector-memory-cleanup
David Wells [Thu, 24 Aug 2017 21:07:13 +0000 (17:07 -0400)]
Merge pull request #4934 from bangerth/vector-memory-cleanup

Further VectorMemory cleanups.

7 years agoMerge pull request #4951 from jppelteret/refactor_product_type_01
Daniel Arndt [Thu, 24 Aug 2017 20:55:03 +0000 (22:55 +0200)]
Merge pull request #4951 from jppelteret/refactor_product_type_01

Reimplement ProductType to better deal with qualified number types.

7 years agoRemove an unused variable. 4953/head
Wolfgang Bangerth [Thu, 24 Aug 2017 17:25:10 +0000 (11:25 -0600)]
Remove an unused variable.

The variable's documentation suggests that it will be used for a later
implementation of a 'vector rotation', but that has not materialized
in 10+ years, so delete it.

7 years agoUpdate the GMRES implementations to use VectorMemory::Pointer.
Wolfgang Bangerth [Thu, 24 Aug 2017 17:14:52 +0000 (11:14 -0600)]
Update the GMRES implementations to use VectorMemory::Pointer.

This facilitates automatic memory allocation cleanup.

7 years agoEquip VectorMemory::Pointer with a move assignment operator.
Wolfgang Bangerth [Thu, 24 Aug 2017 17:14:05 +0000 (11:14 -0600)]
Equip VectorMemory::Pointer with a move assignment operator.

7 years agoUpdate the LinearAlgebra implementations to use VectorMemory::Pointer. 4954/head
Wolfgang Bangerth [Thu, 24 Aug 2017 19:02:37 +0000 (13:02 -0600)]
Update the LinearAlgebra implementations to use VectorMemory::Pointer.

This facilitates automatic memory allocation cleanup.

7 years agoMerge pull request #4943 from bangerth/allow-copying-invalid-iterators
David Wells [Thu, 24 Aug 2017 18:06:36 +0000 (14:06 -0400)]
Merge pull request #4943 from bangerth/allow-copying-invalid-iterators

Allow copying invalid iterators

7 years agoRemove the now unused check for sys/time.h. 4952/head
David Wells [Thu, 24 Aug 2017 16:02:17 +0000 (12:02 -0400)]
Remove the now unused check for sys/time.h.

The std::chrono library provides this functionality for us now.

7 years agoUse std::chrono types in the Timer class.
David Wells [Thu, 24 Aug 2017 00:09:07 +0000 (20:09 -0400)]
Use std::chrono types in the Timer class.

This commit does two things:
1. The CPU time calculating function has been moved to a std::chrono-compliant
   clock class.
2. The various time measurements stored as private members of Timer have been
   reorganized into two structs of type ClockMeasurements. The new, equivalent
   fields use std::chrono types instead of double precision numbers.

7 years agoReimplement ProductType do better deal with qualified number types. 4951/head
Jean-Paul Pelteret [Thu, 24 Aug 2017 15:21:51 +0000 (17:21 +0200)]
Reimplement ProductType do better deal with qualified number types.

With reference to #4950.

7 years agoMerge pull request #4947 from jppelteret/update_fe_values_01
Wolfgang Bangerth [Thu, 24 Aug 2017 14:12:24 +0000 (08:12 -0600)]
Merge pull request #4947 from jppelteret/update_fe_values_01

Updates to FEValuesViews::OutputType and FEValues internal functions

7 years agoMinor code updates to the kdtree implementation. 4937/head
Wolfgang Bangerth [Wed, 23 Aug 2017 02:41:38 +0000 (20:41 -0600)]
Minor code updates to the kdtree implementation.

7 years agoMerge pull request #4949 from davydden/distance_square_vec
Wolfgang Bangerth [Thu, 24 Aug 2017 13:19:12 +0000 (07:19 -0600)]
Merge pull request #4949 from davydden/distance_square_vec

extend Point::distance_square() to work with VectorizedArray

7 years agoextend Point::distance_square() to work with VectorizedArray 4949/head
Denis Davydov [Thu, 24 Aug 2017 12:57:46 +0000 (14:57 +0200)]
extend Point::distance_square() to work with VectorizedArray

7 years agoUse one function for maybe_compute/update_*
Daniel Arndt [Tue, 22 Aug 2017 17:00:17 +0000 (19:00 +0200)]
Use one function for maybe_compute/update_*

7 years agoUse EvaluationSelector in MappingQGeneric
Daniel Arndt [Mon, 14 Aug 2017 00:55:37 +0000 (02:55 +0200)]
Use EvaluationSelector in MappingQGeneric

7 years agoMerge pull request #4701 from masterleinad/tensor_evaluation_runtime
Martin Kronbichler [Thu, 24 Aug 2017 09:54:57 +0000 (11:54 +0200)]
Merge pull request #4701 from masterleinad/tensor_evaluation_runtime

Choose tensorized evaluation template instantiation at run time

7 years agoAdded brackets around **shape_value_ptr++ in fe_values.cc 4947/head
Jean-Paul Pelteret [Tue, 22 Aug 2017 12:36:57 +0000 (14:36 +0200)]
Added brackets around **shape_value_ptr++ in fe_values.cc

7 years agoUpdate FEValues::internal::do_function_* to use std::decay
Jean-Paul Pelteret [Thu, 24 Aug 2017 09:08:39 +0000 (11:08 +0200)]
Update FEValues::internal::do_function_* to use std::decay

7 years agoUpdate FEValuesViews OutputType to use std::decay
Jean-Paul Pelteret [Thu, 24 Aug 2017 09:05:56 +0000 (11:05 +0200)]
Update FEValuesViews OutputType to use std::decay

7 years agoGenerically initialize return values in tensor functions. 4942/head
Jean-Paul Pelteret [Wed, 23 Aug 2017 16:13:44 +0000 (18:13 +0200)]
Generically initialize return values in tensor functions.

7 years agoModify tensor initialization to assist conversion between numbers types.
Jean-Paul Pelteret [Wed, 23 Aug 2017 16:13:17 +0000 (18:13 +0200)]
Modify tensor initialization to assist conversion between numbers types.

7 years agoAdd new constructors to specializations of NumberType.
Jean-Paul Pelteret [Wed, 23 Aug 2017 21:52:45 +0000 (23:52 +0200)]
Add new constructors to specializations of NumberType.

These simply return the input value by refererence if it is of the
same type as the output value.


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.