int frames = 0;
double epsi = 0.01;
+ std::vector< std::vector< RVec > > monomers;
std::vector< kernel_maxima > kernel;
std::vector< std::vector< std::vector< int > > > circles;
};
{
kernel.resize(0);
circles.resize(0);
+ monomers.resize(0);
}
void
copy_rvec(sel[i].position(0).x(), temp[i]);
}
+ monomers.resize(monomers.size() + 1);
+ for (int i = 0; i < sel.size(); i++) {
+ monomers.back().push_back(temp[i]);
+ }
+
RVec mid, arrow;
mid[0] = 0;
void
Spirals::finishAnalysis(int /*nframes*/)
{
+
+
+
FILE *file;
- file = std::fopen("linear kernel.txt", "w+");
+ file = std::fopen("linear_kernel.txt", "w+");
for (int i = 0; i < kernel.size(); i++) {
+ for (int j = 0; j < monomers[i].size(); j++) {
+ std::fprintf(file, "%3.2f %3.2f %3.2f\n", monomers[i][j][0], monomers[i][j][1], monomers[i][j][2]);
+ }
for (int j = 0; j < kernel[i].krnl.size(); j++) {
std::fprintf(file, "%3.2f %3.2f %3.2f\n", kernel[i].krnl[j][0], kernel[i].krnl[j][1], kernel[i].krnl[j][2]);
}
- /*file = std::fopen("spiral_dist.txt", "w+");
+ /*
+ FILE *file;
+ file = std::fopen("spiral_dist.txt", "w+");
for (int i = 0; i < spiral_dist.size(); i++) {
for (int j = 0; j < spiral_dist[i].size(); j++) {
std::fprintf(file, "%3.2Lf\n", spiral_dist[i][j]);