![]() |
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.