Releases: adtzlr/ttb
Releases · adtzlr/ttb
v2.1.1
[2.1.1] - 2024-01-03
Changed
- Rename internal matrix square-root from
stretch_2
andstretch_2s
tosqrt_2
andsqrt_2s
. This does not affect the public API which remains unchanged as (matrix) square rootsqrt(T)
. - Remove an unused print statement in
sqrt_2()
.
Fixed
- Fix the orientation of
rotation_matrix(phi,2)
for a rotation matrix around axis 2. Also fix the docs forrotation_matrix(phi,1)
androtation_matrix(phi,3)
.
What's Changed
- Fix
rotation_matrix()
for axis 2 and docs for axes 1 and 3 by @adtzlr in #57 - Rename internal functions
stretch_2
andstretch_2s
tosqrt_2
andsqrt_2s
by @adtzlr in #55 - Sqrt remove unused print by @adtzlr in #59
Full Changelog: v2.1.0...v2.1.1
v2.1.0
[2.1.0] - 2023-09-25
Added
- Add a new example for an easy-to-extend Neo-Hookean Abaqus Umat.
Fixed
- Fix a typo in the basic Neo-Hooke example for Abaqus Umat.
- Disable
implicit none
for the basic Neo-Hooke example for Abaqus Umat (not supported in combination withINCLUDE 'ABA_PARAM.INC'
).
What's Changed
- Updated, and added an example for Neo-Hooke Umat for Abaqus by @Jamal-dev in #49
New Contributors
- @Jamal-dev made their first contribution in #49
Full Changelog: v2.0.0...v2.1.0
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
v1.1.2
v1.1.1
[1.1.1] - 2023-05-13
Added
- Start keeping a Changelog.
- Add
CITATION.cff
file and remove How To Cite section in README. - Add a text logo and add badges to
README.md
.
What's Changed
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.0.2 Fix UMAT example
Fix UMAT example and some minor typos
First release of Tensor Toolbox for Modern Fortran (ttb)
This is the first release of Tensor Toolbox for Modern Fortran (ttb).