Lines Matching defs:solsets
410 std::vector<std::vector<Interval> > &solsets,
421 solsets[idx].push_back( Interval(a,b) ) ;
448 solsets[idxa].push_back( Interval( a, std::min( ta_lo, ta_hi ) ) );
473 solsets[idxb].push_back( Interval( std::max( tb_lo, tb_hi ), b) );
511 solsets[idx].push_back( Interval( t0, t1 ) );
515 solsets[idxmax].push_back( Interval( t0, t1 ) );
526 level_sets_internal( f, df, levels, solsets, t0, f(t0), t, ft );
527 level_sets_internal( f, df, levels, solsets, t, ft, t1, f(t1) );
534 std::vector<std::vector<Interval> > solsets(levels.size(), std::vector<Interval>());
537 level_sets_internal(f,df,levels,solsets,a,f(a),b,f(b),tol);
539 for (unsigned i=0; i<solsets.size(); i++){
540 if ( solsets[i].size() == 0 ) continue;
541 std::sort( solsets[i].begin(), solsets[i].end(), compareIntervalMin );
542 solsets[i] = fuseContiguous( solsets[i], tol );
544 return solsets;