LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
Go to the documentation of this file.
22 #ifndef ASTSHIM_MAPSPLIT_H
23 #define ASTSHIM_MAPSPLIT_H
A Mapping split off as a subset of another Mapping.
An abstract base class for objects which transform one set of coordinates to another.
MapSplit & operator=(MapSplit &&)=default
std::vector< int > origIn
Indices of the inputs of the original mapping were picked for the split mapping.
std::shared_ptr< Mapping > splitMap
The Mapping that was split off.
AST wrapper classes and functions.
MapSplit & operator=(MapSplit const &)=default
std::vector< int > origOut
Indices of the outputs of the original mapping which are fed by the picked inputs.
MapSplit(MapSplit const &)=default
MapSplit(Mapping const &map, std::vector< int > const &in)
Construct a MapSplit.
MapSplit(MapSplit &&)=default