Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces Struct Reference
+ Collaboration diagram for shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces:

Public Member Functions

template<class IndexFunctor >
void for_each_other_index_safe (u32 id_a, IndexFunctor &&fct) const
 
template<class IndexFunctor >
void for_each_other_index_full (u32 id_a, IndexFunctor &&fct) const
 
template<class IndexFunctor >
void for_each_other_index (u32 id_a, IndexFunctor &&fct) const
 

Public Attributes

AMRGraph::ro_access graph_iter
 
const TgridVec * acc_block_min
 
const TgridVec * acc_block_max
 
TgridVec dir_offset
 

Detailed Description

template<class Tvec, class TgridVec, class Tmorton>
template<class AMRBlock>
struct shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces

Definition at line 71 of file BlockNeighToCellNeigh.cpp.

Member Function Documentation

◆ for_each_other_index()

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
template<class IndexFunctor >
void shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::for_each_other_index ( u32  id_a,
IndexFunctor &&  fct 
) const
inline

Definition at line 266 of file BlockNeighToCellNeigh.cpp.

◆ for_each_other_index_full()

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
template<class IndexFunctor >
void shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::for_each_other_index_full ( u32  id_a,
IndexFunctor &&  fct 
) const
inline

Definition at line 148 of file BlockNeighToCellNeigh.cpp.

◆ for_each_other_index_safe()

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
template<class IndexFunctor >
void shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::for_each_other_index_safe ( u32  id_a,
IndexFunctor &&  fct 
) const
inline

Definition at line 81 of file BlockNeighToCellNeigh.cpp.

Member Data Documentation

◆ acc_block_max

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
const TgridVec* shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::acc_block_max

Definition at line 76 of file BlockNeighToCellNeigh.cpp.

◆ acc_block_min

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
const TgridVec* shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::acc_block_min

Definition at line 75 of file BlockNeighToCellNeigh.cpp.

◆ dir_offset

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
TgridVec shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::dir_offset

Definition at line 78 of file BlockNeighToCellNeigh.cpp.

◆ graph_iter

template<class Tvec , class TgridVec , class Tmorton >
template<class AMRBlock >
AMRGraph::ro_access shammodels::basegodunov::modules::BlockNeighToCellNeigh< Tvec, TgridVec, Tmorton >::AMRLowering< AMRBlock >::ro_acces::graph_iter

Definition at line 73 of file BlockNeighToCellNeigh.cpp.


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