ARTS built-in documentation server

Workspace Method abs_linesAppendWithLines

Description

Appends all lines in abs_lines that match with lines in replacement_lines if *safe*.
If not *safe*, appends all lines.

No appended line is allowed to match any line in abs_lines if *safe*

Conditional behavior if *safe*:
	If the AbosorptionLines to be appended match no AbsorptionLines
	in abs_lines, then the entire AbsorptionLines is appended.
	Otherwise, only a single AbsorptionLines can be matched and is not
	allowed to have any internal matches

Note that lines are identified by their AbsorptionLines tags and by their quantum numbers
in *safe* mode.

Authors: Richard Larsson

Synopsis

abs_linesAppendWithLines( abs_lines, appending_lines, safe )

Variables

OUT+INabs_lines(ArrayOfAbsorptionLines)A list of spectral line data.
GINappending_lines(ArrayOfAbsorptionLines)Line-array that appends lines in abs_lines.
GINsafe(Index, Default: 1)Flag whether to check quantum numbers or not