]> https://gitweb.dealii.org/ - dealii.git/log
dealii.git
5 years agoParsedConvergenceTable
Luca Heltai [Tue, 9 Apr 2019 22:58:34 +0000 (00:58 +0200)]
ParsedConvergenceTable

5 years agoMerge pull request #7981 from masterleinad/restrict_symengine_test
Jean-Paul Pelteret [Tue, 30 Apr 2019 07:35:40 +0000 (09:35 +0200)]
Merge pull request #7981 from masterleinad/restrict_symengine_test

Restrict SymEngine test

5 years agoRestrict SymEngine test 7981/head
Daniel Arndt [Tue, 30 Apr 2019 03:41:25 +0000 (05:41 +0200)]
Restrict SymEngine test

5 years agoMerge pull request #7967 from masterleinad/empty_cuda_kernels
Daniel Arndt [Tue, 30 Apr 2019 02:33:33 +0000 (21:33 -0500)]
Merge pull request #7967 from masterleinad/empty_cuda_kernels

Deal with empty empty sizes in CUDA kernels

5 years agoMerge pull request #7979 from luzpaz/misc-typos
David Wells [Tue, 30 Apr 2019 01:28:29 +0000 (21:28 -0400)]
Merge pull request #7979 from luzpaz/misc-typos

Misc. typos

5 years agoCorrection in previous commit per request 7979/head
luz.paz [Mon, 29 Apr 2019 20:47:48 +0000 (16:47 -0400)]
Correction in previous commit per request

https://github.com/dealii/dealii/pull/7979#discussion_r279517855

5 years agoMisc. typos
luz.paz [Mon, 29 Apr 2019 19:49:00 +0000 (15:49 -0400)]
Misc. typos

Found via `codespell -q 3 -I ../dealii-word-whitelist.txt -S ./bundled`

5 years agoMerge pull request #7943 from anates/Relative_fe_degree
Daniel Arndt [Mon, 29 Apr 2019 11:55:51 +0000 (06:55 -0500)]
Merge pull request #7943 from anates/Relative_fe_degree

Degree of quadrature based on degree of the fe-variable

5 years agoMerge pull request #7976 from masterleinad/export_petsc_with_complex
Timo Heister [Mon, 29 Apr 2019 08:15:22 +0000 (10:15 +0200)]
Merge pull request #7976 from masterleinad/export_petsc_with_complex

Export DEAL_II_PETSC_WITH_COMPLEX variable

5 years agoUpdate doc/news/changes/major/20190425RolandRichter 7943/head
Wolfgang Bangerth [Mon, 29 Apr 2019 07:01:27 +0000 (09:01 +0200)]
Update doc/news/changes/major/20190425RolandRichter

Co-Authored-By: anates <rolandar@stud.ntnu.no>
5 years agoDeal with empty sizes in CUDA kernels 7967/head
Daniel Arndt [Thu, 25 Apr 2019 16:54:54 +0000 (18:54 +0200)]
Deal with empty sizes in CUDA kernels

5 years agoMerge pull request #7977 from masterleinad/improve_docu_read_write
Wolfgang Bangerth [Sun, 28 Apr 2019 22:27:00 +0000 (16:27 -0600)]
Merge pull request #7977 from masterleinad/improve_docu_read_write

Improve doxygen documentation for ReadWriteVector

5 years agoMerge pull request #7968 from masterleinad/empty_ranges_cuda_mf_internal_reinit
Bruno Turcksin [Sun, 28 Apr 2019 22:02:33 +0000 (18:02 -0400)]
Merge pull request #7968 from masterleinad/empty_ranges_cuda_mf_internal_reinit

Deal with empty ranges in CUDAWrappers::MatrixFree::internal_reinit

5 years agoImprove doxygen documentation For ReadWriteVector 7977/head
Daniel Arndt [Sun, 28 Apr 2019 18:20:33 +0000 (14:20 -0400)]
Improve doxygen documentation For ReadWriteVector

5 years agoExport DEAL_II_PETSC_WITH_COMPLEX variable 7976/head
Daniel Arndt [Sun, 28 Apr 2019 15:49:21 +0000 (17:49 +0200)]
Export DEAL_II_PETSC_WITH_COMPLEX variable

