23 #if !defined (octave_CollocWt_h)
24 #define octave_CollocWt_h 1
38 : n (0), inc_left (0), inc_right (0), lb (0.0), rb (1.0),
39 Alpha (0.0), Beta (0.0), r (), q (),
A (),
B (), initialized (false) { }
42 : n (nc), inc_left (il), inc_right (ir), lb (0.0), rb (1.0),
43 Alpha (0.0), Beta (0.0), r (), q (),
A (),
B (), initialized (false) { }
47 : n (nc), inc_left (il), inc_right (ir), lb (l), rb (rr),
48 Alpha (0.0), Beta (0.0), r (), q (),
A (),
B (), initialized (false) { }
52 : n (nc), inc_left (il), inc_right (ir), lb (0.0), rb (1.0),
53 Alpha (a), Beta (b), r (), q (),
A (),
B (), initialized (false) { }
58 : n (nc), inc_left (il), inc_right (ir), lb (ll), rb (rr),
59 Alpha (a), Beta (b), r (), q (),
A (),
B (), initialized (false) { }
62 : n (a.n), inc_left (a.inc_left), inc_right (a.inc_right),
63 lb (a.lb), rb (a.rb), Alpha (a.Alpha), Beta (a.Beta),
64 r (a.r), q (a.q),
A (a.
A),
B (a.
B),
65 initialized (a.initialized) { }
145 double left (
void)
const {
return lb; }
146 double right (
void)
const {
return rb; }
148 double width (
void)
const {
return rb - lb; }
150 double alpha (
void)
const {
return Alpha; }
151 double beta (
void)
const {
return Beta; }
187 void error (
const char *msg);
octave_idx_type right_included(void) const
CollocWt(octave_idx_type nc, double a, double b, octave_idx_type il, octave_idx_type ir, double ll, double rr)
F77_RET_T const octave_idx_type Complex * A
void error(const char *fmt,...)
CollocWt & set_alpha(double val)
CollocWt(octave_idx_type nc, double a, double b, octave_idx_type il, octave_idx_type ir)
CollocWt & delete_right(void)
CollocWt(const CollocWt &a)
CollocWt & add_right(void)
CollocWt & resize(octave_idx_type nc)
CollocWt & set_beta(double val)
CollocWt & delete_left(void)
CollocWt(octave_idx_type nc, octave_idx_type il, octave_idx_type ir, double l, double rr)
CollocWt & add_left(void)
F77_RET_T const octave_idx_type Complex const octave_idx_type Complex * B
octave_idx_type ncol(void) const
template OCTAVE_API std::ostream & operator<<(std::ostream &, const Array< bool > &)
CollocWt(octave_idx_type nc, octave_idx_type il, octave_idx_type ir)
octave_idx_type left_included(void) const
ColumnVector quad_weights(void)
octave_idx_type inc_right