Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
yt-project
GitHub Repository: yt-project/yt
Path: blob/main/doc/source/analyzing/_static/axes.c
928 views
1
#include "axes.h"
2
3
void calculate_axes(ParticleCollection *part,
4
double *ax1, double *ax2, double *ax3)
5
{
6
int i;
7
for (i = 0; i < part->npart; i++) {
8
if (ax1[0] > part->xpos[i]) ax1[0] = part->xpos[i];
9
if (ax2[0] > part->ypos[i]) ax2[0] = part->ypos[i];
10
if (ax3[0] > part->zpos[i]) ax3[0] = part->zpos[i];
11
if (ax1[1] < part->xpos[i]) ax1[1] = part->xpos[i];
12
if (ax2[1] < part->ypos[i]) ax2[1] = part->ypos[i];
13
if (ax3[1] < part->zpos[i]) ax3[1] = part->zpos[i];
14
}
15
}
16
17