5 years agoMerge pull request #7961 from jppelteret/sd-map_utilities_01
Daniel Arndt [Sun, 28 Apr 2019 15:06:08 +0000 (10:06 -0500)]
Merge pull request #7961 from jppelteret/sd-map_utilities_01

SD scalar operations: Addition to substitution maps and map merging

5 years agoMerge pull request #7975 from drwells/improve-parallel-build-doc
Daniel Arndt [Sun, 28 Apr 2019 12:21:01 +0000 (07:21 -0500)]
Merge pull request #7975 from drwells/improve-parallel-build-doc

Improve the documentation of parallel builds.

5 years agoImprove the documentation of parallel builds. 7975/head
David Wells [Sat, 27 Apr 2019 18:36:38 +0000 (14:36 -0400)]
Improve the documentation of parallel builds.

Not all users are familiar with the -j or --jobs flags for make and the
current explanation is buried in the middle of several other notes. We
can make this simpler by showing how to parallelize the build
explicitly.

5 years agoAdd test for merging of SD substitution maps 7961/head
Jean-Paul Pelteret [Thu, 25 Apr 2019 08:02:58 +0000 (10:02 +0200)]
Add test for merging of SD substitution maps

5 years agoAdd test for addition of scalar types to SD substitution maps
Jean-Paul Pelteret [Thu, 25 Apr 2019 06:57:09 +0000 (08:57 +0200)]
Add test for addition of scalar types to SD substitution maps

5 years agoImplement function to merge substitution maps
Jean-Paul Pelteret [Thu, 25 Apr 2019 06:57:02 +0000 (08:57 +0200)]
Implement function to merge substitution maps

5 years agoAdd functions to create SD subsitution maps from scalar types
Jean-Paul Pelteret [Wed, 24 Apr 2019 15:57:58 +0000 (17:57 +0200)]
Add functions to create SD subsitution maps from scalar types

5 years agoMerge pull request #7969 from masterleinad/use_integers_cuda_memset
Daniel Arndt [Sat, 27 Apr 2019 02:14:28 +0000 (21:14 -0500)]
Merge pull request #7969 from masterleinad/use_integers_cuda_memset

Use integers in cudaMemset

5 years agoMerge pull request #7972 from dangars/n_locally_owned_active_cells_step-18
Daniel Arndt [Sat, 27 Apr 2019 02:14:02 +0000 (21:14 -0500)]
Merge pull request #7972 from dangars/n_locally_owned_active_cells_step-18

Use the function n_locally_owned_active_cells() in step-18

5 years agoMerge pull request #7952 from bangerth/61-2
David Wells [Fri, 26 Apr 2019 16:51:02 +0000 (12:51 -0400)]
Merge pull request #7952 from bangerth/61-2

Remove pictures from the repository.

5 years agoMerge pull request #7958 from bangerth/doc
David Wells [Fri, 26 Apr 2019 16:48:48 +0000 (12:48 -0400)]
Merge pull request #7958 from bangerth/doc

Augment documentation in class IteratorRange.

5 years agoUse the function n_locally_owned_active_cells() 7972/head
Daniel Garcia-Sanchez [Fri, 26 Apr 2019 16:07:05 +0000 (18:07 +0200)]
Use the function n_locally_owned_active_cells()

5 years agoMerge pull request #7957 from rezarastak/DerivativeForm_doc_improvement
Wolfgang Bangerth [Fri, 26 Apr 2019 14:48:29 +0000 (08:48 -0600)]
Merge pull request #7957 from rezarastak/DerivativeForm_doc_improvement

Mathematical notation of DerivativeForm

5 years agoMerge pull request #7964 from dangars/destructor-step-40
Daniel Arndt [Fri, 26 Apr 2019 04:30:57 +0000 (23:30 -0500)]
Merge pull request #7964 from dangars/destructor-step-40

Remove destructor in step40

5 years agoMerge pull request #7965 from dangars/vector_swap
Daniel Arndt [Fri, 26 Apr 2019 04:30:37 +0000 (23:30 -0500)]
Merge pull request #7965 from dangars/vector_swap

Exchange vectors of std::vector::swap() in step-18

5 years agoAdd test 7968/head
Daniel Arndt [Thu, 25 Apr 2019 22:42:32 +0000 (16:42 -0600)]
Add test

5 years agoUse integers in cudaMemset 7969/head
Daniel Arndt [Thu, 25 Apr 2019 22:10:05 +0000 (16:10 -0600)]
Use integers in cudaMemset

