1 #ifndef __JTOOLS__JCOMBINATORICS__
2 #define __JTOOLS__JCOMBINATORICS__
14 namespace JPP {
using namespace JTOOLS; }
69 zbuf2D.resize(numberOfIndices);
71 for (
int i = 0; i != numberOfIndices; ++i) {
72 zbuf2D[i].resize(numberOfIndices);
75 for (
int i = 0; i != numberOfIndices; ++i) {
79 for (
int j = i; ++
j != numberOfIndices; ) {
142 template<
class JComparator_t>
143 void sort(JComparator_t comparator)
145 std::stable_sort(
zbuf1D.begin(),
zbuf1D.end(), comparator);
147 for (
int i = 0; i != (int)
zbuf1D.size(); ++i) {
151 zbuf2D[pair.first][pair.second] = i;
152 zbuf2D[pair.second][pair.first] = i;
155 for (
int i = 0; i != (int)
zbuf2D.size(); ++i) {
170 return (second >= first ? +1 : -1);
182 return getSign(pair.first, pair.second);
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first