ARTS built-in documentation server
Workspace Method SurfaceFlatScalarReflectivity
Piecewise linear scalar surface reflectivity.
This method is similar to surfaceFlatScalarReflectivity but the
reflectivities are specified differently and Jacobian calculations
are supported. See SurfaceFastem for general remarks about
methods of SurfaceSomething type.
The method works with scalar reflectivies, i.e. it is assumed that
the reflection at vertical and horizontal polarisation is identical.
The scalar reflectivity is given at a number of frequencies,
specified by the GIN *f_reflectivities*. The reflectivity at the
first frequency is denoted as "Scalar reflectivity 0" etc. Between
the frequencies in *f_reflectivities*, the reflectivity is treated
to vary linearly. The reflectivity is assumed to be constant outside
of *f_reflectivities*, and the end points in *f_reflectivities* can be
both inside and outside of the range of f_grid. Setting
*f_reflectivities* to have a single value, implies that the reflectivity
is constant over f_grid.
For this method, surface_props_data must contain these data:
"Scalar reflectivity 0"
"Scalar reflectivity 1"
"Scalar reflectivity N"
where N is the length of *f_reflectivities*-1.
Authors: Patrick Eriksson
|SurfaceFlatScalarReflectivity( ||surface_los, surface_rmatrix, dsurface_rmatrix_dx, surface_emission, dsurface_emission_dx, stokes_dim, atmosphere_dim, lat_grid, lon_grid, f_grid, rtp_pos, rtp_los, specular_los, surface_props_data, surface_props_names, dsurface_names, jacobian_do, f_reflectivities )|