Skip to content

Commit b1131cd

Browse files
committed
vterm: add break in switch case to fix vt
1 parent 0dafbb2 commit b1131cd

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/impl/particles_impl_hskpng_vterm.ipp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ namespace libcloudphxx
6565
thrust::get<2>(tpl) * si::kilograms / si::cubic_metres,
6666
thrust::get<3>(tpl) * si::pascals * si::seconds
6767
) / si::metres_per_second;
68+
break;
6869

6970
case(vt_t::beard77):
7071
vt =
@@ -74,6 +75,7 @@ namespace libcloudphxx
7475
thrust::get<2>(tpl) * si::kilograms / si::cubic_metres,
7576
thrust::get<3>(tpl) * si::pascals * si::seconds
7677
) * (common::vterm::vt_beard77_v0(sqrt(rw2) * si::metres) / si::metres_per_second);
78+
break;
7779

7880
case(vt_t::khvorostyanov_spherical):
7981
vt = common::vterm::vt_khvorostyanov(
@@ -83,6 +85,7 @@ namespace libcloudphxx
8385
thrust::get<3>(tpl) * si::pascals * si::seconds,
8486
true
8587
) / si::metres_per_second;
88+
break;
8689

8790
case(vt_t::khvorostyanov_nonspherical):
8891
vt = common::vterm::vt_khvorostyanov(
@@ -92,8 +95,11 @@ namespace libcloudphxx
9295
thrust::get<3>(tpl) * si::pascals * si::seconds,
9396
false
9497
) / si::metres_per_second;
98+
break;
99+
95100
default:
96101
vt = 0.; //sanity checks done in pimpl constructor
102+
break;
97103
}
98104

99105
// ice terminal velocity = droplet terminal velocity * rho_ice/rho_water
@@ -133,6 +139,7 @@ namespace libcloudphxx
133139
thrust::get<2>(tpl) * si::kilograms / si::cubic_metres,
134140
thrust::get<3>(tpl) * si::pascals * si::seconds
135141
) * thrust::get<0>(tpl); // cached vt_0
142+
break;
136143

137144
default:
138145
vt = 0.; //sanity checks done in pimpl constructor

0 commit comments

Comments
 (0)