|
| KOKKOS_INLINE_FUNCTION | TensorBase () |
| |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order) |
| |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, Filler const value) |
| |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, T const &s) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, ArrayT &data, Index index1) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, ArrayT &data, Index index1, Index index2) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, ArrayT &data, Index index1, Index index2, Index index3) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, ArrayT &data, Index index1, Index index2, Index index3, Index index4) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, ArrayT &data, Index index1, Index index2, Index index3, Index index4, Index index5) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, ArrayT &data, Index index1, Index index2, Index index3, Index index4, Index index5, Index index6) |
| |
| KOKKOS_INLINE_FUNCTION | TensorBase (Index const dimension, Index const order, T const *data_ptr) |
| |
| KOKKOS_INLINE_FUNCTION | TensorBase (TensorBase< T, ST > const &X) |
| |
| KOKKOS_INLINE_FUNCTION TensorBase< T, ST > & | operator= (TensorBase< T, ST > const &X) |
| |
| KOKKOS_INLINE_FUNCTION T const & | operator[] (Index const i) const |
| |
| KOKKOS_INLINE_FUNCTION T & | operator[] (Index const i) |
| |
| KOKKOS_INLINE_FUNCTION Index | get_number_components () const |
| |
| KOKKOS_INLINE_FUNCTION void | fill (Filler const value) |
| |
| KOKKOS_INLINE_FUNCTION void | fill (T const &s) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION void | fill (ArrayT &data, Index index1) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION void | fill (ArrayT &data, Index index1, Index index2) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION void | fill (ArrayT &data, Index index1, Index index2, Index index3) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION void | fill (ArrayT &data, Index index1, Index index2, Index index3, Index index4) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION void | fill (ArrayT &data, Index index1, Index index2, Index index3, Index index4, Index index5) |
| |
| template<class ArrayT > |
| KOKKOS_INLINE_FUNCTION void | fill (ArrayT &data, Index index1, Index index2, Index index3, Index index4, Index index5, Index index6) |
| |
| KOKKOS_INLINE_FUNCTION void | fill (T const *data_ptr) |
| |
| KOKKOS_INLINE_FUNCTION void | fill (T const *data_ptr, ComponentOrder const component_order) |
| |
| template<typename S , typename SS > |
| KOKKOS_INLINE_FUNCTION TensorBase< T, ST > & | operator+= (TensorBase< S, SS > const &X) |
| |
| template<typename S , typename SS > |
| KOKKOS_INLINE_FUNCTION TensorBase< T, ST > & | operator-= (TensorBase< S, SS > const &X) |
| |
| template<typename S > |
| KOKKOS_INLINE_FUNCTION TensorBase< T, ST > & | operator*= (S const &X) |
| |
| template<typename S > |
| KOKKOS_INLINE_FUNCTION TensorBase< T, ST > & | operator/= (S const &X) |
| |
| KOKKOS_INLINE_FUNCTION void | clear () |
| |
template<typename T, typename ST>
class minitensor::TensorBase< T, ST >
Base class for all vector and tensor types. R, S, T: Component types SR, SS, ST: Corresponding storage types.
Definition at line 61 of file MiniTensor_TensorBase.h.