|
Janus 2.0.0
High-performance C++20 dual-mode numerical framework
|
Scaling metadata for one declared variable block. More...
#include <Scaling.hpp>
Public Attributes | |
| int | block_index = -1 |
| int | size = 0 |
| std::string | category = "Uncategorized" |
| bool | frozen = false |
| bool | user_supplied_scale = false |
| double | scale = 1.0 |
| double | init_abs_mean = 0.0 |
| double | init_abs_max = 0.0 |
| double | normalized_init_abs_mean = 0.0 |
| double | normalized_init_abs_max = 0.0 |
| std::optional< double > | lower_bound |
| std::optional< double > | upper_bound |
| double | suggested_scale = 1.0 |
Scaling metadata for one declared variable block.
| int janus::VariableScalingInfo::block_index = -1 |
| std::string janus::VariableScalingInfo::category = "Uncategorized" |
| bool janus::VariableScalingInfo::frozen = false |
| double janus::VariableScalingInfo::init_abs_max = 0.0 |
| double janus::VariableScalingInfo::init_abs_mean = 0.0 |
| std::optional<double> janus::VariableScalingInfo::lower_bound |
| double janus::VariableScalingInfo::normalized_init_abs_max = 0.0 |
| double janus::VariableScalingInfo::normalized_init_abs_mean = 0.0 |
| double janus::VariableScalingInfo::scale = 1.0 |
| int janus::VariableScalingInfo::size = 0 |
| double janus::VariableScalingInfo::suggested_scale = 1.0 |
| std::optional<double> janus::VariableScalingInfo::upper_bound |
| bool janus::VariableScalingInfo::user_supplied_scale = false |