Chi-Tech
sweep_namespace.h File Reference
#include "../chi_mesh.h"
#include <set>
#include <memory>

Go to the source code of this file.

Data Structures

struct  chi_mesh::sweep_management::Task
 Sweep Plane Data Structure. More...
 

Namespaces

namespace  chi
 
namespace  chi_mesh
 
namespace  chi_mesh::sweep_management
 

Typedefs

typedef AngleSetStatus chi_mesh::sweep_management::ExecutionPermission
 

Enumerations

enum class  chi_mesh::sweep_management::FaceOrientation : short { chi_mesh::sweep_management::PARALLEL = -1 , chi_mesh::sweep_management::INCOMING = 0 , chi_mesh::sweep_management::OUTGOING = 1 }
 
enum class  chi_mesh::sweep_management::AngleSetStatus {
  chi_mesh::sweep_management::NOT_FINISHED = 0 , chi_mesh::sweep_management::FINISHED = 1 , chi_mesh::sweep_management::RECEIVING = 2 , chi_mesh::sweep_management::READY_TO_EXECUTE = 3 ,
  chi_mesh::sweep_management::EXECUTE = 4 , chi_mesh::sweep_management::NO_EXEC_IF_READY = 5 , chi_mesh::sweep_management::MESSAGES_SENT = 6 , chi_mesh::sweep_management::MESSAGES_PENDING = 7
}
 

Functions

void chi_mesh::sweep_management::CommunicateLocationDependencies (const std::vector< int > &location_dependencies, std::vector< std::vector< int > > &global_dependencies)
 
void chi_mesh::sweep_management::PrintSweepOrdering (SPDS *sweep_order, MeshContinuumPtr vol_continuum)