ray_point_back_propagation_agendaExecute

Workspace.ray_point_back_propagation_agendaExecute(self, ray_point: PropagationPathPoint = self.ray_point, ray_path: ArrayOfPropagationPathPoint = self.ray_path, single_dispersion: Numeric = self.single_dispersion, single_propmat: Propmat = self.single_propmat, max_stepsize: Numeric = self.max_stepsize, ray_point_back_propagation_agenda: Agenda = self.ray_point_back_propagation_agenda) → CxxWorkspace

Executes ray_point_back_propagation_agenda, see it for more details

Author: Automatically Generated

Parameters:
  • ray_point (~pyarts3.arts.PropagationPathPoint, optional) – A single path point. Defaults to self.ray_point. [OUT]

  • ray_path (~pyarts3.arts.ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. Defaults to self.ray_path. [IN]

  • single_dispersion (~pyarts3.arts.Numeric, optional) – A dispersion at a single freq point. Defaults to self.single_dispersion. [IN]

  • single_propmat (~pyarts3.arts.Propmat, optional) – A propagation matrix at a single freq point. Defaults to self.single_propmat. [IN]

  • max_stepsize (~pyarts3.arts.Numeric, optional) – A control parameter for stepping through layers in ray tracing. Defaults to self.max_stepsize. [IN]

  • ray_point_back_propagation_agenda (~pyarts3.arts.Agenda, optional) – Gets the next past point along a propagation path. Defaults to self.ray_point_back_propagation_agenda. [IN]

Returns:

opt – The internal workspace, cleaned from all input/output.

Return type:

CxxWorkspace