Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
shammodels::zeus::NeighFaceList< Tvec > Struct Template Reference
+ Collaboration diagram for shammodels::zeus::NeighFaceList< Tvec >:

Public Member Functions

OrientedNeighFaceList< Tvec > & xm ()
 
OrientedNeighFaceList< Tvec > & xp ()
 
OrientedNeighFaceList< Tvec > & ym ()
 
OrientedNeighFaceList< Tvec > & yp ()
 
OrientedNeighFaceList< Tvec > & zm ()
 
OrientedNeighFaceList< Tvec > & zp ()
 

Public Attributes

std::array< OrientedNeighFaceList< Tvec >, 6 > faces_lists
 

Static Public Attributes

static constexpr u32 i_xm = 0
 
static constexpr u32 i_xp = 1
 
static constexpr u32 i_ym = 2
 
static constexpr u32 i_yp = 3
 
static constexpr u32 i_zm = 4
 
static constexpr u32 i_zp = 5
 

Detailed Description

template<class Tvec>
struct shammodels::zeus::NeighFaceList< Tvec >

Definition at line 33 of file NeighFaceList.hpp.

Member Function Documentation

◆ xm()

template<class Tvec >
OrientedNeighFaceList< Tvec > & shammodels::zeus::NeighFaceList< Tvec >::xm ( )
inline

Definition at line 43 of file NeighFaceList.hpp.

◆ xp()

template<class Tvec >
OrientedNeighFaceList< Tvec > & shammodels::zeus::NeighFaceList< Tvec >::xp ( )
inline

Definition at line 44 of file NeighFaceList.hpp.

◆ ym()

template<class Tvec >
OrientedNeighFaceList< Tvec > & shammodels::zeus::NeighFaceList< Tvec >::ym ( )
inline

Definition at line 45 of file NeighFaceList.hpp.

◆ yp()

template<class Tvec >
OrientedNeighFaceList< Tvec > & shammodels::zeus::NeighFaceList< Tvec >::yp ( )
inline

Definition at line 46 of file NeighFaceList.hpp.

◆ zm()

template<class Tvec >
OrientedNeighFaceList< Tvec > & shammodels::zeus::NeighFaceList< Tvec >::zm ( )
inline

Definition at line 47 of file NeighFaceList.hpp.

◆ zp()

template<class Tvec >
OrientedNeighFaceList< Tvec > & shammodels::zeus::NeighFaceList< Tvec >::zp ( )
inline

Definition at line 48 of file NeighFaceList.hpp.

Member Data Documentation

◆ faces_lists

template<class Tvec >
std::array<OrientedNeighFaceList<Tvec>, 6> shammodels::zeus::NeighFaceList< Tvec >::faces_lists

Definition at line 34 of file NeighFaceList.hpp.

◆ i_xm

template<class Tvec >
constexpr u32 shammodels::zeus::NeighFaceList< Tvec >::i_xm = 0
staticconstexpr

Definition at line 36 of file NeighFaceList.hpp.

◆ i_xp

template<class Tvec >
constexpr u32 shammodels::zeus::NeighFaceList< Tvec >::i_xp = 1
staticconstexpr

Definition at line 37 of file NeighFaceList.hpp.

◆ i_ym

template<class Tvec >
constexpr u32 shammodels::zeus::NeighFaceList< Tvec >::i_ym = 2
staticconstexpr

Definition at line 38 of file NeighFaceList.hpp.

◆ i_yp

template<class Tvec >
constexpr u32 shammodels::zeus::NeighFaceList< Tvec >::i_yp = 3
staticconstexpr

Definition at line 39 of file NeighFaceList.hpp.

◆ i_zm

template<class Tvec >
constexpr u32 shammodels::zeus::NeighFaceList< Tvec >::i_zm = 4
staticconstexpr

Definition at line 40 of file NeighFaceList.hpp.

◆ i_zp

template<class Tvec >
constexpr u32 shammodels::zeus::NeighFaceList< Tvec >::i_zp = 5
staticconstexpr

Definition at line 41 of file NeighFaceList.hpp.


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