5 years agoAddress row_start
Daniel Arndt [Thu, 25 Apr 2019 21:12:06 +0000 (23:12 +0200)]
Address row_start

5 years agoDeal with empty ranges in CUDAWrappers::MatrixFree::internal_reinit
Daniel Arndt [Thu, 25 Apr 2019 20:31:38 +0000 (22:31 +0200)]
Deal with empty ranges in CUDAWrappers::MatrixFree::internal_reinit

5 years agoExchange vectors in std::vector::swap() 7965/head
Daniel Garcia-Sanchez [Thu, 25 Apr 2019 18:36:03 +0000 (20:36 +0200)]
Exchange vectors in std::vector::swap()

5 years agoRemove destructor 7964/head
Daniel Garcia-Sanchez [Thu, 25 Apr 2019 17:55:22 +0000 (19:55 +0200)]
Remove destructor

5 years agosmall documentation fix: replaced (*this) with the matrix A 7957/head
Reza Rastak [Thu, 25 Apr 2019 16:07:18 +0000 (09:07 -0700)]
small documentation fix: replaced (*this) with the matrix A

5 years agoMade degree of quadrature depending on the degree of the finite element used in the...
Roland [Thu, 25 Apr 2019 15:06:20 +0000 (17:06 +0200)]
Made degree of quadrature depending on the degree of the finite element used in the program

5 years agoMerge pull request #7962 from rezarastak/generic_la_documentation
Wolfgang Bangerth [Thu, 25 Apr 2019 13:09:35 +0000 (07:09 -0600)]
Merge pull request #7962 from rezarastak/generic_la_documentation

Adding documentation for generic LA namespaces

5 years agoMerge pull request #7960 from bangerth/fix-18
Luca Heltai [Thu, 25 Apr 2019 08:18:16 +0000 (10:18 +0200)]
Merge pull request #7960 from bangerth/fix-18

Fix a mistaken assertion that only succeeds by accident.

5 years agosmall fix 7962/head
Reza Rastak [Thu, 25 Apr 2019 08:04:49 +0000 (01:04 -0700)]
small fix

5 years agoDocumentation added so that the using statements are properly shown in the manual
Reza Rastak [Thu, 25 Apr 2019 08:01:30 +0000 (01:01 -0700)]
Documentation added so that the using statements are properly shown in the manual

5 years agoMerge pull request #7959 from kronbichler/doc_rotation_matrix_2d
Jean-Paul Pelteret [Thu, 25 Apr 2019 04:58:31 +0000 (06:58 +0200)]
Merge pull request #7959 from kronbichler/doc_rotation_matrix_2d

Documentation fix Physics::Transformations::Rotations::rotation_matrix_2d

5 years agoMerge pull request #7918 from luca-heltai/lambda-function
Wolfgang Bangerth [Wed, 24 Apr 2019 21:02:57 +0000 (15:02 -0600)]
Merge pull request #7918 from luca-heltai/lambda-function

FunctionFromFunctionObjects class: wraps a vector of std::function objects into a Function object

5 years agoasterisk removed from notation in DerivativeForm
Reza Rastak [Wed, 24 Apr 2019 21:02:05 +0000 (14:02 -0700)]
asterisk removed from notation in DerivativeForm

5 years agoMerge pull request #7932 from luca-heltai/dirac-delta-cutoff
Wolfgang Bangerth [Wed, 24 Apr 2019 21:01:15 +0000 (15:01 -0600)]
Merge pull request #7932 from luca-heltai/dirac-delta-cutoff

Enrich CutOffFunctionBase, and provide also CutOffFunctionC1

5 years agoFix a mistaken assertion that only succeeds by accident. 7960/head
Wolfgang Bangerth [Wed, 24 Apr 2019 20:53:03 +0000 (14:53 -0600)]
Fix a mistaken assertion that only succeeds by accident.

Specifically, it succeeds because we get a pointer to the first of a block of
elements where the size of the block is greater than one. If one had a 1-point
quadrature formula, the assertion would fail.

5 years agoDocumentation fix in Physics::Transformations::Rotations::rotation_matrix_2d 7959/head
Martin Kronbichler [Wed, 24 Apr 2019 20:45:35 +0000 (22:45 +0200)]
Documentation fix in Physics::Transformations::Rotations::rotation_matrix_2d

