C
- voluntas
- @ignis_fatuus
- ブン
- @Linda_pp
- 清楚なC++メイドBOT
- @tzik_tack
- 長谷川一輝
- wraith13
- @jj1bdx
- @cpp_akira
- 安藤敏彦
- @srz_zumix
- Siv3D
- takezoh
- まろ
- @okdshin
- @hnokx
- @ishidakei
- @take_cheeze
- TAKEI Yuya
- @mumumu
- I (@wx257osn2)
- Tommy6
- @tyottyoworks
- ___shanon
- わたやん
- @KorekaraSEDB
- @kariya_mitsuru
- @ciniml
- @beam2d
- @grafi_tt
- @nekketsuuu
- LouiS0616
- @volanja
- 大鎌広
- むてら
- ガチKGB
- 三重野賢人
x
32
1
2
3
4
int Px[334], Py[334], U[334], ux[334][334], V[334], uy[334][334];
5
6
void intrapolation_velocity()
7
{
8
int i;
9
int node1x[particlenumber], node1y[particlenumber], node2x[particlenumber], node2y[particlenumber],node3x[particlenumber], node3y[particlenumber],node4x[particlenumber], node4y[particlenumber];
10
double w1,w2,w3,w4;
11
for (i = 0; i<particlenumber; i++)
12
{
13
node1x[i]=trunc(Px[i]);
14
node1y[i]=trunc(Py[i]);
15
node2x[i]=node1x[i];
16
node2y[i]=node1y[i]+1;
17
node3x[i]=node1x[i]+1;
18
node3y[i]=node1y[i]+1;
19
node4x[i]=node1x[i]+1;
20
node4y[i]=node1y[i];
21
w1=sqrt((Px[i]-node1x[i])*(Px[i]-node1x[i])+(Py[i]-node1y[i])*(Py[i]-node1y[i]));
22
w2=sqrt((Px[i]-node2x[i])*(Px[i]-node2x[i])+(Py[i]-node2y[i])*(Py[i]-node2y[i]));
23
w3=sqrt((Px[i]-node3x[i])*(Px[i]-node3x[i])+(Py[i]-node3y[i])*(Py[i]-node3y[i]));
24
w4=sqrt((Px[i]-node4x[i])*(Px[i]-node4x[i])+(Py[i]-node4y[i])*(Py[i]-node4y[i]));
25
U[i]=w1*ux[node1x[i]][node1y[i]]+w2*ux[node2x[i]][node2y[i]]+w3*ux[node3x[i]][node3y[i]]+w4*ux[node4x[i]][node4y[i]];
26
U[i]=U[i]/(w1+w2+w3+w4);
27
V[i]=w1*uy[node1x[i]][node1y[i]]+w2*uy[node2x[i]][node2y[i]]+w3*uy[node3x[i]][node3y[i]]+w4*uy[node4x[i]][node4y[i]];
28
V[i]=V[i]/(w1+w2+w3+w4);
29
30
}
31
return ;
32
}
$ gcc prog.c -Wall -Wextra -std=gnu11
Start
/usr/lib/x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' /tmp/cc6zJXG5.o: In function `intrapolation_velocity': prog.c:(.text+0x188): undefined reference to `sqrt' prog.c:(.text+0x222): undefined reference to `sqrt' prog.c:(.text+0x2bc): undefined reference to `sqrt' prog.c:(.text+0x356): undefined reference to `sqrt' collect2: error: ld returned 1 exit status
1
Finish