![]() |
Chi-Tech
|
Data Structures | |
| class | AAH_AngleSet |
| class | AAH_ASynchronousCommunicator |
| class | AAH_FLUDS |
| class | AAH_FLUDSCommonData |
| class | AngleAggregation |
| class | AngleSet |
| class | AngleSetGroup |
| class | AsynchronousCommunicator |
| class | BoundaryFunction |
| class | BoundaryIncidentHeterogeneous |
| class | BoundaryIsotropicHomogenous |
| class | BoundaryReflecting |
| class | BoundaryVaccuum |
| struct | FaceNodalMapping |
| class | FLUDS |
| class | FLUDSCommonData |
| class | SPDS |
| class | SPDS_AdamsAdamsHawkins |
| struct | SPLS |
| struct | STDG |
| class | SweepBoundary |
| class | SweepChunk |
| class | SweepScheduler |
| struct | Task |
| Sweep Plane Data Structure. More... | |
Typedefs | |
| typedef std::pair< int, std::vector< uint64_t > > | CompactFaceView |
| typedef std::pair< int, std::vector< CompactFaceView > > | CompactCellView |
| typedef std::vector< FaceNodalMapping > | CellFaceNodalMapping |
| typedef AngleSetStatus | ExecutionPermission |
Enumerations | |
| enum class | FaceOrientation : short { PARALLEL = -1 , INCOMING = 0 , OUTGOING = 1 } |
| enum class | AngleSetStatus { NOT_FINISHED = 0 , FINISHED = 1 , RECEIVING = 2 , READY_TO_EXECUTE = 3 , EXECUTE = 4 , NO_EXEC_IF_READY = 5 , MESSAGES_SENT = 6 , MESSAGES_PENDING = 7 } |
| enum class | BoundaryType { INCIDENT_VACCUUM = 0 , INCIDENT_ISOTROPIC_HOMOGENOUS = 1 , REFLECTING = 2 , INCIDENT_ANISOTROPIC_HETEROGENEOUS = 3 } |
| enum class | SchedulingAlgorithm { FIRST_IN_FIRST_OUT = 1 , DEPTH_OF_GRAPH = 2 } |
Functions | |
| void | CommunicateLocationDependencies (const std::vector< int > &location_dependencies, std::vector< std::vector< int > > &global_dependencies) |
| void | PrintSweepOrdering (SPDS *sweep_order, MeshContinuumPtr vol_continuum) |
| typedef std::vector<FaceNodalMapping> chi_mesh::sweep_management::CellFaceNodalMapping |
Definition at line 28 of file FLUDSCommonData.h.
| typedef std::pair<int, std::vector<CompactFaceView> > chi_mesh::sweep_management::CompactCellView |
Definition at line 23 of file AAH_FLUDSCommonData.h.
| typedef std::pair<int, std::vector<uint64_t> > chi_mesh::sweep_management::CompactFaceView |
Definition at line 20 of file AAH_FLUDSCommonData.h.
Definition at line 67 of file sweep_namespace.h.
|
strong |
| Enumerator | |
|---|---|
| NOT_FINISHED | |
| FINISHED | |
| RECEIVING | |
| READY_TO_EXECUTE | |
| EXECUTE | |
| NO_EXEC_IF_READY | |
| MESSAGES_SENT | |
| MESSAGES_PENDING | |
Definition at line 56 of file sweep_namespace.h.
|
strong |
Definition at line 13 of file sweep_boundaries.h.
|
strong |
| Enumerator | |
|---|---|
| PARALLEL | |
| INCOMING | |
| OUTGOING | |
Definition at line 20 of file sweep_namespace.h.
|
strong |
| Enumerator | |
|---|---|
| FIRST_IN_FIRST_OUT | FIFO. |
| DEPTH_OF_GRAPH | DOG. |
Definition at line 10 of file sweepscheduler.h.
| void chi_mesh::sweep_management::CommunicateLocationDependencies | ( | const std::vector< int > & | location_dependencies, |
| std::vector< std::vector< int > > & | global_dependencies | ||
| ) |
Communicates location by location dependencies.
Definition at line 9 of file communicate_location_dependencies.cc.
| void chi_mesh::sweep_management::PrintSweepOrdering | ( | SPDS * | sweep_order, |
| MeshContinuumPtr | vol_continuum | ||
| ) |
Print a sweep ordering to file.
Definition at line 16 of file printsweepordering.cc.