Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
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: