ARTS
2.3.1285(git:92a29ea9-dirty)
|
Functions for altering the line catalogs. More...
Go to the source code of this file.
void abs_lines_per_speciesCutOffForAll | ( | ArrayOfArrayOfLineRecord & | abs_lines_per_species, |
const Numeric & | option, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 589 of file m_linerecord.cc.
References abs_linesCutOffForAll().
void abs_lines_per_speciesRelativeLineStrengthShift | ( | ArrayOfArrayOfLineRecord & | abs_lines_per_species, |
const Numeric & | relative_line_strength_shift, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 62 of file m_linerecord.cc.
References abs_linesRelativeLineStrengthShift().
void abs_lines_per_speciesSetMirroringForAll | ( | ArrayOfArrayOfLineRecord & | abs_lines_per_species, |
const String & | option, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 581 of file m_linerecord.cc.
References abs_linesSetMirroringForAll().
void abs_lines_per_speciesSetNlteOffForAll | ( | ArrayOfArrayOfLineRecord & | abs_lines_per_species, |
const Verbosity & | verbosity | ||
) |
Definition at line 566 of file m_linerecord.cc.
References abs_linesSetNlteOffForAll().
void abs_lines_per_speciesSetNormalizationForAll | ( | ArrayOfArrayOfLineRecord & | abs_lines_per_species, |
const String & | option, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 573 of file m_linerecord.cc.
References abs_linesSetNormalizationForAll().
void abs_lines_per_speciesShiftFrequency | ( | ArrayOfArrayOfLineRecord & | abs_lines_per_species, |
const Numeric & | freqeuncy_shift, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 43 of file m_linerecord.cc.
References abs_linesShiftFrequency().
void abs_linesChangeBaseParameterForMatchingLines | ( | ArrayOfLineRecord & | abs_lines, |
const QuantumIdentifier & | QI, | ||
const String & | parameter_name, | ||
const Numeric & | change, | ||
const Index & | relative, | ||
const Index & | loose_matching, | ||
const Verbosity & | |||
) |
Definition at line 151 of file m_linerecord.cc.
References QuantumIdentifier::In(), my_basic_string< charT >::nelem(), and _CS_basic_sstream_base< _CS_cT, _CS_Tr, _CS_Al >::str().
void abs_linesChangeLineShapeModelParameterForMatchingLines | ( | ArrayOfLineRecord & | abs_lines, |
const QuantumIdentifier & | QI, | ||
const String & | parameter, | ||
const String & | coefficient, | ||
const String & | species, | ||
const Numeric & | change, | ||
const Index & | relative, | ||
const Verbosity & | |||
) |
Definition at line 273 of file m_linerecord.cc.
References QuantumIdentifier::In(), and LineShape::SingleModelParameter().
void abs_linesCutOffForAll | ( | ArrayOfLineRecord & | abs_lines, |
const Numeric & | option, | ||
const Verbosity & | |||
) |
Definition at line 552 of file m_linerecord.cc.
Referenced by abs_lines_per_speciesCutOffForAll().
void abs_linesFromSplitLines | ( | ArrayOfLineRecord & | abs_lines, |
const ArrayOfArrayOfLineRecord & | abs_lines_per_species, | ||
const Verbosity & | |||
) |
Definition at line 597 of file m_linerecord.cc.
void abs_linesRelativeLineStrengthShift | ( | ArrayOfLineRecord & | abs_lines, |
const Numeric & | relative_line_strength_shift, | ||
const Verbosity & | |||
) |
Definition at line 52 of file m_linerecord.cc.
References r.
Referenced by abs_lines_per_speciesRelativeLineStrengthShift().
void abs_linesReplaceParameterWithLinesParameter | ( | ArrayOfLineRecord & | abs_lines, |
const ArrayOfLineRecord & | replacement_lines, | ||
const String & | parameter_name, | ||
const Verbosity & | |||
) |
Definition at line 94 of file m_linerecord.cc.
References n, my_basic_string< charT >::nelem(), Array< base >::nelem(), and _CS_basic_sstream_base< _CS_cT, _CS_Tr, _CS_Al >::str().
void abs_linesReplaceWithLines | ( | ArrayOfLineRecord & | abs_lines, |
const ArrayOfLineRecord & | replacement_lines, | ||
const Verbosity & | |||
) |
Definition at line 71 of file m_linerecord.cc.
References n.
void abs_linesSetBaseParameterForMatchingLines | ( | ArrayOfLineRecord & | abs_lines, |
const QuantumIdentifier & | QI, | ||
const String & | parameter_name, | ||
const Numeric & | new_value, | ||
const Index & | loose_matching, | ||
const Verbosity & | |||
) |
Definition at line 206 of file m_linerecord.cc.
References QuantumIdentifier::In(), my_basic_string< charT >::nelem(), and _CS_basic_sstream_base< _CS_cT, _CS_Tr, _CS_Al >::str().
void abs_linesSetLineShapeModelParameterForMatchingLines | ( | ArrayOfLineRecord & | abs_lines, |
const QuantumIdentifier & | QI, | ||
const String & | parameter, | ||
const String & | coefficient, | ||
const String & | species, | ||
const Numeric & | new_value, | ||
const Verbosity & | |||
) |
Definition at line 251 of file m_linerecord.cc.
References QuantumIdentifier::In().
void abs_linesSetMirroringForAll | ( | ArrayOfLineRecord & | abs_lines, |
const String & | option, | ||
const Verbosity & | |||
) |
Definition at line 535 of file m_linerecord.cc.
References Lorentz, None, and SameAsLineShape.
Referenced by abs_lines_per_speciesSetMirroringForAll().
void abs_linesSetNlteOffForAll | ( | ArrayOfLineRecord & | abs_lines, |
const Verbosity & | |||
) |
Definition at line 561 of file m_linerecord.cc.
References ByLTE.
Referenced by abs_lines_per_speciesSetNlteOffForAll().
void abs_linesSetNormalizationForAll | ( | ArrayOfLineRecord & | abs_lines, |
const String & | option, | ||
const Verbosity & | |||
) |
Definition at line 516 of file m_linerecord.cc.
References None, RosenkranzQuadratic, VVH, and VVW.
Referenced by abs_lines_per_speciesSetNormalizationForAll().
void abs_linesSetQuantumNumberForAll | ( | ArrayOfLineRecord & | abs_lines, |
const Index & | where, | ||
const String & | quantum_number_name, | ||
const Rational & | quantum_number_value, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 493 of file m_linerecord.cc.
References CREATE_OUT3.
void abs_linesShiftFrequency | ( | ArrayOfLineRecord & | abs_lines, |
const Numeric & | freqeuncy_shift, | ||
const Verbosity & | |||
) |
Definition at line 35 of file m_linerecord.cc.
Referenced by abs_lines_per_speciesShiftFrequency().
void f_gridFromabs_lines_per_speciesSetFromSpeciesTag | ( | Vector & | f_grid, |
const ArrayOfArrayOfLineRecord & | abs_lines_per_species, | ||
const ArrayOfArrayOfSpeciesTag & | abs_species, | ||
const Numeric & | half_width, | ||
const Index & | nr_f_per_line, | ||
const String & | species_tag, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 451 of file m_linerecord.cc.
References array_species_tag_from_string(), CREATE_OUT2, f_gridFromabs_linesSet(), Array< base >::nelem(), and Absorption::nelem().
void f_gridFromabs_linesSet | ( | Vector & | f_grid, |
const ArrayOfLineRecord & | abs_lines, | ||
const Numeric & | half_width, | ||
const Index & | nr_f_per_line, | ||
const Index & | line_nr, | ||
const Verbosity & | verbosity | ||
) |
Definition at line 392 of file m_linerecord.cc.
References CREATE_OUT2, F, Array< base >::nelem(), ConstVectorView::nelem(), Vector::resize(), and VectorNLinSpace().
Referenced by f_gridFromabs_lines_per_speciesSetFromSpeciesTag().
void nlteSetByQuantumIdentifiers | ( | Index & | nlte_do, |
ArrayOfArrayOfLineRecord & | abs_lines_per_species, | ||
const ArrayOfQuantumIdentifier & | nlte_quantum_identifiers, | ||
const ArrayOfArrayOfSpeciesTag & | abs_species, | ||
const Vector & | vibrational_energies, | ||
const String & | population_type, | ||
const Verbosity & | |||
) |
Definition at line 306 of file m_linerecord.cc.
References i, QuantumIdentifier::In(), LinePopulationTypeFromString(), QuantumIdentifier::LowerQuantumId(), Array< base >::nelem(), ConstVectorView::nelem(), LineRecord::NLTELowerIndex(), LineRecord::NLTEUpperIndex(), LineRecord::QuantumIdentity(), LineRecord::SetEvlow(), LineRecord::SetEvupp(), LineRecord::SetLinePopulationType(), LineRecord::SetNLTELowerIndex(), LineRecord::SetNLTEUpperIndex(), Species, _CS_basic_sstream_base< _CS_cT, _CS_Tr, _CS_Al >::str(), and QuantumIdentifier::UpperQuantumId().