]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
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 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 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 agoMerge pull request #4946 from drwells/fix-fe-collection-variadic-push-back
Wolfgang Bangerth [Wed, 23 Aug 2017 22:50:19 +0000 (16:50 -0600)]
Merge pull request #4946 from drwells/fix-fe-collection-variadic-push-back

Work around a compiler bug in a variadic template.

7 years agoWork around a compiler bug in a variadic template. 4946/head
David Wells [Wed, 23 Aug 2017 22:39:07 +0000 (18:39 -0400)]
Work around a compiler bug in a variadic template.

GCC 7.1.1 encounters an internal error when parsing the current version of this;
we can get around the problem by naming the initializer list of pointers.

7 years agoAdd a changelog entry. 4943/head
Wolfgang Bangerth [Wed, 23 Aug 2017 17:05:14 +0000 (11:05 -0600)]
Add a changelog entry.

7 years agoAdd tests.
Wolfgang Bangerth [Wed, 23 Aug 2017 17:05:05 +0000 (11:05 -0600)]
Add tests.

7 years agoAllow copying invalid DoF iterators.
Wolfgang Bangerth [Wed, 23 Aug 2017 17:04:51 +0000 (11:04 -0600)]
Allow copying invalid DoF iterators.

7 years agoMerge pull request #4917 from drwells/timer-cpu-usage-refactor
Bruno Turcksin [Wed, 23 Aug 2017 18:31:08 +0000 (14:31 -0400)]
Merge pull request #4917 from drwells/timer-cpu-usage-refactor

Clean up the Timer CPU time calculations.

7 years agoMerge pull request #4940 from masterleinad/fix_tests
Wolfgang Bangerth [Wed, 23 Aug 2017 16:06:38 +0000 (10:06 -0600)]
Merge pull request #4940 from masterleinad/fix_tests

Fix   Fix integrators/advection_01 and relax trilinos/precondition.output

7 years agoRelax trilinos/precondition.output 4940/head
Daniel Arndt [Wed, 23 Aug 2017 14:01:26 +0000 (16:01 +0200)]
Relax trilinos/precondition.output

7 years agoFix integrators/advection_01
Daniel Arndt [Wed, 23 Aug 2017 13:58:06 +0000 (15:58 +0200)]
Fix  integrators/advection_01

7 years agoMerge pull request #4936 from bangerth/consistent-template-header
Daniel Arndt [Wed, 23 Aug 2017 09:09:52 +0000 (11:09 +0200)]
Merge pull request #4936 from bangerth/consistent-template-header

Consistently use 'template <...' with a space.

7 years agoClean up the Timer CPU time calculations. 4917/head
David Wells [Sat, 19 Aug 2017 16:56:34 +0000 (12:56 -0400)]
Clean up the Timer CPU time calculations.

7 years agoConsistently use 'template <...' with a space. 4936/head
Wolfgang Bangerth [Wed, 23 Aug 2017 02:15:10 +0000 (20:15 -0600)]
Consistently use 'template <...' with a space.

7 years agoUse automatic pointers for temporary vectors in SolverCG. 4934/head
Wolfgang Bangerth [Tue, 22 Aug 2017 18:46:36 +0000 (12:46 -0600)]
Use automatic pointers for temporary vectors in SolverCG.

7 years agoUse std::unique_ptr instead of raw pointers in GrowingVectorMemory.
Wolfgang Bangerth [Tue, 22 Aug 2017 18:45:43 +0000 (12:45 -0600)]
Use std::unique_ptr instead of raw pointers in GrowingVectorMemory.

7 years agoMerge pull request #4933 from bangerth/use-American-spelling
Timo Heister [Tue, 22 Aug 2017 18:25:46 +0000 (14:25 -0400)]
Merge pull request #4933 from bangerth/use-American-spelling

Use American English spelling.

