Skip to content

Commit 0b14eac

Browse files
committed
Verlet C code formatting changes
1 parent d5d8c48 commit 0b14eac

File tree

2 files changed

+20
-19
lines changed

2 files changed

+20
-19
lines changed

contents/verlet_integration/code/c/verlet.c

+18-17
Original file line numberDiff line numberDiff line change
@@ -6,55 +6,56 @@ void verlet(double *time, double pos, double acc, double dt) {
66
*time = 0.0;
77

88
while (pos > 0) {
9-
(*time) += dt;
9+
*time += dt;
1010
temp_pos = pos;
1111
pos = pos * 2 - prev_pos + acc * dt * dt;
1212
prev_pos = temp_pos;
1313
}
1414
}
1515

16-
void stormer_verlet(double *time, double *vel, double pos, double acc, double dt) {
16+
void stormer_verlet(double *time, double *vel,
17+
double pos, double acc, double dt) {
1718
double prev_pos, temp_pos;
1819
prev_pos = pos;
1920
*vel = 0.0;
2021
*time = 0.0;
2122

2223
while (pos > 0) {
23-
(*time) += dt;
24+
*time += dt;
2425
temp_pos = pos;
2526
pos = pos * 2 - prev_pos + acc * dt * dt;
2627
prev_pos = temp_pos;
2728

28-
(*vel) += acc * dt;
29+
*vel += acc * dt;
2930
}
3031
}
3132

32-
void velocity_verlet(double *time, double *vel, double pos, double acc, double dt) {
33+
void velocity_verlet(double *time, double *vel,
34+
double pos, double acc, double dt) {
3335
*vel = 0.0;
3436
*time = 0.0;
3537

3638
while (pos > 0) {
37-
(*time) += dt;
39+
*time += dt;
3840
pos += (*vel) * dt + 0.5 * acc * dt * dt;
39-
(*vel) += acc * dt;
41+
*vel += acc * dt;
4042
}
4143
}
4244

4345
int main() {
44-
double time_v;
45-
double time_sv, vel_sv;
46-
double time_vv, vel_vv;
47-
48-
verlet(&time_v, 5.0, -10, 0.01);
49-
stormer_verlet(&time_sv, &vel_sv, 5.0, -10, 0.01);
50-
velocity_verlet(&time_vv, &vel_vv, 5.0, -10, 0.01);
46+
double time, vel;
5147

48+
verlet(&time, 5.0, -10, 0.01);
5249
printf("Time for Verlet integration is: %lf\n",
53-
time_v);
50+
time);
51+
52+
stormer_verlet(&time, &vel, 5.0, -10, 0.01);
5453
printf("Time and velocity for Stormer Verlet integration is: %lf, %lf\n",
55-
time_sv, vel_sv);
54+
time, vel);
55+
56+
velocity_verlet(&time, &vel, 5.0, -10, 0.01);
5657
printf("Time and velocity for velocity Verlet integration is: %lf, %lf\n",
57-
time_vv, vel_vv);
58+
time, vel);
5859

5960
return 0;
6061
}

contents/verlet_integration/verlet_integration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Here's what it looks like in code:
8181
{% sample lang="cpp" %}
8282
[import:20-36, lang:"c_cpp"](code/c++/verlet.cpp)
8383
{% sample lang="c" %}
84-
[import:16-30, lang:"c_cpp"](code/c/verlet.c)
84+
[import:16-31, lang:"c_cpp"](code/c/verlet.c)
8585
{% sample lang="java" %}
8686
[import:21-40, lang:"java"](code/java/verlet.java)
8787
{% sample lang="py" %}
@@ -138,7 +138,7 @@ Here is the velocity Verlet method in code:
138138
{% sample lang="cpp" %}
139139
[import:38-49, lang:"c_cpp"](code/c++/verlet.cpp)
140140
{% sample lang="c" %}
141-
[import:32-41, lang:"c_cpp"](code/c/verlet.c)
141+
[import:33-43, lang:"c_cpp"](code/c/verlet.c)
142142
{% sample lang="java" %}
143143
[import:43-57, lang:"java"](code/java/verlet.java)
144144
{% sample lang="py" %}

0 commit comments

Comments
 (0)