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.