41        std::vector<RealVector> 
data(32,RealVector(16));
 
   43        for(
size_t x=0; x != 16; x++) {
 
   44            for(
size_t j=0; j != 4; j++) {
 
   45                line(j) = (x & (std::size_t(1)<<j)) > 0;
 
   46                if(bipolar && line(j)==0) line(j) = -1; 
 
   49            for(
int i=0; i != 4; i++) {
 
   50                subrange(
data[x],i*4 ,i*4 + 4) = line;
 
   52            for(
int i=0; i != 4; i++) {
 
   53                for(
int l=0; l<4; l++) {
 
   54                    data[16+x](l*4 + i) = line(l);