5 years agoAugment documentation in class IteratorRange. 7958/head
Wolfgang Bangerth [Wed, 24 Apr 2019 20:39:31 +0000 (14:39 -0600)]
Augment documentation in class IteratorRange.

5 years agoApply suggestions from code review
Wolfgang Bangerth [Wed, 24 Apr 2019 17:58:59 +0000 (10:58 -0700)]
Apply suggestions from code review

Co-Authored-By: rezarastak <rezarastak@users.noreply.github.com>
5 years agoMerge pull request #7956 from tjhei/step-40-cmake-complex
David Wells [Wed, 24 Apr 2019 11:54:27 +0000 (07:54 -0400)]
Merge pull request #7956 from tjhei/step-40-cmake-complex

step-40 disable logic with complex PETSc

5 years agoMerge pull request #7955 from Rombur/cuda_size
Martin Kronbichler [Wed, 24 Apr 2019 11:38:09 +0000 (13:38 +0200)]
Merge pull request #7955 from Rombur/cuda_size

Reduce chunk_size used in CUDA kernels from 8 to 1

5 years agoMerge pull request #7944 from jppelteret/sd-tensor_operations_02
Luca Heltai [Wed, 24 Apr 2019 11:35:14 +0000 (13:35 +0200)]
Merge pull request #7944 from jppelteret/sd-tensor_operations_02

SD tensor operations: Add functions to perform symbolic tensor differentation

5 years agoAdded static_assert. 7932/head
Luca Heltai [Wed, 24 Apr 2019 11:27:19 +0000 (13:27 +0200)]
Added static_assert.

5 years agoMathematical explanation for the functions within DerivativeForm is improved
Reza Rastak [Wed, 24 Apr 2019 04:53:22 +0000 (21:53 -0700)]
Mathematical explanation for the functions within DerivativeForm is improved

5 years agostep-40 disable logic with complex PETSc 7956/head
Timo Heister [Wed, 24 Apr 2019 04:36:59 +0000 (22:36 -0600)]
step-40 disable logic with complex PETSc

Having PETSC_WITH_COMPLEX would stop step-40 from being able to
configure/build. Now we fall back to trilinos as described in the error
message.

part of #7946

5 years agoMerge pull request #7953 from bangerth/61-3
Timo Heister [Wed, 24 Apr 2019 00:40:00 +0000 (18:40 -0600)]
Merge pull request #7953 from bangerth/61-3

Break long lines in step-61/doc/results.dox.

5 years agoBreak long lines in step-61/doc/results.dox. 7953/head
Wolfgang Bangerth [Wed, 24 Apr 2019 00:30:37 +0000 (18:30 -0600)]
Break long lines in step-61/doc/results.dox.

5 years agoMerge pull request #7950 from bangerth/61
Timo Heister [Tue, 23 Apr 2019 23:09:21 +0000 (17:09 -0600)]
Merge pull request #7950 from bangerth/61

Avoid latex formulas in section headings.

5 years agoMerge pull request #7951 from bangerth/grammar
Timo Heister [Tue, 23 Apr 2019 23:08:01 +0000 (17:08 -0600)]
Merge pull request #7951 from bangerth/grammar

Fix a grammar mistake in a comment.

5 years agoRemove pictures from the repository. 7952/head
Wolfgang Bangerth [Tue, 23 Apr 2019 22:20:35 +0000 (16:20 -0600)]
Remove pictures from the repository.

Instead, they are now stored in the repo of the website, where they
are also referenced in the program's documentation itself. In
other words, they are no longer necessary in the deal.II git repo
itself.

5 years agoFix a grammar mistake in a comment. 7951/head
Wolfgang Bangerth [Tue, 23 Apr 2019 22:18:55 +0000 (16:18 -0600)]
Fix a grammar mistake in a comment.

5 years agoAvoid latex formulas in section headings. 7950/head
Wolfgang Bangerth [Tue, 23 Apr 2019 22:16:14 +0000 (16:16 -0600)]
Avoid latex formulas in section headings.

5 years agoMerge pull request #7948 from masterleinad/fix_symengine_test
Wolfgang Bangerth [Tue, 23 Apr 2019 22:06:33 +0000 (16:06 -0600)]
Merge pull request #7948 from masterleinad/fix_symengine_test

Fix SymEngine test

