|
Janus 2.0.0
High-performance C++20 dual-mode numerical framework
|
Scaling diagnostics and metadata for optimization problems. More...
#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| struct | janus::ScalingAnalysisOptions |
| Thresholds controlling Opti scaling diagnostics. More... | |
| struct | janus::ScalingIssue |
| One diagnostic item produced by Opti::analyze_scaling(). More... | |
| struct | janus::VariableScalingInfo |
| Scaling metadata for one declared variable block. More... | |
| struct | janus::ConstraintScalingInfo |
| Scaling metadata for one scalarized constraint row. More... | |
| struct | janus::ObjectiveScalingInfo |
| Scaling metadata for the current objective. More... | |
| struct | janus::ScalingSummary |
| Top-level scalar summary for an Opti scaling report. More... | |
| struct | janus::ScalingReport |
| Aggregate result returned by Opti::analyze_scaling(). More... | |
Namespaces | |
| namespace | janus |
Enumerations | |
| enum class | janus::ScalingIssueLevel { janus::Warning , janus::Critical } |
| Severity used by Opti scaling diagnostics. More... | |
| enum class | janus::ScalingIssueKind { janus::Variable , janus::Constraint , janus::Objective , janus::Summary } |
| Diagnostic category for a scaling issue. More... | |
Scaling diagnostics and metadata for optimization problems.