def _evaluation_knots(self):
    '\n        Get the knots adding m knots to the boundary in order to allow a\n        discontinuous behaviour at the boundaries of the domain [RS05]_.\n\n        References:\n            .. [RS05] Ramsay, J., Silverman, B. W. (2005). *Functional Data\n                Analysis*. Springer. 50-51.\n        '
    return np.array(((((self.knots[0],) * (self.order - 1)) + self.knots) + ((self.knots[(- 1)],) * (self.order - 1))))
Get the knots adding m knots to the boundary in order to allow a
discontinuous behaviour at the boundaries of the domain [RS05]_.

References:
    .. [RS05] Ramsay, J., Silverman, B. W. (2005). *Functional Data
        Analysis*. Springer. 50-51.
def _evaluation_knots(self):
    '\n        Get the knots adding m knots to the boundary in order to allow a\n        discontinuous behaviour at the boundaries of the domain [RS05]_.\n\n        References:\n            .. [RS05] Ramsay, J., Silverman, B. W. (2005). *Functional Data\n                Analysis*. Springer. 50-51.\n        '
    return np.array(((((self.knots[0],) * (self.order - 1)) + self.knots) + ((self.knots[(- 1)],) * (self.order - 1))))