Open jtheinen opened 1 year ago
problem = pycollo.OptimalControlProblem( name="Simple Block Slide",) phase_A = problem.new_phase(name="A") phase_A.integrand_functions = [Fx **2] phase_A.bounds.integral_variables = [[0,1000]] phase_A.guess.integral_variables = [0]
phase_B = problem.new_phase_like( phase_for_copying=phase_A, name="B", ) print(phase_A.guess.integral_variables) print(phase_B.guess.integral_variables)
OUT: [0] None
input phase_B.guess.integral_variables manually
Minimal reproduction:
problem = pycollo.OptimalControlProblem( name="Simple Block Slide",) phase_A = problem.new_phase(name="A") phase_A.integrand_functions = [Fx **2] phase_A.bounds.integral_variables = [[0,1000]] phase_A.guess.integral_variables = [0]
phase_B = problem.new_phase_like( phase_for_copying=phase_A, name="B", ) print(phase_A.guess.integral_variables) print(phase_B.guess.integral_variables)
OUT: [0] None
Solution
input phase_B.guess.integral_variables manually