Stellar Population Spectra Postprocessor Builders¶
Class providing builders for postprocessors for stellar population spectra. These act as a factory for stellarPopulationSpectraPostprocessor objects. Different postprocessors can be applied to different filters. The [luminosityPostprocessSet] parameter specifies, for each filter, a descriptor which is passed to the builder object, which then uses that descriptor to build a postprocessor. (If this parameter is not present then “default” is assumed for all filters.)
Default implementation: stellarPopulationSpectraPostprocessorBuilderLookup
Methods¶
build→class(stellarPopulationSpectraPostprocessorClass)Build and return a
stellarPopulationSpectraPostprocessorClassobject corresponding to the given string descriptor, acting as a factory that constructs the appropriate postprocessor (e.g., IGM absorption, dust) for each photometric filter.type(varying_string), intent(in ) :: descriptor
stellarPopulationSpectraPostprocessorBuilderLookup¶
A stellar population spectra postprocessor builder which simply looks up postprocessors by name.
(Default implementation)
Methods
descriptorSpecial— Handle adding special parameters to the descriptor.
Parameters
[names](defaultnamesDefault) — The string names (e.g.,default,intrinsic) assigned to each stellar spectra postprocessor, used as lookup keys when the builder is asked to return the postprocessor appropriate for a given filter or descriptor.