Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
shammodels::amr::BlockCellLowering Struct Reference

Public Types

using AMRBlock = amr::AMRBlock< f64_3, i64_3, 2 >
 

Static Public Member Functions

template<StencilPosition stencil_pos>
static constexpr std::array< i32, 3 > get_relative_offset_vec ()
 
template<StencilPosition stencil_pos>
static constexpr i32 get_relative_offset ()
 
template<StencilPosition stencil_pos>
static constexpr cell::StencilElement lower_block_to_cell (u32 block_id, u32 local_cell_id, std::array< u32, dim > lcoord, block::StencilElement block_stencil_el)
 

Static Public Attributes

static constexpr u32 dim = 3
 

Detailed Description

Definition at line 37 of file AMRBlockCellLowering.hpp.

Member Typedef Documentation

◆ AMRBlock

Definition at line 40 of file AMRBlockCellLowering.hpp.

Member Function Documentation

◆ get_relative_offset()

template<StencilPosition stencil_pos>
static constexpr i32 shammodels::amr::BlockCellLowering::get_relative_offset ( )
inlinestaticconstexpr

Definition at line 63 of file AMRBlockCellLowering.hpp.

◆ get_relative_offset_vec()

template<StencilPosition stencil_pos>
static constexpr std::array< i32, 3 > shammodels::amr::BlockCellLowering::get_relative_offset_vec ( )
inlinestaticconstexpr

Definition at line 43 of file AMRBlockCellLowering.hpp.

◆ lower_block_to_cell()

template<StencilPosition stencil_pos>
static constexpr cell::StencilElement shammodels::amr::BlockCellLowering::lower_block_to_cell ( u32  block_id,
u32  local_cell_id,
std::array< u32, dim >  lcoord,
block::StencilElement  block_stencil_el 
)
inlinestaticconstexpr

Definition at line 68 of file AMRBlockCellLowering.hpp.

Member Data Documentation

◆ dim

constexpr u32 shammodels::amr::BlockCellLowering::dim = 3
staticconstexpr

Definition at line 39 of file AMRBlockCellLowering.hpp.


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