1 function [N, Nder] = onebasisfunder__ (u, p, U)
3 % __ONEBASISFUNDER__: Undocumented internal function
5 % Copyright (C) 2012 Rafael Vazquez
6 % This software comes with ABSOLUTELY NO WARRANTY; see the file
7 % COPYING for details. This is free software, and you are welcome
8 % to distribute it under the conditions laid out in COPYING.
11 Nder = zeros (size (u));
14 if (~ any (U <= u(ii))) || (~ any (U > u(ii)))
24 aux = onebasisfun__ (u(ii), p-1, U(1:end-1))/ ld;
25 N(ii) = N(ii) + ln * aux;
26 Nder(ii) = Nder(ii) + p * aux;
32 aux = onebasisfun__ (u(ii), p-1, U(2:end))/ dd;
33 N(ii) = N(ii) + dn * aux;
34 Nder(ii) = Nder(ii) - p * aux;