GlobalSim::v1::GenericTOB Node1 GlobalSim::v1::GenericTOB   + DECLARE_FIELDS() Node2 GlobalSim::BitSpec < GenericTOB, 64 > + width + field() + numFields() + forEachField() + json() + packFields() # makeFields() # allFields() # validateFields() - validateFieldList() - validateField() - checkOverlap() Node2->Node1 Node3 GlobalSim::NoBase   + allFields() Node3->Node2 Node4 GlobalSim::BitField < 0, 12, float > + lo + hi + width + maxCode + minCode - m_encoder - m_decoder - m_valueoffset + BitField() + value() + store() + encode() + encodeAndCheckBoundary() + bits() + range() + decode() + extract() + decodeFrom() + decodeAndAssignFrom() + pack() + code() Node4->Node1 +et Node5 GlobalSim::AuxSpec + mask + shift + has_mask + parseNumber() + parse() Node5->Node4 +auxspec Node6 std::string_view     Node6->Node4 +description +name Node6->Node5 +name Node8 SG::ConstAccessor< float > # m_auxid + ConstAccessor() + ConstAccessor() + ConstAccessor() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + isAvailable() + auxid() # ConstAccessor() # ConstAccessor() Node8->Node4 -m_acc Node9 SG::Accessor< float > # m_auxid + Accessor() + Accessor() + Accessor() + operator()() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() + isAvailableWritable() and 9 more... Node9->Node4 -m_wacc Node11 GlobalSim::BitField < Lo, Hi, AuxValue, Value, true >< 13, 22, float > + auxspec + name + description + lo + hi + width + maxCode + minCode - m_encoder - m_decoder - m_valueoffset - m_acc - m_wacc + BitField() + value() + store() + encode() + encodeAndCheckBoundary() + bits() + range() + decode() + extract() + decodeFrom() + decodeAndAssignFrom() + pack() + code() Node11->Node1 +eta Node12 GlobalSim::BitField < Lo, Hi, AuxValue, Value, false, false >< 23, 31, float > + auxspec + name + description + lo + hi + width + maxCode + minCode - m_encoder - m_decoder - m_valueoffset - m_acc - m_wacc + BitField() + value() + store() + encode() + encodeAndCheckBoundary() + bits() + range() + decode() + extract() + decodeFrom() + decodeAndAssignFrom() + pack() + code() Node12->Node1 +phi