Ignore:
Timestamp:
Dec 13, 2008, 9:14:51 AM (13 years ago)
Author:
Jari Häkkinen
Message:

Addresses #466. Changed to VectorBase? passing. Added documentation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/regression/CSpline.h

    r1643 r1644  
    2828namespace yat {
    2929namespace utility {
    30   class VectorConstView;
     30  class VectorBase;
    3131}
    3232namespace regression {
    3333
    3434  /**
    35      @brief Documentation please.
     35     \brief Cubic spline with natural boundary conditions.
     36
     37     The resulting curve is piecewise cubic on each interval, with
     38     matching first and second derivatives at the supplied
     39     data-points. The second derivative is chosen to be zero at the
     40     first point and last point.
     41
     42     \see Please refer to the base class documentation for genereal
     43     introduction to the GSL based interpolation methods.
    3644  */
    3745  class CSpline : public GSLInterpolation
     
    4048  public:
    4149    /**
    42        @brief The default constructor
     50       \brief The default constructor
    4351    */
    44     CSpline(const utility::VectorConstView& x,
    45             const utility::VectorConstView& y);
     52    CSpline(const utility::VectorBase& x, const utility::VectorBase& y);
    4653
    4754    /**
    48        @brief The destructor
     55       \brief The destructor
    4956    */
    5057    ~CSpline(void);
     
    5259  private:
    5360    /**
    54        Copy Constructor. (not implemented)
     61       \brief Copy Constructor. (not implemented)
    5562    */
    5663    CSpline(const CSpline&);
Note: See TracChangeset for help on using the changeset viewer.