24 #include "cheetah/pipeline/MultiBeamConfig.h" 30 inline static const std::string& beam_tag()
32 static std::string var(
"beam");
36 template<
typename NumericalT>
37 MultiBeamConfig<NumericalT>::MultiBeamConfig()
40 add_factory(beam_tag(), []() {
return new BeamConfig<NumericalT>(); } );
43 template<
typename NumericalT>
44 MultiBeamConfig<NumericalT>::~MultiBeamConfig()
48 template<
typename NumericalT>
51 return subsection(beam_tag());
54 template<
typename NumericalT>
57 return subsection_end();
60 template<
typename NumericalT>
Node to access multiple beam configurations.
Some limits and constants for FLDO.
ConstIterator beams() const
return the iterator over multiple beam subsections
ConstIterator beams_end() const
return the end iterator