ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::geometry::SectionSolveStats Struct Reference

Per-section solve diagnostics (issue #226). More...

#include <Solidifier.hpp>

Public Attributes

int section = -1
 Section (storey) index.
size_t cells = 0
 Cells in this section's subproblem.
size_t variables = 0
 MIP variables created.
size_t constraints = 0
 MIP constraints created.
double seconds = 0.0
 Wall-clock solve time.
SolveStatus status = SolveStatus::not_solved
 Outcome.
bool used_highs_fallback = false
 True if HiGHS retried after primary.

Detailed Description

Per-section solve diagnostics (issue #226).

One entry per section actually solved; logged at info level and queryable for tests/tools.

Definition at line 85 of file Solidifier.hpp.

Member Data Documentation

◆ cells

size_t reusex::geometry::SectionSolveStats::cells = 0

Cells in this section's subproblem.

Definition at line 87 of file Solidifier.hpp.

◆ constraints

size_t reusex::geometry::SectionSolveStats::constraints = 0

MIP constraints created.

Definition at line 89 of file Solidifier.hpp.

◆ seconds

double reusex::geometry::SectionSolveStats::seconds = 0.0

Wall-clock solve time.

Definition at line 90 of file Solidifier.hpp.

◆ section

int reusex::geometry::SectionSolveStats::section = -1

Section (storey) index.

Definition at line 86 of file Solidifier.hpp.

◆ status

SolveStatus reusex::geometry::SectionSolveStats::status = SolveStatus::not_solved

Outcome.

Definition at line 91 of file Solidifier.hpp.

◆ used_highs_fallback

bool reusex::geometry::SectionSolveStats::used_highs_fallback = false

True if HiGHS retried after primary.

Definition at line 92 of file Solidifier.hpp.

◆ variables

size_t reusex::geometry::SectionSolveStats::variables = 0

MIP variables created.

Definition at line 88 of file Solidifier.hpp.


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