Example #1
0
 void pop_preview(Array2d* a)
 {
     if (a) {
         a->resize(boost::extents[pv_.size()][pv_[0].size()]);
         *a = pv_;
         print2d(std::cerr, *a);
     }
     auto p = const_mats_[::rand() % const_mats_.size()];
     int x = ::sqrt(p.second);
     pv_.resize(boost::extents[x][x]);
     pv_.assign(p.first, p.first + p.second);
     print2d(std::cerr, pv_);
 }
Example #2
0
int main(){
	Net net;

	int i_data[N][M];

	for(int i=0;i<N;++i){
		for(int j=0;j<M;++j){
			i_data[i][j] = i+j;
		}
	}

	int o_data[N][M];

	print2d((int*)i_data,N,M);

	net.ff(i_data,o_data);

	print2d((int*)o_data,N,M);

	pthread_exit(NULL);
}