#include <AAH_FLUDSCommonData.h>
|
void | InitializeAlphaElements (const SPDS &spds, const GridFaceHistogram &grid_face_histogram) |
|
void | SlotDynamics (const chi_mesh::Cell &cell, const SPDS &spds, const GridFaceHistogram &grid_face_histogram, std::vector< std::vector< std::pair< int, short > > > &lock_boxes, std::vector< std::pair< int, short > > &delayed_lock_box, std::set< int > &location_boundary_dependency_set) |
|
void | AddFaceViewToDepLocI (int deplocI, int cell_g_index, int face_slot, const chi_mesh::CellFace &face) |
|
void | LocalIncidentMapping (const chi_mesh::Cell &cell, const SPDS &spds, std::vector< int > &local_so_cell_mapping) |
|
void | InitializeBetaElements (const SPDS &spds, int tag_index=0) |
|
void | NonLocalIncidentMapping (const chi_mesh::Cell &cell, const SPDS &spds) |
|
Definition at line 27 of file AAH_FLUDSCommonData.h.
◆ AAH_FLUDSCommonData()
◆ AddFaceViewToDepLocI()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::AddFaceViewToDepLocI |
( |
int |
deplocI, |
|
|
int |
cell_g_index, |
|
|
int |
face_slot, |
|
|
const chi_mesh::CellFace & |
face |
|
) |
| |
|
private |
Given a sweep ordering index, the outgoing face counter, the outgoing face dof, this function computes the location of this position's upwind psi in the local upwind psi vector.
Definition at line 261 of file AAH_FLUDSCommonData_00a_slotdynamics.cc.
◆ DeSerializeCellInfo()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::DeSerializeCellInfo |
( |
std::vector< CompactCellView > & |
cell_views, |
|
|
std::vector< int > * |
face_indices, |
|
|
int & |
num_face_dofs |
|
) |
| |
|
staticprivate |
◆ InitializeAlphaElements()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::InitializeAlphaElements |
( |
const SPDS & |
spds, |
|
|
const GridFaceHistogram & |
grid_face_histogram |
|
) |
| |
|
private |
◆ InitializeBetaElements()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::InitializeBetaElements |
( |
const SPDS & |
spds, |
|
|
int |
tag_index = 0 |
|
) |
| |
|
private |
◆ LocalIncidentMapping()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::LocalIncidentMapping |
( |
const chi_mesh::Cell & |
cell, |
|
|
const SPDS & |
spds, |
|
|
std::vector< int > & |
local_so_cell_mapping |
|
) |
| |
|
private |
◆ NonLocalIncidentMapping()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::NonLocalIncidentMapping |
( |
const chi_mesh::Cell & |
cell, |
|
|
const SPDS & |
spds |
|
) |
| |
|
private |
◆ SerializeCellInfo()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::SerializeCellInfo |
( |
std::vector< CompactCellView > & |
cell_views, |
|
|
std::vector< int > & |
face_indices, |
|
|
int |
num_face_dofs |
|
) |
| |
|
staticprivate |
This cell takes a hierarchy of a cell compact view and serializes it for MPI transmission. This is easy since all the values are integers.
Definition at line 10 of file AAH_FLUDSCommonData_01a_serial.cc.
◆ SlotDynamics()
void chi_mesh::sweep_management::AAH_FLUDSCommonData::SlotDynamics |
( |
const chi_mesh::Cell & |
cell, |
|
|
const SPDS & |
spds, |
|
|
const GridFaceHistogram & |
grid_face_histogram, |
|
|
std::vector< std::vector< std::pair< int, short > > > & |
lock_boxes, |
|
|
std::vector< std::pair< int, short > > & |
delayed_lock_box, |
|
|
std::set< int > & |
location_boundary_dependency_set |
|
) |
| |
|
private |
◆ AAH_FLUDS
◆ boundary_dependencies
std::vector<int> chi_mesh::sweep_management::AAH_FLUDSCommonData::boundary_dependencies |
|
protected |
◆ delayed_local_psi_Gn_block_stride
size_t chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_local_psi_Gn_block_stride = 0 |
|
protected |
◆ delayed_local_psi_Gn_block_strideG
size_t chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_local_psi_Gn_block_strideG = 0 |
|
protected |
◆ delayed_local_psi_max_elements
size_t chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_local_psi_max_elements = 0 |
|
protected |
◆ delayed_local_psi_stride
size_t chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_local_psi_stride = 0 |
|
protected |
◆ delayed_nonlocal_inc_face_prelocI_slot_dof
std::vector<std::pair<int, std::pair<int, std::vector<int> > > > chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_nonlocal_inc_face_prelocI_slot_dof |
|
private |
◆ delayed_prelocI_cell_views
std::vector<std::vector<CompactCellView> > chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_prelocI_cell_views |
|
private |
◆ delayed_prelocI_face_dof_count
std::vector<int> chi_mesh::sweep_management::AAH_FLUDSCommonData::delayed_prelocI_face_dof_count |
|
private |
◆ deplocI_cell_views
std::vector<std::vector<CompactCellView> > chi_mesh::sweep_management::AAH_FLUDSCommonData::deplocI_cell_views |
|
protected |
◆ deplocI_face_dof_count
std::vector<int> chi_mesh::sweep_management::AAH_FLUDSCommonData::deplocI_face_dof_count |
|
protected |
◆ largest_face
int chi_mesh::sweep_management::AAH_FLUDSCommonData::largest_face = 0 |
|
protected |
◆ local_psi_Gn_block_strideG
std::vector<size_t> chi_mesh::sweep_management::AAH_FLUDSCommonData::local_psi_Gn_block_strideG |
|
protected |
◆ local_psi_max_elements
std::vector<size_t> chi_mesh::sweep_management::AAH_FLUDSCommonData::local_psi_max_elements |
|
protected |
◆ local_psi_n_block_stride
std::vector<size_t> chi_mesh::sweep_management::AAH_FLUDSCommonData::local_psi_n_block_stride |
|
protected |
◆ local_psi_stride
std::vector<size_t> chi_mesh::sweep_management::AAH_FLUDSCommonData::local_psi_stride |
|
protected |
◆ nonlocal_inc_face_prelocI_slot_dof
std::vector<std::pair<int, std::pair<int, std::vector<int> > > > chi_mesh::sweep_management::AAH_FLUDSCommonData::nonlocal_inc_face_prelocI_slot_dof |
|
private |
◆ nonlocal_outb_face_deplocI_slot
std::vector<std::pair<int, int> > chi_mesh::sweep_management::AAH_FLUDSCommonData::nonlocal_outb_face_deplocI_slot |
|
private |
◆ num_face_categories
size_t chi_mesh::sweep_management::AAH_FLUDSCommonData::num_face_categories = 0 |
|
protected |
◆ prelocI_cell_views
std::vector<std::vector<CompactCellView> > chi_mesh::sweep_management::AAH_FLUDSCommonData::prelocI_cell_views |
|
private |
◆ prelocI_face_dof_count
std::vector<int> chi_mesh::sweep_management::AAH_FLUDSCommonData::prelocI_face_dof_count |
|
private |
◆ so_cell_inco_face_dof_indices
std::vector<INCOMING_FACE_INFO*> chi_mesh::sweep_management::AAH_FLUDSCommonData::so_cell_inco_face_dof_indices |
|
private |
◆ so_cell_inco_face_face_category
std::vector<short*> chi_mesh::sweep_management::AAH_FLUDSCommonData::so_cell_inco_face_face_category |
|
protected |
◆ so_cell_outb_face_face_category
std::vector<short*> chi_mesh::sweep_management::AAH_FLUDSCommonData::so_cell_outb_face_face_category |
|
protected |
◆ so_cell_outb_face_slot_indices
std::vector<int*> chi_mesh::sweep_management::AAH_FLUDSCommonData::so_cell_outb_face_slot_indices |
|
protected |
The documentation for this class was generated from the following files: