1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

make v build-examples work: part 1

This commit is contained in:
Alexander Medvednikov
2020-06-02 16:09:41 +02:00
parent 78f8a8aee6
commit 4e51867612
8 changed files with 20 additions and 20 deletions

View File

@@ -34,9 +34,9 @@ pub mut:
fn advance(sys mut System, dt f64) {
for i in 0..c_n - 1 {
mut _vx := sys.v[i].x
mut _vy := sys.v[i].y
mut _vz := sys.v[i].z
mut vx := sys.v[i].x
mut vy := sys.v[i].y
mut vz := sys.v[i].z
for j := i + 1; j < c_n; j++ {
dx := sys.s[i].x - sys.s[j].x
@@ -48,17 +48,17 @@ fn advance(sys mut System, dt f64) {
mag := (dt / (dsquared * distance))
mi := sys.v[i].m
_vx -= dx * sys.v[j].m * mag
_vy -= dy * sys.v[j].m * mag
_vz -= dz * sys.v[j].m * mag
vx -= dx * sys.v[j].m * mag
vy -= dy * sys.v[j].m * mag
vz -= dz * sys.v[j].m * mag
sys.v[j].x += dx * mi * mag
sys.v[j].y += dy * mi * mag
sys.v[j].z += dz * mi * mag
}
sys.v[i].x = _vx
sys.v[i].y = _vy
sys.v[i].z = _vz
sys.v[i].x = vx
sys.v[i].y = vy
sys.v[i].z = vz
}
for i in 0..c_n {
@@ -108,7 +108,7 @@ fn arr_momentum() []Momentum {
]
}
pub fn arr_position() []Position {
fn arr_position() []Position {
return [
Position {0.0, 0.0, 0.0},
Position {4.84143144246472090e+00, -1.16032004402742839e+00, -1.03622044471123109e-01},