STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.model.param.Uncertainty Class Reference

Public Member Functions

None __post_init__ (self)
tuple[float, float] bounds (self, float si_value)
dict[str, Any] to_dict (self)
Uncertainty from_dict (cls, dict[str, Any] data)

Public Attributes

 kind

Detailed Description

How well a value is known.

Carried but not yet propagated -- Phase 12 fits parameters against measured
data and needs a prior, and a sensitivity study needs a range. Recording it
at authoring time costs nothing; reconstructing it two years later from a
datasheet nobody kept costs a great deal.

Definition at line 72 of file param.py.

Member Function Documentation

◆ __post_init__()

None feedtwin.model.param.Uncertainty.__post_init__ ( self)

Definition at line 84 of file param.py.

References feedtwin.comps.manifold.ManifoldPort.kind, kind, value, ADS126X::ADCReading.value, ads126x_reading.value, array_init_elem.value, comms::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > >.value, detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, detail::is_compatible_string_type< BasicJsonType, CompatibleStringType >.value, detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > >.value, detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, detail::is_constructible_string_type< BasicJsonType, ConstructibleStringType >.value, detail::is_getable< BasicJsonType, T >.value, detail::is_iterator_traits< iterator_traits< T > >.value, detail::is_ordered_map< T >.value, detail::is_range< T >.value, detail::is_sax< SAX, BasicJsonType >.value, detail::iter_impl< BasicJsonType >.value(), detail::iter_impl< typename std::conditional< std::is_const< BasicJsonType >::value, typename std::remove_const< BasicJsonType >::type, const BasicJsonType >::type >.value(), detail::iteration_proxy_value< IteratorType >.value(), detail::json_reverse_iterator< Base >.value(), detail::static_const< T >.value, engine.pipeline.config_schemas.MeasuredValue.value, engine.pipeline.numerical_robustness.ValidationResult.value, feedtwin.model.param.Param.value, feedtwin.props.backend.PropertyBackend.value(), feedtwin.props.backends.coolprop.CoolPropBackend.value(), feedtwin.props.backends.tabulated.TabulatedProperties.value(), fsw::calibration::IMUCalibration::CalibratedReading.value, fsw::calibration::IMUCalibration::RawReading.value, inserter< T >.value, MessageSize< T >.value, MessageSize< comms::CommsMessage< Ts... > >.value, node_type_getter< T >.value, node_type_getter< array >.value, node_type_getter< table >.value, node_type_getter< void >.value, parsed_string.value, table_init_pair.value, ubx_item_t.value, and utf8_codepoint.value.

◆ bounds()

tuple[float, float] feedtwin.model.param.Uncertainty.bounds ( self,
float si_value )
Low and high bounds around a value already in canonical units.

Definition at line 92 of file param.py.

References feedtwin.comps.manifold.ManifoldPort.kind, kind, value, ADS126X::ADCReading.value, ads126x_reading.value, array_init_elem.value, comms::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, uint8_t, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, double, double, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, double, double, double, double, double, double, double, double, double, double, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, double, uint32_t, uint32_t, double, double, double, double, double, double, uint8_t, bool, bool, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, double, double, double, double, double, double, double, bool, bool, uint8_t, double, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper.value, comms::CommsMessage< double, uint8_t, uint8_t, uint8_t, double, double, double, double, double, uint32_t, double, bool, double, uint8_t, uint64_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, double, double, double, double, double, double, double >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, double, int32_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, double, double, double, double, double, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, float, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, float, uint32_t, float, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, float, float, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint32_t, uint32_t, double, double, double, float, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, double, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, float, float >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, int32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, float, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, std::array< uint8_t, 3 >, uint32_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, float, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint64_t, uint8_t, uint8_t, uint8_t, uint8_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper.value, comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::control::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< T >.value, comms::messages::filtered::CommsMessage< Fields >::MessageSizeHelper< CommsMessage< Ts... > >.value, detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > >.value, detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, detail::is_compatible_string_type< BasicJsonType, CompatibleStringType >.value, detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > >.value, detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, detail::is_constructible_string_type< BasicJsonType, ConstructibleStringType >.value, detail::is_getable< BasicJsonType, T >.value, detail::is_iterator_traits< iterator_traits< T > >.value, detail::is_ordered_map< T >.value, detail::is_range< T >.value, detail::is_sax< SAX, BasicJsonType >.value, detail::iter_impl< BasicJsonType >.value(), detail::iter_impl< typename std::conditional< std::is_const< BasicJsonType >::value, typename std::remove_const< BasicJsonType >::type, const BasicJsonType >::type >.value(), detail::iteration_proxy_value< IteratorType >.value(), detail::json_reverse_iterator< Base >.value(), detail::static_const< T >.value, engine.pipeline.config_schemas.MeasuredValue.value, engine.pipeline.numerical_robustness.ValidationResult.value, feedtwin.model.param.Param.value, feedtwin.props.backend.PropertyBackend.value(), feedtwin.props.backends.coolprop.CoolPropBackend.value(), feedtwin.props.backends.tabulated.TabulatedProperties.value(), fsw::calibration::IMUCalibration::CalibratedReading.value, fsw::calibration::IMUCalibration::RawReading.value, inserter< T >.value, MessageSize< T >.value, MessageSize< comms::CommsMessage< Ts... > >.value, node_type_getter< T >.value, node_type_getter< array >.value, node_type_getter< table >.value, node_type_getter< void >.value, parsed_string.value, table_init_pair.value, ubx_item_t.value, and utf8_codepoint.value.

◆ from_dict()

◆ to_dict()

Member Data Documentation

◆ kind

feedtwin.model.param.Uncertainty.kind

Definition at line 98 of file param.py.

Referenced by __post_init__(), bounds(), and backend.routers.layerx.Job.view().


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