4#include "../iterator/RectangularIterator.h"
6#ifndef GRUN_LOCALTENSORPRODUCT_H
7#define GRUN_LOCALTENSORPRODUCT_H
38 nicht, fertig, arbeite
46 unsigned long findAnichtWithDepth(
unsigned long iNow, Depth &T_);
63 void recursiveMarkArbeite2(IndexDimension indexNow,
unsigned long iNow);
65 bool checkRechteck(IndexDimension indexNow);
73 void checkStorage() {}
74 void markRechteck(Marker mm);
76 void PrintIMaxIMin() {
77 cout <<
"print max and min" << endl;
78 maxIndex.PrintCoord();
80 minIndex.PrintCoord();
83 IndexDimension getMin(){
return minIndex;}
84 IndexDimension getMax(){
return maxIndex;}
87 for (
int i = 0; i < DimensionSparseGrid; i++) cout << T.at(i) << endl;
130 unsigned long secondTableLength;
132 IndexDimension maxIndex;
133 IndexDimension minIndex;
138bool checkRechteck(IndexDimension minIndex,IndexDimension maxIndex, Depth T,
AdaptiveSparseGrid* grid);
Definition sparseGrid.h:277
Definition localTensorProduct.h:31
IndexDimension StartSearchComponent(unsigned long iNow)
Definition localTensorProduct.cc:67
void recursiveMarkArbeite(IndexDimension indexNow, unsigned long iNow)
Definition localTensorProduct.cc:74
unsigned long findAnicht(unsigned long iNow)
Definition localTensorProduct.cc:41
bool markArbeiteAndAddRechteck()
Definition localTensorProduct.cc:93