Mercurial > octave
diff liboctave/numeric/CollocWt.h @ 31608:23664317f0d3
maint: merge stable to default
author | Rik <rik@octave.org> |
---|---|
date | Thu, 01 Dec 2022 20:05:44 -0800 |
parents | dfa5d9c3ae72 aac27ad79be6 |
children | 5f11de0e7440 |
line wrap: on
line diff
--- a/liboctave/numeric/CollocWt.h Thu Dec 01 14:28:07 2022 -0800 +++ b/liboctave/numeric/CollocWt.h Thu Dec 01 20:05:44 2022 -0800 @@ -35,177 +35,177 @@ OCTAVE_BEGIN_NAMESPACE(octave) - class OCTAVE_API CollocWt - { - public: +class OCTAVE_API CollocWt +{ +public: - CollocWt (void) - : m_n (0), m_inc_left (0), m_inc_right (0), m_lb (0.0), m_rb (1.0), - m_alpha (0.0), m_beta (0.0), m_r (), m_q (), m_A (), m_B (), - m_initialized (false) - { } + CollocWt (void) + : m_n (0), m_inc_left (0), m_inc_right (0), m_lb (0.0), m_rb (1.0), + m_alpha (0.0), m_beta (0.0), m_r (), m_q (), m_A (), m_B (), + m_initialized (false) + { } - CollocWt (octave_idx_type nc, octave_idx_type il, octave_idx_type ir) - : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (0.0), m_rb (1.0), - m_alpha (0.0), m_beta (0.0), m_r (), m_q (), m_A (), m_B (), - m_initialized (false) - { } + CollocWt (octave_idx_type nc, octave_idx_type il, octave_idx_type ir) + : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (0.0), m_rb (1.0), + m_alpha (0.0), m_beta (0.0), m_r (), m_q (), m_A (), m_B (), + m_initialized (false) + { } - CollocWt (octave_idx_type nc, octave_idx_type il, octave_idx_type ir, - double l, double rr) - : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (l), m_rb (rr), - m_alpha (0.0), m_beta (0.0), m_r (), m_q (), m_A (), m_B (), - m_initialized (false) - { } + CollocWt (octave_idx_type nc, octave_idx_type il, octave_idx_type ir, + double l, double rr) + : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (l), m_rb (rr), + m_alpha (0.0), m_beta (0.0), m_r (), m_q (), m_A (), m_B (), + m_initialized (false) + { } - CollocWt (octave_idx_type nc, double a, double b, octave_idx_type il, - octave_idx_type ir) - : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (0.0), m_rb (1.0), - m_alpha (a), m_beta (b), m_r (), m_q (), m_A (), m_B (), - m_initialized (false) - { } + CollocWt (octave_idx_type nc, double a, double b, octave_idx_type il, + octave_idx_type ir) + : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (0.0), m_rb (1.0), + m_alpha (a), m_beta (b), m_r (), m_q (), m_A (), m_B (), + m_initialized (false) + { } - CollocWt (octave_idx_type nc, double a, double b, octave_idx_type il, - octave_idx_type ir, - double ll, double rr) - : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (ll), m_rb (rr), - m_alpha (a), m_beta (b), m_r (), m_q (), m_A (), m_B (), - m_initialized (false) - { } + CollocWt (octave_idx_type nc, double a, double b, octave_idx_type il, + octave_idx_type ir, + double ll, double rr) + : m_n (nc), m_inc_left (il), m_inc_right (ir), m_lb (ll), m_rb (rr), + m_alpha (a), m_beta (b), m_r (), m_q (), m_A (), m_B (), + m_initialized (false) + { } - CollocWt (const CollocWt& a) = default; + CollocWt (const CollocWt& a) = default; - CollocWt& operator = (const CollocWt& a) = default; + CollocWt& operator = (const CollocWt& a) = default; - ~CollocWt (void) = default; + ~CollocWt (void) = default; - CollocWt& resize (octave_idx_type nc) - { - m_n = nc; - m_initialized = false; - return *this; - } + CollocWt& resize (octave_idx_type nc) + { + m_n = nc; + m_initialized = false; + return *this; + } - CollocWt& add_left (void) - { - m_inc_left = 1; - m_initialized = false; - return *this; - } + CollocWt& add_left (void) + { + m_inc_left = 1; + m_initialized = false; + return *this; + } - CollocWt& delete_left (void) - { - m_inc_left = 0; - m_initialized = false; - return *this; - } + CollocWt& delete_left (void) + { + m_inc_left = 0; + m_initialized = false; + return *this; + } - CollocWt& set_left (double val); + CollocWt& set_left (double val); - CollocWt& add_right (void) - { - m_inc_right = 1; - m_initialized = false; - return *this; - } + CollocWt& add_right (void) + { + m_inc_right = 1; + m_initialized = false; + return *this; + } - CollocWt& delete_right (void) - { - m_inc_right = 0; - m_initialized = false; - return *this; - } + CollocWt& delete_right (void) + { + m_inc_right = 0; + m_initialized = false; + return *this; + } - CollocWt& set_right (double val); + CollocWt& set_right (double val); - CollocWt& set_alpha (double val) - { - m_alpha = val; - m_initialized = false; - return *this; - } + CollocWt& set_alpha (double val) + { + m_alpha = val; + m_initialized = false; + return *this; + } - CollocWt& set_beta (double val) - { - m_beta = val; - m_initialized = false; - return *this; - } + CollocWt& set_beta (double val) + { + m_beta = val; + m_initialized = false; + return *this; + } - octave_idx_type ncol (void) const { return m_n; } + octave_idx_type ncol (void) const { return m_n; } - octave_idx_type left_included (void) const { return m_inc_left; } - octave_idx_type right_included (void) const { return m_inc_right; } + octave_idx_type left_included (void) const { return m_inc_left; } + octave_idx_type right_included (void) const { return m_inc_right; } - double left (void) const { return m_lb; } - double right (void) const { return m_rb; } + double left (void) const { return m_lb; } + double right (void) const { return m_rb; } - double width (void) const { return m_rb - m_lb; } + double width (void) const { return m_rb - m_lb; } - double alpha (void) const { return m_alpha; } - double beta (void) const { return m_beta; } + double alpha (void) const { return m_alpha; } + double beta (void) const { return m_beta; } - ColumnVector roots (void) - { - if (! m_initialized) - init (); + ColumnVector roots (void) + { + if (! m_initialized) + init (); - return m_r; - } + return m_r; + } - ColumnVector quad (void) - { - if (! m_initialized) - init (); + ColumnVector quad (void) + { + if (! m_initialized) + init (); - return m_q; - } + return m_q; + } - ColumnVector quad_weights (void) { return quad (); } + ColumnVector quad_weights (void) { return quad (); } - Matrix first (void) - { - if (! m_initialized) - init (); + Matrix first (void) + { + if (! m_initialized) + init (); - return m_A; - } + return m_A; + } - Matrix second (void) - { - if (! m_initialized) - init (); + Matrix second (void) + { + if (! m_initialized) + init (); - return m_B; - } + return m_B; + } - friend std::ostream& operator << (std::ostream&, const CollocWt&); + friend std::ostream& operator << (std::ostream&, const CollocWt&); - protected: +protected: - octave_idx_type m_n; + octave_idx_type m_n; - octave_idx_type m_inc_left; - octave_idx_type m_inc_right; + octave_idx_type m_inc_left; + octave_idx_type m_inc_right; - double m_lb; - double m_rb; + double m_lb; + double m_rb; - double m_alpha; - double m_beta; + double m_alpha; + double m_beta; - ColumnVector m_r; - ColumnVector m_q; + ColumnVector m_r; + ColumnVector m_q; - Matrix m_A; - Matrix m_B; + Matrix m_A; + Matrix m_B; - bool m_initialized; + bool m_initialized; - void init (void); + void init (void); - void error (const char *msg); - }; + void error (const char *msg); +}; OCTAVE_END_NAMESPACE(octave)