Trying to implement a mixed formulation for a shell I have as fields the displacement, which is vector valued (from a domain in \R² into \R³) and the gradient of the displacement (from a domain in \R² into \R^{3 x 2]). To create shape-functions for the latter field either requires to define tensor valued shape functions (order 2, dimensions 2 and 3) or to define a vector valued shape function in \R⁶. The second option seems straightforward, but is currently not possible, because Tensors.jl does not support tensors with dimensions larger than 3.
Is theré a way to circumvent this problem, or might it be possible to extend the functionality of Ferrite to such cases? Many thanks in advance for your consideration.
Trying to implement a mixed formulation for a shell I have as fields the displacement, which is vector valued (from a domain in \R² into \R³) and the gradient of the displacement (from a domain in \R² into \R^{3 x 2]). To create shape-functions for the latter field either requires to define tensor valued shape functions (order 2, dimensions 2 and 3) or to define a vector valued shape function in \R⁶. The second option seems straightforward, but is currently not possible, because Tensors.jl does not support tensors with dimensions larger than 3.
Is theré a way to circumvent this problem, or might it be possible to extend the functionality of Ferrite to such cases? Many thanks in advance for your consideration.