#include "MGCLStdAfx.h" /********************************************************************/ /* Copyright (c) 2017 System fugen G.K. and Yuzi Mizuno */ /* All rights reserved. */ /********************************************************************/ #include "cskernel/bk1fli.h" //bk2fli_ locates where input X is located in xt[.]. // *** INPUT * // N,XT(N)....KNOT VECTOR OF LENGTH N. // X A POINT TO BE LOCATED IN XT // *** OUTPUT * // LEFT...THE INDEX OF XT SUCH THAT 1<=LEFT<=N-1 and LEFT XT(LEFT) < X(LEFT+1), and // WHEN XT(1)<=X<=XT(N), XT(LEFT) <= X <= XT(LEFT+1). // WHEN X=n){ //FIND LARGEST LEFT SUCH THAT XT(LEFT) < XT(LEFT+1) left = n - 1; lp1=n; while(1