13#ifndef PROPAGATION_FIELD_HEADER
14#define PROPAGATION_FIELD_HEADER
48 const Index& stokes_dim,
51 const Tensor3& z_field,
52 const Tensor3& t_field,
54 const Tensor4& vmr_field,
56 const Agenda& propmat_clearsky_agenda);
104 const Vector& f_grid,
105 const Tensor3& t_field,
108 const Agenda& iy_main_agenda,
109 const Agenda& iy_space_agenda,
110 const Agenda& iy_surface_agenda,
111 const Agenda& iy_cloudbox_agenda,
112 const Tensor3& surface_props_data,
123 const Vector& f_grid,
124 const Tensor3& t_field,
127 const Agenda& iy_main_agenda,
128 const Agenda& iy_space_agenda,
129 const Agenda& iy_surface_agenda,
130 const Agenda& iy_cloudbox_agenda,
131 const Tensor3& surface_props_data,
This can be used to make arrays out of anything.
Creates a 3D field of a base unit.
Array< WorkspaceVariable > ws
Workspace variable container.
Class to map energy levels.
This file contains the definition of Field3D.
void field_of_propagation(Workspace &ws, FieldOfPropagationMatrix &propmat_field, FieldOfStokesVector &absorption_field, FieldOfStokesVector &additional_source_field, const Index &stokes_dim, const Vector &f_grid, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &propmat_clearsky_agenda)
Creates a field of propagation matrices, absorption vectors, and source vectors.
FieldOfTransmissionMatrix transmat_field_calc_from_propmat_field(const FieldOfPropagationMatrix &propmat_field, const Numeric &r=1.0)
Get a field of transmission matrices from the propagation matrix field.
void emission_from_propmat_field(Workspace &ws, ArrayOfRadiationVector &lvl_rad, ArrayOfRadiationVector &src_rad, ArrayOfTransmissionMatrix &lyr_tra, ArrayOfTransmissionMatrix &tot_tra, const FieldOfPropagationMatrix &propmat_field, const FieldOfStokesVector &absorption_field, const FieldOfStokesVector &additional_source_field, const Vector &f_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Ppath &ppath, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Tensor3 &surface_props_data, const Verbosity &verbosity)
Computes the radiation and transmission from fields of atmospheric propagation.
The structure to describe a propagation path and releated quantities.
Stuff related to the transmission matrix.
This file contains the Workspace class.