SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshkit::JobReport Struct Reference

#include <job.hpp>

Inheritance diagram for meshkit::JobReport:
Collaboration diagram for meshkit::JobReport:

Public Attributes

std::string algorithmVersion = "cdt-1/job-2"
 
JobOptions resolvedOptions
 
std::string providerIdentity
 
bool constraintAuditPassed = false
 
std::uint64_t constraintSegments = 0
 
std::uint64_t plannedPatches = 0
 
std::uint64_t sharedSides = 0
 
std::uint64_t planningRetries = 0
 
std::vector< plan::PatchDecision > planning
 
std::uint64_t inserted = 0
 
std::uint64_t removed = 0
 
std::uint64_t removalAttempts = 0
 
std::uint64_t queuePeak = 0
 
std::uint64_t belowMinimum = 0
 
std::uint64_t edgeConflicts = 0
 
std::uint64_t sizeConflicts = 0
 
std::uint64_t transitionConflicts = 0
 
std::uint64_t terrainConflicts = 0
 
std::uint64_t terrainUnknown = 0
 
double largestAdjacentRatio = 1
 
double largestTerrainRatio = 0
 
std::vector< JobException > examples
 
- Public Attributes inherited from meshkit::OperationReport
std::uint32_t schemaVersion = 1
 
RunStatus status = RunStatus::Failed
 
std::string code
 
std::string message
 
Counts counts
 
std::uint64_t work = 0
 
std::uint64_t record = 0
 
double seconds = 0
 

Additional Inherited Members

- Public Member Functions inherited from meshkit::OperationReport
bool complete () const noexcept
 

Member Data Documentation

◆ algorithmVersion

std::string meshkit::JobReport::algorithmVersion = "cdt-1/job-2"

◆ belowMinimum

std::uint64_t meshkit::JobReport::belowMinimum = 0

◆ constraintAuditPassed

bool meshkit::JobReport::constraintAuditPassed = false

◆ constraintSegments

std::uint64_t meshkit::JobReport::constraintSegments = 0

◆ edgeConflicts

std::uint64_t meshkit::JobReport::edgeConflicts = 0

◆ examples

std::vector<JobException> meshkit::JobReport::examples

◆ inserted

std::uint64_t meshkit::JobReport::inserted = 0

◆ largestAdjacentRatio

double meshkit::JobReport::largestAdjacentRatio = 1

◆ largestTerrainRatio

double meshkit::JobReport::largestTerrainRatio = 0

◆ plannedPatches

std::uint64_t meshkit::JobReport::plannedPatches = 0

◆ planning

std::vector<plan::PatchDecision> meshkit::JobReport::planning

◆ planningRetries

std::uint64_t meshkit::JobReport::planningRetries = 0

◆ providerIdentity

std::string meshkit::JobReport::providerIdentity

◆ queuePeak

std::uint64_t meshkit::JobReport::queuePeak = 0

◆ removalAttempts

std::uint64_t meshkit::JobReport::removalAttempts = 0

◆ removed

std::uint64_t meshkit::JobReport::removed = 0

◆ resolvedOptions

JobOptions meshkit::JobReport::resolvedOptions

◆ sharedSides

std::uint64_t meshkit::JobReport::sharedSides = 0

◆ sizeConflicts

std::uint64_t meshkit::JobReport::sizeConflicts = 0

◆ terrainConflicts

std::uint64_t meshkit::JobReport::terrainConflicts = 0

◆ terrainUnknown

std::uint64_t meshkit::JobReport::terrainUnknown = 0

◆ transitionConflicts

std::uint64_t meshkit::JobReport::transitionConflicts = 0

The documentation for this struct was generated from the following file: