SYMBOL INDEX (55 symbols across 7 files) FILE: csp/read_lengths.py function get_data (line 5) | def get_data(infile:str)->List[float]: FILE: csp/stock_cutter_1d.py function newSolver (line 15) | def newSolver(name,integer=False): function SolVal (line 24) | def SolVal(x): function ObjVal (line 33) | def ObjVal(x): function gen_data (line 37) | def gen_data(num_orders): function solve_model (line 45) | def solve_model(demands, parent_width=100): function bounds (line 147) | def bounds(demands, parent_width=100): function rolls (line 197) | def rolls(nb, x, w, demands): function solve_large_model (line 217) | def solve_large_model(demands, parent_width=100): function solve_master (line 258) | def solve_master(patterns, quantities, parent_width=100, integer=False): function get_new_pattern (line 297) | def get_new_pattern(l, w, parent_width=100): function get_initial_patterns (line 319) | def get_initial_patterns(demands): function rolls_patterns (line 324) | def rolls_patterns(patterns, y, demands, parent_width=100): function checkWidths (line 342) | def checkWidths(demands, parent_width): function StockCutter1D (line 359) | def StockCutter1D(child_rolls, parent_rolls, output_json=True, large_mod... function drawGraph (line 444) | def drawGraph(consumed_big_rolls, child_rolls, parent_width): function main (line 510) | def main(infile_name: Optional[str] = typer.Argument(None)): FILE: deployment/csp.py function StockCutter (line 19) | def StockCutter(child_rects, parent_rects): function drawRectsFromCoords (line 127) | def drawRectsFromCoords(rect_coords): function solutions_to_int (line 163) | def solutions_to_int(str_solutions): class VarArraySolutionPrinter (line 231) | class VarArraySolutionPrinter(cp_model.CpSolverSolutionCallback): method __init__ (line 233) | def __init__(self, variables): method on_solution_callback (line 242) | def on_solution_callback(self): method solution_count (line 277) | def solution_count(self): method get_solutions (line 281) | def get_solutions(self): method get_unique_solutions (line 288) | def get_unique_solutions(self): FILE: deployment/server.py function get_csp (line 12) | def get_csp(): function post_stocks_1d (line 20) | def post_stocks_1d(): function post_stocks (line 56) | def post_stocks(): FILE: deployment/stock_cutter.py function StockCutter (line 20) | def StockCutter(child_rects, parent_rects, output_json=True): function getSingleSolution (line 195) | def getSingleSolution(solver, all_vars): function str_solutions_to_int (line 226) | def str_solutions_to_int(str_solutions): class VarArraySolutionPrinter (line 292) | class VarArraySolutionPrinter(cp_model.CpSolverSolutionCallback): method __init__ (line 294) | def __init__(self, variables): method on_solution_callback (line 303) | def on_solution_callback(self): method solution_count (line 338) | def solution_count(self): method get_solutions (line 342) | def get_solutions(self): method get_unique_solutions (line 349) | def get_unique_solutions(self): function drawRectsFromCoords (line 358) | def drawRectsFromCoords(rect_coords, parent_rects): FILE: deployment/stock_cutter_1d.py function newSolver (line 15) | def newSolver(name,integer=False): function SolVal (line 24) | def SolVal(x): function ObjVal (line 33) | def ObjVal(x): function gen_data (line 37) | def gen_data(num_orders): function solve_model (line 45) | def solve_model(demands, parent_width=100, cutStyle='exactCuts'): function bounds (line 150) | def bounds(demands, parent_width=100): function rolls (line 200) | def rolls(nb, x, w, demands): function solve_large_model (line 220) | def solve_large_model(demands, parent_width=100, cutStyle='exactCuts'): function solve_master (line 261) | def solve_master(patterns, quantities, parent_width=100, integer=False, ... function get_new_pattern (line 310) | def get_new_pattern(l, w, parent_width=100): function get_initial_patterns (line 332) | def get_initial_patterns(demands): function rolls_patterns (line 337) | def rolls_patterns(patterns, y, demands, parent_width=100): function checkWidths (line 355) | def checkWidths(demands, parent_width): function StockCutter1D (line 376) | def StockCutter1D(child_rolls, parent_rolls, output_json=True, large_mod... function drawGraph (line 461) | def drawGraph(consumed_big_rolls, child_rolls, parent_width): FILE: tests/basic_test.py function test_get_data (line 4) | def test_get_data():