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.