![]() |
Chi-Tech
|
#include <CBC_SPDS.h>
Public Member Functions | |
| CBC_SPDS (const chi_mesh::Vector3 &omega, const chi_mesh::MeshContinuum &grid, bool cycle_allowance_flag, bool verbose) | |
| const std::vector< chi_mesh::sweep_management::Task > & | TaskList () const |
Public Member Functions inherited from chi_mesh::sweep_management::SPDS | |
| SPDS (const chi_mesh::Vector3 &in_omega, const chi_mesh::MeshContinuum &in_grid, bool verbose) | |
| const chi_mesh::MeshContinuum & | Grid () const |
| const chi_mesh::Vector3 & | Omega () const |
| const SPLS & | GetSPLS () const |
| const VecInt & | GetLocationDependencies () const |
| const VecInt & | GetLocationSuccessors () const |
| const VecInt & | GetDelayedLocationDependencies () const |
| const VecInt & | GetDelayedLocationSuccessors () const |
| const std::vector< std::pair< int, int > > & | GetLocalCyclicDependencies () const |
| const std::vector< std::vector< FaceOrientation > > & | CellFaceOrientations () const |
| int | MapLocJToPrelocI (int locJ) const |
| int | MapLocJToDeplocI (int locJ) const |
| virtual | ~SPDS ()=default |
Protected Attributes | |
| std::vector< chi_mesh::sweep_management::Task > | task_list_ |
Protected Attributes inherited from chi_mesh::sweep_management::SPDS | |
| chi_mesh::Vector3 | omega_ |
| const chi_mesh::MeshContinuum & | grid_ |
| SPLS | spls_ |
| std::vector< int > | location_dependencies_ |
| std::vector< int > | location_successors_ |
| std::vector< int > | delayed_location_dependencies_ |
| std::vector< int > | delayed_location_successors_ |
| std::vector< std::pair< int, int > > | local_cyclic_dependencies_ |
| std::vector< std::vector< FaceOrientation > > | cell_face_orientations_ |
| bool | verbose_ = false |
Additional Inherited Members | |
Public Types inherited from chi_mesh::sweep_management::SPDS | |
| typedef std::vector< int > | VecInt |
Protected Member Functions inherited from chi_mesh::sweep_management::SPDS | |
| void | PopulateCellRelationships (const chi_mesh::Vector3 &omega, std::set< int > &location_dependencies, std::set< int > &location_successors, std::vector< std::set< std::pair< int, double > > > &cell_successors) |
| void | PrintedGhostedGraph () const |
Cell-by-Cell (CBC) Sweep Plane Data Structure
Definition at line 12 of file CBC_SPDS.h.
| lbs::CBC_SPDS::CBC_SPDS | ( | const chi_mesh::Vector3 & | omega, |
| const chi_mesh::MeshContinuum & | grid, | ||
| bool | cycle_allowance_flag, | ||
| bool | verbose | ||
| ) |
Definition at line 15 of file CBC_SPDS.cc.
| const std::vector< chi_mesh::sweep_management::Task > & lbs::CBC_SPDS::TaskList | ( | ) | const |
Definition at line 151 of file CBC_SPDS.cc.
|
protected |
Definition at line 23 of file CBC_SPDS.h.