Go to the documentation of this file.
24 #define GAUDI_NTUPLEITEMS_CPP 1
37 TYP min, TYP max, TYP def ) {
44 const std::string& idx,
long len, TYP min, TYP max, TYP def ) {
51 const std::string& idx,
long ncol,
long nrow, TYP min, TYP max,
56 #define INSTANTIATE( TYP ) \
57 template class NTuple::_Item<TYP>; \
58 template class NTuple::_Array<TYP>; \
59 template class NTuple::_Matrix<TYP>;
const std::type_info & CTYPE
Abstract class describing a column in a N tuple.
static _Item * create(INTuple *tup, const std::string &name, const std::type_info &info, TYP min, TYP max, TYP def)
Create instance.
Concrete class discribing a column-array in a N tuple.
static _Matrix * create(INTuple *tup, const std::string &name, const std::type_info &info, const std::string &index, long ncol, long nrow, TYP min, TYP max, TYP def)
Create instance.
Abstract class describing a column-array in a N tuple.
Concrete class discribing a matrix column in a N tuple.
Abstract class describing a matrix column in a N tuple.
static _Array * create(INTuple *tup, const std::string &name, const std::type_info &info, const std::string &index, long len, TYP min, TYP max, TYP def)
Create instance.
Concrete class discribing a column in a N tuple.