![]() |
Shamrock 2025.10.0
Astrophysical Code
|
Collaboration diagram for shammath::SymTensorCollection< T, 0, 5 >:Public Member Functions | |
| template<class Tacc > | |
| void | store (Tacc &&acc, u32 offset) const |
| SymTensorCollection< T, 0, 5 > & | operator*= (const T scal) |
| SymTensorCollection< T, 0, 5 > & | operator+= (const SymTensorCollection< T, 0, 5 > other) |
| SymTensorCollection< T, 0, 5 > | operator- (const SymTensorCollection< T, 0, 5 > &other) const |
Static Public Member Functions | |
| static SymTensorCollection | from_vec (const sycl::vec< T, 3 > &v) |
| static SymTensorCollection | zeros () |
| template<class Tacc > | |
| static SymTensorCollection | load (Tacc &&acc, u32 offset) |
Public Attributes | |
| T | t0 |
| SymTensor3d_1< T > | t1 |
| SymTensor3d_2< T > | t2 |
| SymTensor3d_3< T > | t3 |
| SymTensor3d_4< T > | t4 |
| SymTensor3d_5< T > | t5 |
Static Public Attributes | |
| static constexpr u32 | num_component |
| static constexpr u32 | offset_t0 = 0 |
| static constexpr u32 | offset_t1 = 1 |
| static constexpr u32 | offset_t2 = offset_t1 + SymTensor3d_1<T>::compo_cnt |
| static constexpr u32 | offset_t3 = offset_t2 + SymTensor3d_2<T>::compo_cnt |
| static constexpr u32 | offset_t4 = offset_t3 + SymTensor3d_3<T>::compo_cnt |
| static constexpr u32 | offset_t5 = offset_t4 + SymTensor3d_4<T>::compo_cnt |
Definition at line 28 of file symtensor_collections.hpp.
|
inlinestatic |
Definition at line 48 of file symtensor_collections.hpp.
|
inlinestatic |
Definition at line 133 of file symtensor_collections.hpp.
|
inline |
Definition at line 143 of file symtensor_collections.hpp.
|
inline |
Definition at line 155 of file symtensor_collections.hpp.
|
inline |
Definition at line 167 of file symtensor_collections.hpp.
|
inline |
Definition at line 123 of file symtensor_collections.hpp.
|
inlinestatic |
Definition at line 100 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 36 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 41 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 42 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 43 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 44 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 45 of file symtensor_collections.hpp.
|
staticconstexpr |
Definition at line 46 of file symtensor_collections.hpp.
| T shammath::SymTensorCollection< T, 0, 5 >::t0 |
Definition at line 29 of file symtensor_collections.hpp.
| SymTensor3d_1<T> shammath::SymTensorCollection< T, 0, 5 >::t1 |
Definition at line 30 of file symtensor_collections.hpp.
| SymTensor3d_2<T> shammath::SymTensorCollection< T, 0, 5 >::t2 |
Definition at line 31 of file symtensor_collections.hpp.
| SymTensor3d_3<T> shammath::SymTensorCollection< T, 0, 5 >::t3 |
Definition at line 32 of file symtensor_collections.hpp.
| SymTensor3d_4<T> shammath::SymTensorCollection< T, 0, 5 >::t4 |
Definition at line 33 of file symtensor_collections.hpp.
| SymTensor3d_5<T> shammath::SymTensorCollection< T, 0, 5 >::t5 |
Definition at line 34 of file symtensor_collections.hpp.