cloudbox_field_monoIterate

Workspace.cloudbox_field_monoIterate(self: pyarts.arts._Workspace, cloudbox_field_mono: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor6 | None = self.cloudbox_field_mono, doit_scat_field_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.doit_scat_field_agenda, doit_rte_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.doit_rte_agenda, doit_conv_test_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.doit_conv_test_agenda, accelerated: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 0, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Iterative solution of the VRTE (DOIT method).

A solution for the RTE with scattering is found using the DOIT method:

  1. Calculate scattering integral using doit_scat_field_agenda.

  2. Calculate RT with fixed scattered field using doit_rte_agenda.

  3. Convergence test using doit_conv_test_agenda.

Note

The atmospheric dimensionality atmosphere_dim can be either 1 or 3. To these dimensions the method adapts automatically. 2D scattering calculations are not supported.

Author(s): Claudia Emde, Jakob Doerr

Parameters:
  • cloudbox_field_mono (Tensor6, optional) – Monochromatic radiation field inside the cloudbox. See cloudbox_field_mono, defaults to self.cloudbox_field_mono [INOUT]

  • doit_scat_field_agenda (Agenda, optional) – Calculation of the scattering integral field (DOIT). . See doit_scat_field_agenda, defaults to self.doit_scat_field_agenda [IN]

  • doit_rte_agenda (Agenda, optional) – Radiative transfer calculations in cloudbox. See doit_rte_agenda, defaults to self.doit_rte_agenda [IN]

  • doit_conv_test_agenda (Agenda, optional) – Compute the convergence test. See doit_conv_test_agenda, defaults to self.doit_conv_test_agenda [IN]

  • accelerated (Index, optional) – Index wether to accelerate only the intensity (1) or the whole Stokes Vector (4). Defaults to 0 [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]