Exemplo n.º 1
0
void DomainPowerControl_001::clearCachedData(void)
{
    delete m_powerControlDynamicCaps;
    delete m_powerControlStatusSet;

    initializeDataStructures();
}
Exemplo n.º 2
0
void DomainDisplayControl_001::clearCachedData(void)
{
    delete m_displayControlDynamicCaps;
    delete m_displayControlSet;
    delete m_displayControlStatus;

    initializeDataStructures();
}
Exemplo n.º 3
0
void DomainPerformanceControl_003::clearCachedData(void)
{
    delete m_performanceControlDynamicCaps;
    delete m_performanceControlStaticCaps;
    delete m_performanceControlSet;
    delete m_performanceControlStatus;

    initializeDataStructures();
}
Exemplo n.º 4
0
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();

}
Exemplo n.º 5
0
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();

}
Exemplo n.º 6
0
DomainPowerControl_001::DomainPowerControl_001(ParticipantServicesInterface* participantServicesInterface) :
    m_participantServicesInterface(participantServicesInterface), m_tdpMaxPower(Constants::Invalid)
{
    initializeDataStructures();
}
Exemplo n.º 7
0
DomainDisplayControl_001::DomainDisplayControl_001(ParticipantServicesInterface* participantServicesInterface) :
    m_participantServicesInterface(participantServicesInterface)
{
    initializeDataStructures();
}
Exemplo n.º 8
0
DomainPerformanceControl_003::DomainPerformanceControl_003(ParticipantServicesInterface* participantServicesInterface) :
    m_participantServicesInterface(participantServicesInterface)
{
    initializeDataStructures();
}