26 #if ! defined (octave_CollocWt_h)
27 #define octave_CollocWt_h 1
29 #include "octave-config.h"
43 :
n (0), inc_left (0), inc_right (0), lb (0.0), rb (1.0),
44 Alpha (0.0), Beta (0.0),
r (), q (),
A (),
B (), initialized (false) { }
47 :
n (nc), inc_left (il), inc_right (ir), lb (0.0), rb (1.0),
48 Alpha (0.0), Beta (0.0),
r (), q (),
A (),
B (), initialized (false) { }
52 :
n (nc), inc_left (il), inc_right (ir), lb (l), rb (rr),
53 Alpha (0.0), Beta (0.0),
r (), q (),
A (),
B (), initialized (false) { }
57 :
n (nc), inc_left (il), inc_right (ir), lb (0.0), rb (1.0),
58 Alpha (a), Beta (b),
r (), q (),
A (),
B (), initialized (false) { }
63 :
n (nc), inc_left (il), inc_right (ir), lb (ll), rb (rr),
64 Alpha (a), Beta (b),
r (), q (),
A (),
B (), initialized (false) { }
67 :
n (a.
n), inc_left (a.inc_left), inc_right (a.inc_right),
68 lb (a.lb), rb (a.rb), Alpha (a.Alpha), Beta (a.Beta),
69 r (a.
r), q (a.q),
A (a.
A),
B (a.
B),
70 initialized (a.initialized) { }
150 double left (
void)
const {
return lb; }
151 double right (
void)
const {
return rb; }
153 double width (
void)
const {
return rb - lb; }
155 double alpha (
void)
const {
return Alpha; }
156 double beta (
void)
const {
return Beta; }
192 void error (
const char *msg);
template OCTAVE_API std::ostream & operator<<(std::ostream &, const Array< bool > &)
CollocWt(octave_idx_type nc, octave_idx_type il, octave_idx_type ir, double l, double rr)
CollocWt(octave_idx_type nc, octave_idx_type il, octave_idx_type ir)
ColumnVector quad_weights(void)
CollocWt & resize(octave_idx_type nc)
CollocWt & delete_left(void)
CollocWt(octave_idx_type nc, double a, double b, octave_idx_type il, octave_idx_type ir, double ll, double rr)
octave_idx_type ncol(void) const
CollocWt & set_beta(double val)
octave_idx_type right_included(void) const
CollocWt & add_left(void)
CollocWt & delete_right(void)
octave_idx_type left_included(void) const
CollocWt & add_right(void)
CollocWt(const CollocWt &a)
CollocWt & set_alpha(double val)
octave_idx_type inc_right
CollocWt(octave_idx_type nc, double a, double b, octave_idx_type il, octave_idx_type ir)
void error(const char *fmt,...)
F77_RET_T const F77_INT F77_CMPLX const F77_INT F77_CMPLX * B
F77_RET_T const F77_INT F77_CMPLX * A