@@ -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