28 Grid(std::vector<SubGrid>
const& grs);
72 void Print()
const { std::cout << *
this << std::endl; }
The Grid class defines ab object that is essentially a collection of "SubGrid" objects plus other glo...
Definition grid.h:22
std::vector< std::pair< int, int > > const & SubToJointMap() const
Definition grid.h:42
std::vector< std::pair< int, int > > _SubToJointMap
Vector of pairs corresponding to grid- and node-indices on the subgrids.
Definition grid.h:93
std::vector< int > _TransPoints
Vector of indices corresponding to the transition from one subgrid to the other.
Definition grid.h:95
std::vector< SubGrid > const & GetSubGrids() const
Definition grid.h:57
std::vector< std::vector< int > > const & JointToSubMap() const
Definition grid.h:47
int nGrids() const
Definition grid.h:37
bool operator!=(Grid const &g) const
friend std::ostream & operator<<(std::ostream &os, Grid const &gr)
Overload the << operator to print the parameters of the grid.
void Print() const
Print the Grid object.
Definition grid.h:72
SubGrid CreateJointGrid()
Fill in the joint grid object with the appropriate grid nodes.
Grid(std::vector< SubGrid > const &grs)
The Grid constructor.
std::unique_ptr< SubGrid > _JointGrid
Container for the joint grid.
Definition grid.h:97
std::vector< std::vector< int > > _JointToSubMap
Vector of indices from the subgrids to the joint grid.
Definition grid.h:94
bool operator==(Grid const &g) const
std::vector< SubGrid > _GlobalGrid
Vector with sub-grids.
Definition grid.h:96
SubGrid const & GetJointGrid() const
Definition grid.h:67
std::vector< int > const & TransitionPoints() const
Definition grid.h:52
SubGrid const & GetSubGrid(int ig) const
Definition grid.h:62
Class for the x-space interpolation SubGrids.
Definition subgrid.h:23
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14
std::ostream & operator<<(std::ostream &os, ConvolutionMap const &cm)
Method which prints ConvolutionMap with cout <<.