Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammath::SymTensor3d_5< T > Struct Template Reference
Collaboration diagram for shammath::SymTensor3d_5< T >:

Public Member Functions

inner (const SymTensor3d_5 &t) const
SymTensor3d_1< T > inner (const SymTensor3d_4< T > &t) const
SymTensor3d_2< T > inner (const SymTensor3d_3< T > &t) const
SymTensor3d_3< T > inner (const SymTensor3d_2< T > &t) const
SymTensor3d_4< T > inner (const SymTensor3d_1< T > &t) const
SymTensor3d_5 inner (const T scal) const
SymTensor3d_5operator*= (const T scal)
SymTensor3d_5 operator* (const T &scal) const
SymTensor3d_5operator+= (const SymTensor3d_5 other)
SymTensor3d_5 operator+ (const SymTensor3d_5 &t2) const
SymTensor3d_5 operator- (const SymTensor3d_5 &t2) const
template<class Tacc>
void store (Tacc &&acc, u32 offset) const

Static Public Member Functions

template<class Tacc>
static SymTensor3d_5 load (Tacc &&acc, u32 offset)

Public Attributes

v_00000
v_00001
v_00002
v_00011
v_00012
v_00022
v_00111
v_00112
v_00122
v_00222
v_01111
v_01112
v_01122
v_01222
v_02222
v_11111
v_11112
v_11122
v_11222
v_12222
v_22222

Static Public Attributes

static constexpr u32 compo_cnt = 21

Detailed Description

template<class T>
struct shammath::SymTensor3d_5< T >

Definition at line 589 of file symtensors.hpp.

Member Function Documentation

◆ inner() [1/6]

template<class T>
SymTensor3d_4< T > shammath::SymTensor3d_5< T >::inner ( const SymTensor3d_1< T > & t) const
inline

Definition at line 699 of file symtensors.hpp.

◆ inner() [2/6]

template<class T>
SymTensor3d_3< T > shammath::SymTensor3d_5< T >::inner ( const SymTensor3d_2< T > & t) const
inline

Definition at line 675 of file symtensors.hpp.

◆ inner() [3/6]

template<class T>
SymTensor3d_2< T > shammath::SymTensor3d_5< T >::inner ( const SymTensor3d_3< T > & t) const
inline

Definition at line 647 of file symtensors.hpp.

◆ inner() [4/6]

template<class T>
SymTensor3d_1< T > shammath::SymTensor3d_5< T >::inner ( const SymTensor3d_4< T > & t) const
inline

Definition at line 628 of file symtensors.hpp.

◆ inner() [5/6]

template<class T>
T shammath::SymTensor3d_5< T >::inner ( const SymTensor3d_5< T > & t) const
inline

Definition at line 615 of file symtensors.hpp.

◆ inner() [6/6]

template<class T>
SymTensor3d_5 shammath::SymTensor3d_5< T >::inner ( const T scal) const
inline

Definition at line 719 of file symtensors.hpp.

◆ load()

template<class T>
template<class Tacc>
SymTensor3d_5 shammath::SymTensor3d_5< T >::load ( Tacc && acc,
u32 offset )
inlinestatic

Definition at line 839 of file symtensors.hpp.

◆ operator*()

template<class T>
SymTensor3d_5 shammath::SymTensor3d_5< T >::operator* ( const T & scal) const
inline

Definition at line 755 of file symtensors.hpp.

◆ operator*=()

template<class T>
SymTensor3d_5 & shammath::SymTensor3d_5< T >::operator*= ( const T scal)
inline

Definition at line 728 of file symtensors.hpp.

◆ operator+()

template<class T>
SymTensor3d_5 shammath::SymTensor3d_5< T >::operator+ ( const SymTensor3d_5< T > & t2) const
inline

Definition at line 791 of file symtensors.hpp.

◆ operator+=()

template<class T>
SymTensor3d_5 & shammath::SymTensor3d_5< T >::operator+= ( const SymTensor3d_5< T > other)
inline

Definition at line 764 of file symtensors.hpp.

◆ operator-()

template<class T>
SymTensor3d_5 shammath::SymTensor3d_5< T >::operator- ( const SymTensor3d_5< T > & t2) const
inline

Definition at line 802 of file symtensors.hpp.

◆ store()

template<class T>
template<class Tacc>
void shammath::SymTensor3d_5< T >::store ( Tacc && acc,
u32 offset ) const
inline

Definition at line 814 of file symtensors.hpp.

Member Data Documentation

◆ compo_cnt

template<class T>
u32 shammath::SymTensor3d_5< T >::compo_cnt = 21
staticconstexpr

Definition at line 591 of file symtensors.hpp.

◆ v_00000

template<class T>
T shammath::SymTensor3d_5< T >::v_00000

Definition at line 593 of file symtensors.hpp.

◆ v_00001

template<class T>
T shammath::SymTensor3d_5< T >::v_00001

Definition at line 594 of file symtensors.hpp.

◆ v_00002

template<class T>
T shammath::SymTensor3d_5< T >::v_00002

Definition at line 595 of file symtensors.hpp.

◆ v_00011

template<class T>
T shammath::SymTensor3d_5< T >::v_00011

Definition at line 596 of file symtensors.hpp.

◆ v_00012

template<class T>
T shammath::SymTensor3d_5< T >::v_00012

Definition at line 597 of file symtensors.hpp.

◆ v_00022

template<class T>
T shammath::SymTensor3d_5< T >::v_00022

Definition at line 598 of file symtensors.hpp.

◆ v_00111

template<class T>
T shammath::SymTensor3d_5< T >::v_00111

Definition at line 599 of file symtensors.hpp.

◆ v_00112

template<class T>
T shammath::SymTensor3d_5< T >::v_00112

Definition at line 600 of file symtensors.hpp.

◆ v_00122

template<class T>
T shammath::SymTensor3d_5< T >::v_00122

Definition at line 601 of file symtensors.hpp.

◆ v_00222

template<class T>
T shammath::SymTensor3d_5< T >::v_00222

Definition at line 602 of file symtensors.hpp.

◆ v_01111

template<class T>
T shammath::SymTensor3d_5< T >::v_01111

Definition at line 603 of file symtensors.hpp.

◆ v_01112

template<class T>
T shammath::SymTensor3d_5< T >::v_01112

Definition at line 604 of file symtensors.hpp.

◆ v_01122

template<class T>
T shammath::SymTensor3d_5< T >::v_01122

Definition at line 605 of file symtensors.hpp.

◆ v_01222

template<class T>
T shammath::SymTensor3d_5< T >::v_01222

Definition at line 606 of file symtensors.hpp.

◆ v_02222

template<class T>
T shammath::SymTensor3d_5< T >::v_02222

Definition at line 607 of file symtensors.hpp.

◆ v_11111

template<class T>
T shammath::SymTensor3d_5< T >::v_11111

Definition at line 608 of file symtensors.hpp.

◆ v_11112

template<class T>
T shammath::SymTensor3d_5< T >::v_11112

Definition at line 609 of file symtensors.hpp.

◆ v_11122

template<class T>
T shammath::SymTensor3d_5< T >::v_11122

Definition at line 610 of file symtensors.hpp.

◆ v_11222

template<class T>
T shammath::SymTensor3d_5< T >::v_11222

Definition at line 611 of file symtensors.hpp.

◆ v_12222

template<class T>
T shammath::SymTensor3d_5< T >::v_12222

Definition at line 612 of file symtensors.hpp.

◆ v_22222

template<class T>
T shammath::SymTensor3d_5< T >::v_22222

Definition at line 613 of file symtensors.hpp.


The documentation for this struct was generated from the following file: