40 const String& pnd_field_file,
41 const Index& atmosphere_dim,
45 const String& pnd_field_file,
46 const Index& atmosphere_dim,
64 const String& scat_meta_file,
74 const bool& include_boundaries,
75 const Index& atmosphere_dim = 3);
79 const bool include_boundaries);
84 const Tensor3& scat_species_field,
93 const Tensor3& scat_species_field,
94 const Index& atmosphere_dim,
95 const Numeric& cloudbox_margin);
110 const String& part_string,
INDEX Index
The type to use for all integer numbers and indices.
void find_cloudlimits(Index &lower, Index &upper, const Tensor3 &scat_species_field, const Index &atmosphere_dim, const Numeric &cloudbox_margin)
Adjust uppermost and lowermost cloudy level for one scat_species_*_*_field.
Declarations having to do with the four output streams.
void parse_atmcompact_speciestype(String &species_type, const String &field_name, const String &delim)
void parse_partfield_name(String &partfield_name, const String &part_string, const String &delim)
cmplx FADDEEVA() w(cmplx z, double relerr)
void parse_atmcompact_scattype(String &scat_type, const String &field_name, const String &delim)
void bin_quadweights(Vector &w, const Vector &x, const Index &order=1)
void chk_scattering_meta_data(const ScatteringMetaData &scat_meta_single, const String &scat_meta_file, const Verbosity &verbosity)
Check scattering data meta.
Header file for interpolation.cc.
bool is_gp_inside_cloudbox(const GridPos &gp_p, const GridPos &gp_lat, const GridPos &gp_lon, const ArrayOfIndex &cloudbox_limits, const bool &include_boundaries, const Index &atmosphere_dim=3)
Structure to store a grid position.
This file contains the definition of Array.
void chk_pnd_data(const GriddedField3 &pnd_field_raw, const String &pnd_field_file, const Index &atmosphere_dim, const Verbosity &verbosity)
Check particle number density files.
void chk_scattering_data(const ArrayOfSingleScatteringData &scat_data, const ArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
Check scattering data general.
void chk_scat_data(const SingleScatteringData &scat_data, const Verbosity &verbosity)
Check single scattering data.
void chk_pnd_field_raw_only_in_cloudbox(const Index &dim, const ArrayOfGriddedField3 &pnd_field_raw, ConstVectorView p_grid, ConstVectorView lat_grid, ConstVectorView lon_grid, const ArrayOfIndex &cloudbox_limits)
chk_pnd_field_raw_only_in_cloudbox
void chk_scat_species_field(bool &empty_flag, const Tensor3 &scat_species_field, const String &fieldname, const Index &dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid)
Check whether field of a specific scattering species zero everywhere.
NUMERIC Numeric
The type to use for all floating point numbers.
bool is_inside_cloudbox(const Ppath &ppath_step, const ArrayOfIndex &cloudbox_limits, const bool include_boundaries)
void chk_pnd_raw_data(const ArrayOfGriddedField3 &pnd_field_raw, const String &pnd_field_file, const Index &atmosphere_dim, const Verbosity &verbosity)
Check particle number density files (pnd_field_raw)
Propagation path structure and functions.
This can be used to make arrays out of anything.
void parse_atmcompact_speciesname(String &species_name, const String &field_name, const String &delim)
void chk_scat_species(const ArrayOfString &scat_species, const String &delim)
Check validity of scat_species setting.
A constant view of a Vector.
Implementation of gridded fields.
The structure to describe a propagation path and releated quantities.
Scattering database structure and functions.