comparison liboctave/numeric/Quad.h @ 21137:623fc7d08cc6

maint: Clean up compile warnings in liboctave from cset 7cac4e7458f2. * Sparse.h (range_error): Mark function with OCTAVE_NORETURN attribute. * Sparse.h (read_sparse_matrix): "return is" at end of fcn. * dSparse.cc (tinverse): Delete unused inverse_singular label. * idx-vector.h (as_array, sort_idx): Mark function with OCTAVE_NORETURN. * Quad.h (do_integrate): Mark unreachable do_integrate combinations with OCTAVE_NORETURN.
author Rik <rik@octave.org>
date Sat, 23 Jan 2016 17:44:57 -0800
parents f7084eae3318
children 2bb4e5a6290d
comparison
equal deleted inserted replaced
21136:7cac4e7458f2 21137:623fc7d08cc6
141 ~DefQuad (void) { } 141 ~DefQuad (void) { }
142 142
143 double do_integrate (octave_idx_type& ier, octave_idx_type& neval, 143 double do_integrate (octave_idx_type& ier, octave_idx_type& neval,
144 double& abserr); 144 double& abserr);
145 145
146 float do_integrate (octave_idx_type& ier, octave_idx_type& neval, 146 OCTAVE_NORETURN float do_integrate (octave_idx_type& ier,
147 float& abserr); 147 octave_idx_type& neval, float& abserr);
148 148
149 private: 149 private:
150 150
151 double lower_limit; 151 double lower_limit;
152 double upper_limit; 152 double upper_limit;
171 ~IndefQuad (void) { } 171 ~IndefQuad (void) { }
172 172
173 double do_integrate (octave_idx_type& ier, octave_idx_type& neval, 173 double do_integrate (octave_idx_type& ier, octave_idx_type& neval,
174 double& abserr); 174 double& abserr);
175 175
176 float do_integrate (octave_idx_type& ier, octave_idx_type& neval, 176 OCTAVE_NORETURN float do_integrate (octave_idx_type& ier,
177 float& abserr); 177 octave_idx_type& neval, float& abserr);
178 178
179 private: 179 private:
180 180
181 double bound; 181 double bound;
182 IntegralType type; 182 IntegralType type;
204 : Quad (fcn), lower_limit (0.0), upper_limit (1.0), 204 : Quad (fcn), lower_limit (0.0), upper_limit (1.0),
205 singularities (sing) { } 205 singularities (sing) { }
206 206
207 ~FloatDefQuad (void) { } 207 ~FloatDefQuad (void) { }
208 208
209 double do_integrate (octave_idx_type& ier, octave_idx_type& neval, 209 OCTAVE_NORETURN double do_integrate (octave_idx_type& ier,
210 double& abserr); 210 octave_idx_type& neval, double& abserr);
211 211
212 float do_integrate (octave_idx_type& ier, octave_idx_type& neval, 212 float do_integrate (octave_idx_type& ier, octave_idx_type& neval,
213 float& abserr); 213 float& abserr);
214 214
215 private: 215 private:
234 FloatIndefQuad (float_integrand_fcn fcn, double b, IntegralType t) 234 FloatIndefQuad (float_integrand_fcn fcn, double b, IntegralType t)
235 : Quad (fcn), bound (b), type (t), integration_error (0) { } 235 : Quad (fcn), bound (b), type (t), integration_error (0) { }
236 236
237 ~FloatIndefQuad (void) { } 237 ~FloatIndefQuad (void) { }
238 238
239 double do_integrate (octave_idx_type& ier, octave_idx_type& neval, 239 OCTAVE_NORETURN double do_integrate (octave_idx_type& ier,
240 double& abserr); 240 octave_idx_type& neval, double& abserr);
241 241
242 float do_integrate (octave_idx_type& ier, octave_idx_type& neval, 242 float do_integrate (octave_idx_type& ier, octave_idx_type& neval,
243 float& abserr); 243 float& abserr);
244 244
245 private: 245 private: