22#ifndef ASTSHIM_SERIESMAP_H
23#define ASTSHIM_SERIESMAP_H
70 :
CmpMap(map1, map2, true, options) {}
87 return copyImpl<SeriesMap, AstCmpMap>();
Abstract base class for SeriesMap and ParallelMap.
bool getSeries()
Return True if the map is in series.
An abstract base class for objects which transform one set of coordinates to another.
Abstract base class for all AST objects.
A series compound mapping where the first Mapping is used to transform the coordinates of each point ...
SeriesMap & operator=(SeriesMap &&)=default
SeriesMap(SeriesMap &&)=default
SeriesMap & operator=(SeriesMap const &)=delete
std::shared_ptr< SeriesMap > copy() const
Return a deep copy of this object.
SeriesMap(SeriesMap const &)=default
Copy constructor: make a deep copy.
SeriesMap(Mapping const &map1, Mapping const &map2, std::string const &options="")
Construct a SeriesMap.
SeriesMap(AstCmpMap *rawptr)
Construct a SeriesMap from a raw AST pointer.
virtual std::shared_ptr< Object > copyPolymorphic() const override
Return a deep copy of this object.
AST wrapper classes and functions.