All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix that
tovoigt!(::Vector{TA}, ::AbstractTensor{order,dim,TB})
didn't work after v1.15 unlessTA==TB
#212
- Partial support for 3rd order Tensors #205
- All construction methods, e.g.
zero(Tensor{3})
,rand(Tensor{3})
,Tensor{3}((i,j,k)->f(i,j,k))
- Gradient of 2nd order tensor wrt. vector
rotate(::Tensor{3})
dcontract(::Tensor{D1}, ::Tensor{D2})
for (D1,D2) in ((2,3), (3,2), (3,4), (4,3))otimes(::Vec, ::SecondOrderTensor)
andotimes(::SecondOrderTensor, ::Vec)
dot(::Tensor{D1}, ::Tensor{D2})
for (D1,D2) in ((3,1), (1,3), (2,3), (3,2))
- All construction methods, e.g.