MiniTensor Version of the Day
Loading...
Searching...
No Matches
MiniTensor_Mechanics.h File Reference

Go to the source code of this file.

Namespaces

namespace  minitensor
 

Functions

template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::vol (Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::dev (Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Vector< T, N > minitensor::push_forward_covariant (Tensor< T, N > const &F, Vector< T, N > const &u)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Vector< T, N > minitensor::pull_back_covariant (Tensor< T, N > const &F, Vector< T, N > const &u)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Vector< T, N > minitensor::push_forward_contravariant (Tensor< T, N > const &F, Vector< T, N > const &u)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Vector< T, N > minitensor::pull_back_contravariant (Tensor< T, N > const &F, Vector< T, N > const &u)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::push_forward_covariant (Tensor< T, N > const &F, Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::pull_back_covariant (Tensor< T, N > const &F, Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::push_forward_contravariant (Tensor< T, N > const &F, Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::pull_back_contravariant (Tensor< T, N > const &F, Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Vector< T, N > minitensor::piola (Tensor< T, N > const &F, Vector< T, N > const &u)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Vector< T, N > minitensor::piola_inverse (Tensor< T, N > const &F, Vector< T, N > const &u)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::piola (Tensor< T, N > const &F, Tensor< T, N > const &sigma)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION Tensor< T, N > minitensor::piola_inverse (Tensor< T, N > const &F, Tensor< T, N > const &P)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTIONminitensor::smallest_eigenvalue (Tensor< T, N > const &A)
 
template<typename T , Index N>
KOKKOS_INLINE_FUNCTION bool minitensor::check_strict_ellipticity (Tensor4< T, N > const &A)
 
template<typename T , Index N>
std::pair< bool, Vector< T, N > > minitensor::check_strong_ellipticity (Tensor4< T, N > const &A)