v2.0.0
[2.0.0] - 2023-07-23
Added
- Add a warning in the docs that
C**(1/2)
equals toC**0
. The square root operator must be used instead.
Changed
- Evaluate the i-th power of the inverse of a tensor for negative exponents in
C**-3
. - Initialize all tensor components to zero.
Fixed
- Fix assignments of scalars to tensors.
- Ensure major- and minor-symmetric result in
cdya()
:C(i,j,k,l) = (A(i,k) B(j,l) + A(i,l) B(j,k) + B(i,k) A(j,l) + B(i,l) A(j,k))/4
.
Removed
- Remove
ln
,exp
,dexp
functions which were based on isotropic tensor function-approximations. This could be misleading if one assumes these are analytic (exact) functions. - Remove unused internal variables and comments.
- Remove unused
archive_functions.md
from the docs. - Remove incorrect implementation of
libinnercrossdyadic.f
.
What's Changed
- Remove isotropic tensor function-approximated
exp
,dexp
,ln
by @adtzlr in #35 - Docs: Fix broken link to example 3 by @adtzlr in #42
- Enhance
libpower.f
, Fixlibassignscalar.f
by @adtzlr in #38 - Fix cross-dyadic product: Ensure minor- and major-symmetric result by @adtzlr in #44
- initialisation of tensor components by @jfriedlein in #46
New Contributors
- @jfriedlein made their first contribution in #46
Full Changelog: v1.1.2...v2.0.0