Steady state boundary conditions

class BasicBoundaryConditions(expected_powers, reflections, n_forward)

This class implements the boundary conditions used in the Giles model: all input powers should be those given to the model + possible reflections from other channels. Backward progapating beams have their inputs at the end.