Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
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 >
static 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 >
constexpr 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: