void DomainPowerControl_001::clearCachedData(void) { delete m_powerControlDynamicCaps; delete m_powerControlStatusSet; initializeDataStructures(); }
void DomainDisplayControl_001::clearCachedData(void) { delete m_displayControlDynamicCaps; delete m_displayControlSet; delete m_displayControlStatus; initializeDataStructures(); }
void DomainPerformanceControl_003::clearCachedData(void) { delete m_performanceControlDynamicCaps; delete m_performanceControlStaticCaps; delete m_performanceControlSet; delete m_performanceControlStatus; initializeDataStructures(); }
std::vector<uint8_t> PolarCode::decode_scl_llr(std::vector<double> llr, uint16_t list_size) { _list_size = list_size; _llr_based_computation = true; initializeDataStructures(); uint16_t l = assignInitialPath(); double * llr_0 = getArrayPointer_LLR(0, l); for (uint16_t beta = 0; beta < _block_length; ++beta ) { llr_0[beta] = llr.at(beta); } return decode_scl(); }
std::vector<uint8_t> PolarCode::decode_scl_p1(std::vector<double> p1, std::vector<double> p0, uint16_t list_size) { _list_size = list_size; _llr_based_computation = false; initializeDataStructures(); uint16_t l = assignInitialPath(); double * p_0 = getArrayPointer_P(0, l); for (uint16_t beta = 0; beta < _block_length; ++beta ) { p_0[2*beta] = (double) p0.at(beta); p_0[2*beta + 1] = (double) p1.at(beta); } return decode_scl(); }
DomainPowerControl_001::DomainPowerControl_001(ParticipantServicesInterface* participantServicesInterface) : m_participantServicesInterface(participantServicesInterface), m_tdpMaxPower(Constants::Invalid) { initializeDataStructures(); }
DomainDisplayControl_001::DomainDisplayControl_001(ParticipantServicesInterface* participantServicesInterface) : m_participantServicesInterface(participantServicesInterface) { initializeDataStructures(); }
DomainPerformanceControl_003::DomainPerformanceControl_003(ParticipantServicesInterface* participantServicesInterface) : m_participantServicesInterface(participantServicesInterface) { initializeDataStructures(); }