Пример #1
0
ind_t VarSizeList_get(const PVarSizeList pset, uint32 i, ind_t* data, ind_t max_dim){
    assert(i < pset->count());
    auto cur = pset->get(i);
    for (int i=0;i<max_dim;i++)
        data[i] = cur[i];
    return cur.size();
}
Пример #2
0
uint32 VarSizeList_count(const PVarSizeList pset){
    return pset->count();
}
Пример #3
0
void MakeProfitsAdmissible(const PVarSizeList pset, ind_t d_start, ind_t d_end,
                           double *pProfits){
    pset->make_profits_admissible(d_start, d_end, pProfits, pset->count());
}
Пример #4
0
void CheckAdmissibility(const PVarSizeList pset, ind_t d_start, ind_t d_end,
                        unsigned char *admissible){
    pset->check_admissibility(d_start, d_end, admissible, pset->count());
}
Пример #5
0
void CheckAdmissibility(const PVarSizeList pset, ind_t d_start, ind_t d_end,
                        bool *admissible){
    pset->CheckAdmissibility(d_start, d_end, admissible, pset->count());
}
Пример #6
0
void CalculateSetProfit(const PVarSizeList pset,
                        const PProfitCalculator profCalc,
                        double *log_error, double *log_work){
    pset->CalculateSetProfit(profCalc, log_error, log_work, pset->count());
}