Chi-Tech
|
#include <AAH_SweepChunk.h>
Public Member Functions | |
const double * | GetUpwindPsi (int face_node_local_idx) const override |
double * | GetDownwindPsi (int face_node_local_idx) const override |
Public Member Functions inherited from lbs::SweepDependencyInterface | |
SweepDependencyInterface ()=default | |
virtual const double * | GetUpwindPsi (int face_node_local_idx) const =0 |
virtual double * | GetDownwindPsi (int face_node_local_idx) const =0 |
virtual void | SetupIncomingFace (int face_id, size_t num_face_nodes, uint64_t neighbor_id, bool on_local_face, bool on_boundary) |
virtual void | SetupOutgoingFace (int face_id, size_t num_face_nodes, uint64_t neighbor_id, bool on_local_face, bool on_boundary, int locality) |
virtual | ~SweepDependencyInterface ()=default |
Data Fields | |
chi_mesh::sweep_management::AAH_FLUDS * | fluds_ = nullptr |
size_t | spls_index = 0 |
int | in_face_counter = 0 |
int | preloc_face_counter = 0 |
int | out_face_counter = 0 |
int | deploc_face_counter = 0 |
Data Fields inherited from lbs::SweepDependencyInterface | |
size_t | groupset_angle_group_stride_ |
size_t | groupset_group_stride_ |
chi_mesh::sweep_management::AngleSet * | angle_set_ = nullptr |
bool | surface_source_active_ = false |
size_t | gs_ss_begin_ = 0 |
int | gs_gi_ = 0 |
const chi_mesh::Cell * | cell_ptr_ = nullptr |
uint64_t | cell_local_id_ = 0 |
size_t | angle_set_index_ = 0 |
size_t | angle_num_ = 0 |
int | current_face_idx_ = 0 |
size_t | num_face_nodes_ = 0 |
uint64_t | neighbor_id_ = 0 |
int | face_locality_ = 0 |
bool | on_local_face_ = false |
bool | on_boundary_ = false |
bool | is_reflecting_bndry_ = false |
Simple utility structure for controlling counters and calls to upstream data.
Definition at line 15 of file AAH_SweepChunk.h.
|
overridevirtual |
Implements lbs::SweepDependencyInterface.
Definition at line 259 of file AAH_SweepChunk.cc.
|
overridevirtual |
Implements lbs::SweepDependencyInterface.
Definition at line 237 of file AAH_SweepChunk.cc.
int lbs::AAH_SweepDependencyInterface::deploc_face_counter = 0 |
Definition at line 24 of file AAH_SweepChunk.h.
chi_mesh::sweep_management::AAH_FLUDS* lbs::AAH_SweepDependencyInterface::fluds_ = nullptr |
Definition at line 17 of file AAH_SweepChunk.h.
int lbs::AAH_SweepDependencyInterface::in_face_counter = 0 |
Definition at line 21 of file AAH_SweepChunk.h.
int lbs::AAH_SweepDependencyInterface::out_face_counter = 0 |
Definition at line 23 of file AAH_SweepChunk.h.
int lbs::AAH_SweepDependencyInterface::preloc_face_counter = 0 |
Definition at line 22 of file AAH_SweepChunk.h.
size_t lbs::AAH_SweepDependencyInterface::spls_index = 0 |
Definition at line 19 of file AAH_SweepChunk.h.