7 years agoMark a destructor '=default'.
Wolfgang Bangerth [Tue, 22 Aug 2017 16:54:22 +0000 (10:54 -0600)]
Mark a destructor '=default'.

7 years agoMove a couple of functions out of line.
Wolfgang Bangerth [Tue, 22 Aug 2017 16:52:37 +0000 (10:52 -0600)]
Move a couple of functions out of line.

7 years agoMerge pull request #4930 from bangerth/doc-update
Jean-Paul Pelteret [Tue, 22 Aug 2017 16:42:24 +0000 (18:42 +0200)]
Merge pull request #4930 from bangerth/doc-update

Fix a couple of more places in step-6.

7 years agoUse American English spelling. 4933/head
Wolfgang Bangerth [Tue, 22 Aug 2017 16:29:42 +0000 (10:29 -0600)]
Use American English spelling.

7 years agoMerge pull request #4932 from bangerth/add-changelog
Jean-Paul Pelteret [Tue, 22 Aug 2017 16:17:42 +0000 (18:17 +0200)]
Merge pull request #4932 from bangerth/add-changelog

Add a changelog entry.

7 years agoImprove some wording. 4930/head
Wolfgang Bangerth [Tue, 22 Aug 2017 16:15:49 +0000 (10:15 -0600)]
Improve some wording.

7 years agoAdd a changelog entry. 4932/head
Wolfgang Bangerth [Tue, 22 Aug 2017 16:03:08 +0000 (10:03 -0600)]
Add a changelog entry.

7 years agoMerge pull request #4931 from bangerth/fix-grammar
Jean-Paul Pelteret [Tue, 22 Aug 2017 15:56:22 +0000 (17:56 +0200)]
Merge pull request #4931 from bangerth/fix-grammar

Use 'destroyed' instead of 'destructed'.

7 years agoUse 'destroyed' instead of 'destructed'.
Wolfgang Bangerth [Tue, 22 Aug 2017 15:51:09 +0000 (09:51 -0600)]
Use 'destroyed' instead of 'destructed'.

7 years agoUse 'destroyed' instead of 'destructed'. 4931/head
Wolfgang Bangerth [Tue, 22 Aug 2017 15:50:06 +0000 (09:50 -0600)]
Use 'destroyed' instead of 'destructed'.

7 years agoFix a couple of more places in step-6.
Wolfgang Bangerth [Tue, 22 Aug 2017 15:47:20 +0000 (09:47 -0600)]
Fix a couple of more places in step-6.

Specifically, in the documentation of the Subscriptor/SmartPointer thing.

7 years agoMerge pull request #4908 from masterleinad/get_fe_collection_newest
Wolfgang Bangerth [Tue, 22 Aug 2017 15:44:31 +0000 (09:44 -0600)]
Merge pull request #4908 from masterleinad/get_fe_collection_newest

Introduce ::DoFHandler::get_fe_collection() and ::DoFHandler::get_fe()

7 years agoMerge pull request #4928 from masterleinad/fix_deprecations_examples
Wolfgang Bangerth [Tue, 22 Aug 2017 15:33:56 +0000 (09:33 -0600)]
Merge pull request #4928 from masterleinad/fix_deprecations_examples

Fix all deprecations in examples

7 years agoMerge pull request #4926 from masterleinad/fix_integrators_laplacian_01
Wolfgang Bangerth [Tue, 22 Aug 2017 15:31:47 +0000 (09:31 -0600)]
Merge pull request #4926 from masterleinad/fix_integrators_laplacian_01

Fix integrators/laplacian_01

7 years agoFix all deprecations in examples 4928/head
Daniel Arndt [Tue, 22 Aug 2017 15:22:38 +0000 (17:22 +0200)]
Fix all deprecations in examples

7 years agoFix integrators/laplacian_01 4926/head
Daniel Arndt [Tue, 22 Aug 2017 12:33:05 +0000 (14:33 +0200)]
Fix integrators/laplacian_01

7 years agoFix up documentation and (related) deprecations in the examples 4908/head
Daniel Arndt [Tue, 22 Aug 2017 10:54:10 +0000 (12:54 +0200)]
Fix up documentation and (related) deprecations in the examples

7 years agoDeprecate distribute_mg_dofs with one parameter
Daniel Arndt [Mon, 21 Aug 2017 19:02:31 +0000 (21:02 +0200)]
Deprecate distribute_mg_dofs with one parameter

7 years agoRemove selected_fe from DoFHandler
Daniel Arndt [Mon, 21 Aug 2017 18:49:01 +0000 (20:49 +0200)]
Remove selected_fe from DoFHandler

7 years agoReplace hp::FECollection copies by constant references
Daniel Arndt [Mon, 21 Aug 2017 16:59:35 +0000 (18:59 +0200)]
Replace hp::FECollection copies by constant references

7 years agoDeprecate all DoFTools compatibility functions for DH and hp::DH
Daniel Arndt [Mon, 21 Aug 2017 16:58:50 +0000 (18:58 +0200)]
Deprecate all DoFTools compatibility functions for DH and hp::DH

7 years agoMerge pull request #4881 from bangerth/branch-8
Martin Kronbichler [Tue, 22 Aug 2017 06:29:27 +0000 (08:29 +0200)]
Merge pull request #4881 from bangerth/branch-8

Enable hp::DoFHandler on p::d::Triangulation and add tests

7 years agoMerge pull request #4924 from bangerth/simplify-code
Martin Kronbichler [Tue, 22 Aug 2017 06:28:02 +0000 (08:28 +0200)]
Merge pull request #4924 from bangerth/simplify-code

Simplify code that uses variadic templates.

7 years agoMerge pull request #4925 from bangerth/simplify-pointer-class
Martin Kronbichler [Tue, 22 Aug 2017 06:25:43 +0000 (08:25 +0200)]
Merge pull request #4925 from bangerth/simplify-pointer-class

Simplify VectorMemory::Pointer.

7 years agoSimplify the VectorMemory::Pointer class. 4925/head
Wolfgang Bangerth [Mon, 17 Jul 2017 23:17:01 +0000 (17:17 -0600)]
Simplify the VectorMemory::Pointer class.

Specifically, it looks a lot like std::unique_ptr except that it
does something different during destruction. This can easily be
modeled using a custom deleter with std::unique_ptr and avoids
a couple of dozen lines of code.

7 years agoMerge pull request #4923 from bangerth/fix-warning
David Wells [Mon, 21 Aug 2017 23:33:53 +0000 (19:33 -0400)]
Merge pull request #4923 from bangerth/fix-warning

Avoid a warning with gcc 4.8.

7 years agoUpdate the style of tests. 4881/head
Wolfgang Bangerth [Mon, 21 Aug 2017 16:28:12 +0000 (10:28 -0600)]
Update the style of tests.

While there, also update a couple of outdated comments.

7 years agoAdd a whole bunch of tests for hp::DoFHandler on p::d::Triangulation.
Wolfgang Bangerth [Wed, 16 Aug 2017 16:30:49 +0000 (10:30 -0600)]
Add a whole bunch of tests for hp::DoFHandler on p::d::Triangulation.

7 years agoEnable hp::DoFHandler on parallel meshes.
Wolfgang Bangerth [Sat, 22 Jul 2017 00:56:07 +0000 (18:56 -0600)]
Enable hp::DoFHandler on parallel meshes.

7 years agoUse standard language to call things 'argument' instead of 'parameter'. 4924/head
Wolfgang Bangerth [Mon, 21 Aug 2017 23:07:20 +0000 (17:07 -0600)]
Use standard language to call things 'argument' instead of 'parameter'.

7 years agoSimplify code that uses variadic templates.
Wolfgang Bangerth [Mon, 21 Aug 2017 23:05:11 +0000 (17:05 -0600)]
Simplify code that uses variadic templates.