5 years agoMerge pull request #7949 from rezarastak/patch-1
Wolfgang Bangerth [Tue, 23 Apr 2019 22:05:17 +0000 (16:05 -0600)]
Merge pull request #7949 from rezarastak/patch-1

Documentation fix for DerivativeForm

5 years agoMerge pull request #7947 from luca-heltai/fix-spelling
Daniel Arndt [Tue, 23 Apr 2019 19:21:25 +0000 (15:21 -0400)]
Merge pull request #7947 from luca-heltai/fix-spelling

Fix documentation of extend + spelling.

5 years agoDocumentation fix for DerivativeForm 7949/head
Reza Rastak [Tue, 23 Apr 2019 18:33:15 +0000 (11:33 -0700)]
Documentation fix for DerivativeForm

5 years agoReduce chunk_size used in CUDA kernels from 8 to 1 7955/head
Bruno Turcksin [Tue, 23 Apr 2019 17:35:35 +0000 (17:35 +0000)]
Reduce chunk_size used in CUDA kernels from 8 to 1

5 years agoAdd two changelog entries 7944/head
Jean-Paul Pelteret [Mon, 22 Apr 2019 08:28:33 +0000 (10:28 +0200)]
Add two changelog entries

5 years agoAdd a test for SD tensor differentiation
Jean-Paul Pelteret [Mon, 22 Apr 2019 13:57:20 +0000 (15:57 +0200)]
Add a test for SD tensor differentiation

5 years agoAD: Add test for 4 component scalar function
Jean-Paul Pelteret [Mon, 22 Apr 2019 11:14:25 +0000 (13:14 +0200)]
AD: Add test for 4 component scalar function

5 years agoAdd functions to perform SD tensor differentation
Jean-Paul Pelteret [Mon, 22 Apr 2019 07:59:18 +0000 (09:59 +0200)]
Add functions to perform SD tensor differentation

5 years agoAlter the wording describing the input parameter and output of a function
Jean-Paul Pelteret [Mon, 22 Apr 2019 08:19:56 +0000 (10:19 +0200)]
Alter the wording describing the input parameter and output of a function

5 years agoFix SymEngine test 7948/head
Daniel Arndt [Tue, 23 Apr 2019 15:48:17 +0000 (17:48 +0200)]
Fix SymEngine test

5 years agoMerge pull request #7926 from tamiko/fix_dynamic_sparsity_pattern_exists
Wolfgang Bangerth [Tue, 23 Apr 2019 13:50:40 +0000 (07:50 -0600)]
Merge pull request #7926 from tamiko/fix_dynamic_sparsity_pattern_exists

SparsityPattern: Fix copy_from a DynamicSparsityPattern

5 years agoFunctionFromFunctionObjects. 7918/head
Luca Heltai [Sun, 14 Apr 2019 12:00:03 +0000 (14:00 +0200)]
FunctionFromFunctionObjects.

5 years agoMerge pull request #7931 from jppelteret/sd-tensor_operations_01
Daniel Arndt [Tue, 23 Apr 2019 13:27:09 +0000 (09:27 -0400)]
Merge pull request #7931 from jppelteret/sd-tensor_operations_01

SD tensor operations: Symbol and symbolic function creation

5 years agoAdded implementation of CutOffFunctionC1
Luca Heltai [Thu, 18 Apr 2019 19:42:08 +0000 (21:42 +0200)]
Added implementation of CutOffFunctionC1

5 years agoAdded FunctionCutOffTensorProduct.
Luca Heltai [Thu, 18 Apr 2019 17:57:37 +0000 (19:57 +0200)]
Added FunctionCutOffTensorProduct.

5 years agoDeprecate new_* in favour of set_*
Luca Heltai [Thu, 18 Apr 2019 13:48:51 +0000 (15:48 +0200)]
Deprecate new_* in favour of set_*

5 years agoModify FunctionCutOff to support integration to one.
Luca Heltai [Thu, 18 Apr 2019 07:31:50 +0000 (09:31 +0200)]
Modify FunctionCutOff to support integration to one.

5 years agoImproved documentation. 7947/head
Luca Heltai [Tue, 23 Apr 2019 12:46:08 +0000 (14:46 +0200)]
Improved documentation.

5 years agoFix documentation of extend + spelling.
Luca Heltai [Tue, 23 Apr 2019 09:22:12 +0000 (11:22 +0200)]
Fix documentation of extend + spelling.

