22 #ifndef ASTSHIM_SERIESMAP_H
23 #define ASTSHIM_SERIESMAP_H
29 #include "astshim/base.h"
30 #include "astshim/Mapping.h"
31 #include "astshim/CmpMap.h"
67 :
CmpMap(map1, map2, true, options) {}
77 std::shared_ptr<SeriesMap>
copy()
const {
83 return copyImpl<SeriesMap, AstCmpMap>();
90 throw std::runtime_error(
"Compound mapping is in parallel");
Definition: SeriesMap.h:50
virtual std::shared_ptr< Object > copyPolymorphic() const override
Definition: SeriesMap.h:82
bool getSeries()
Return True if the map is in series.
Definition: CmpMap.h:97
SeriesMap(AstCmpMap *rawptr)
Definition: SeriesMap.h:88
SeriesMap(Mapping const &map1, Mapping const &map2, std::string const &options="")
Definition: SeriesMap.h:66
std::shared_ptr< SeriesMap > copy() const
Return a deep copy of this object.
Definition: SeriesMap.h:77