It turns out that we can do '&args...' to get the addresses of the objects, and then
'{ &args... }' to get a std::initializer_list that we can iterate over. This makes the
code significantly easier to read.

7 years agoAvoid a warning with gcc 4.8. 4923/head
Wolfgang Bangerth [Mon, 21 Aug 2017 22:29:07 +0000 (16:29 -0600)]
Avoid a warning with gcc 4.8.

GCC 4.8 warns about an 'unused argument' for constructors marked '=default'.
This is annoying, but easily worked around.

7 years agoMerge pull request #4893 from jppelteret/tensor_symm_tensor_function_generalisation
Wolfgang Bangerth [Mon, 21 Aug 2017 18:55:33 +0000 (12:55 -0600)]
Merge pull request #4893 from jppelteret/tensor_symm_tensor_function_generalisation

Generalisation of tensor and symmetric tensor functions

7 years agoAdded changelog entries for Tensor and SymmetricTensor class changes. 4893/head
Jean-Paul Pelteret [Thu, 17 Aug 2017 22:02:35 +0000 (00:02 +0200)]
Added changelog entries for Tensor and SymmetricTensor class changes.

7 years agoAdded test for symmetric tensor operations with generic number types
Jean-Paul Pelteret [Thu, 17 Aug 2017 16:54:08 +0000 (18:54 +0200)]
Added test for symmetric tensor operations with generic number types

7 years agoAdded single contraction operator* for symm tensor and tensor args
Jean-Paul Pelteret [Thu, 17 Aug 2017 16:53:36 +0000 (18:53 +0200)]
Added single contraction operator* for symm tensor and tensor args

7 years agoGeneralised symmetric tensor operator /
Jean-Paul Pelteret [Thu, 17 Aug 2017 13:12:17 +0000 (15:12 +0200)]
Generalised symmetric tensor operator /

7 years agoFixed symmetric tensor operator * (scalar * symm_ten)
Jean-Paul Pelteret [Wed, 16 Aug 2017 19:31:56 +0000 (13:31 -0600)]
Fixed symmetric tensor operator * (scalar * symm_ten)

7 years agoGeneralised symmetric tensor operator* (tensor contrac.) on number type
Jean-Paul Pelteret [Wed, 16 Aug 2017 19:35:24 +0000 (13:35 -0600)]
Generalised symmetric tensor operator* (tensor contrac.) on number type

7 years agoGeneralised symmetric tensor operator* (double contract) on number type
Jean-Paul Pelteret [Wed, 16 Aug 2017 19:31:29 +0000 (13:31 -0600)]
Generalised symmetric tensor operator* (double contract) on number type

7 years agoGeneralised symmetric tensor constructor (from tensor) on number type
Jean-Paul Pelteret [Wed, 16 Aug 2017 19:06:08 +0000 (13:06 -0600)]
Generalised symmetric tensor constructor (from tensor) on number type

7 years agoGeneralised dim 3 rank 4 symmetric tensor invert() function
Jean-Paul Pelteret [Wed, 16 Aug 2017 09:06:46 +0000 (03:06 -0600)]
Generalised dim 3 rank 4 symmetric tensor invert() function

7 years agoGeneralised symmetric tensor double_contract() on number type
Jean-Paul Pelteret [Wed, 16 Aug 2017 08:58:47 +0000 (02:58 -0600)]
Generalised symmetric tensor double_contract() on number type

7 years agoGeneralised symmetric tensor scalar product on number type
Jean-Paul Pelteret [Wed, 16 Aug 2017 08:57:57 +0000 (02:57 -0600)]
Generalised symmetric tensor scalar product on number type

7 years agoGeneralised tensor linfty_norm() on number type
Jean-Paul Pelteret [Wed, 16 Aug 2017 08:57:03 +0000 (02:57 -0600)]
Generalised tensor linfty_norm() on number type


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.