5 years agoimprove error message 7926/head
Matthias Maier [Mon, 22 Apr 2019 19:32:19 +0000 (14:32 -0500)]
improve error message

5 years agoavoid a segmentation fault
Matthias Maier [Mon, 22 Apr 2019 19:18:45 +0000 (14:18 -0500)]
avoid a segmentation fault

5 years agoadd a test
Matthias Maier [Mon, 15 Apr 2019 16:30:30 +0000 (11:30 -0500)]
add a test

5 years agoSparsityPattern: Fix copy from DynamicSparsityPattern
Matthias Maier [Mon, 22 Apr 2019 19:16:05 +0000 (14:16 -0500)]
SparsityPattern: Fix copy from DynamicSparsityPattern

5 years agoMerge pull request #7936 from BenBrands/instantiations_shared_triangulation
Jean-Paul Pelteret [Mon, 22 Apr 2019 19:19:01 +0000 (21:19 +0200)]
Merge pull request #7936 from BenBrands/instantiations_shared_triangulation

add explicit instantiations for shared::Triangulation

5 years agoMerge pull request #7945 from bangerth/doc-2
David Wells [Mon, 22 Apr 2019 18:51:25 +0000 (14:51 -0400)]
Merge pull request #7945 from bangerth/doc-2

Clarify a piece of documentation.

5 years agoMerge pull request #7942 from bangerth/doc
Timo Heister [Mon, 22 Apr 2019 14:42:25 +0000 (08:42 -0600)]
Merge pull request #7942 from bangerth/doc

Mark two function references better.

5 years agoClarify a piece of documentation. 7945/head
Wolfgang Bangerth [Mon, 22 Apr 2019 14:32:49 +0000 (08:32 -0600)]
Clarify a piece of documentation.

5 years agoMark two function references better. 7942/head
Wolfgang Bangerth [Mon, 22 Apr 2019 03:38:04 +0000 (21:38 -0600)]
Mark two function references better.

5 years agoMerge pull request #7920 from jppelteret/sd-scalar_operations_01
Jean-Paul Pelteret [Mon, 22 Apr 2019 14:00:52 +0000 (16:00 +0200)]
Merge pull request #7920 from jppelteret/sd-scalar_operations_01

SD scalar operations: Symbol and symbolic function creation

5 years agoAdd test for operations using symbolic and expressional tensors 7931/head
Jean-Paul Pelteret [Thu, 18 Apr 2019 19:37:26 +0000 (21:37 +0200)]
Add test for operations using symbolic and expressional tensors

5 years agoAdd a test to check std::copy and std::swap with vector of Expressions
Jean-Paul Pelteret [Thu, 18 Apr 2019 13:49:59 +0000 (15:49 +0200)]
Add a test to check std::copy and std::swap with vector of Expressions

5 years agoAdd some SD-related convenience functions for tensor operations.
Jean-Paul Pelteret [Wed, 17 Apr 2019 20:29:31 +0000 (22:29 +0200)]
Add some SD-related convenience functions for tensor operations.

Specifically, these can be used to create a tensor symbol and symbolic
function.

5 years agoSpecialize some functions in the numbers namespace for SD::Expression.
Jean-Paul Pelteret [Wed, 17 Apr 2019 20:28:16 +0000 (22:28 +0200)]
Specialize some functions in the numbers namespace for SD::Expression.

Also required for support of SD::Expression within the Tensor and
SymmetricTensor classes.

5 years agoAdd ProductType for SD::Expression class.
Jean-Paul Pelteret [Wed, 17 Apr 2019 20:27:00 +0000 (22:27 +0200)]
Add ProductType for SD::Expression class.

This is the first step towards support of SD::Expression within the
Tensor and SymmetricTensor classes.

5 years agoAdd template arguments for symmetric tensor ranks
Jean-Paul Pelteret [Wed, 17 Apr 2019 20:08:09 +0000 (22:08 +0200)]
Add template arguments for symmetric tensor ranks

5 years agoAdd some SD-related convenience functions for scalar operations. 7920/head
Jean-Paul Pelteret [Sun, 14 Apr 2019 11:09:07 +0000 (13:09 +0200)]
Add some SD-related convenience functions for scalar operations.

Specifically, a non-member function for scalar differentiation of an
Expression has been added.


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.