self.output_vector=self.jones_matrix@previous_element.out(previous_element_output_side)# matrix-vector product : jones matrix times state vector given by the out(side) method of the previous component
self.output_vector=self.jones_matrix@previous_element.out(previous_element_output_side)# matrix-vector product : jones matrix times state vector given by the out(side) method of the previous component