/********************************************************************/
/* Copyright (c) 2017 System fugen G.K. and Yuzi Mizuno          */
/* All rights reserved.                                             */
/********************************************************************/
// BLUDKT GENERATES B-COEFFICIENTS OF DIFFERENT KNOT CONFIGURATION T2. 
// *** INPUT * 
//     K,N1,T1(N1+K),RCOE1(IRC1,NCD)IRC1,NCD...DESCRIBE THE OLD B-REP 
//          T1:KNOT VECTOR , RCOE1:B-COEF , N1:B-REP DIMENSION 
//     N2,T2(N2+K)....NEW BREP DIMENSION AND KNOT VECTOR 
//     IRC2....ROW DIMENSION OF THE VARIABLE RCOE2 
// *** OUTPUT * 
//     RCOE2(IRC2,NCD)..THE NEW B-COEF OBTAINED 
//     IFLAG... =1 :SUCCESFUL RETURN, <>1 : FAILURE BECAUSE OF ILLEGAL 
//                                          KNOT VECTOR T2. 
// *** WORK * 
//     WK1(N2),WK2(N2,9) 
// *** NOTE * 
//     THE NEW KNOT T2 MUST SATISFY THE FOLLOWLING CONDITION; 
//          T1(K)<=T2(K), AND T2(N2+1)<=T1(N1+1) 
void bludkt_(int k, int n1, const double *t1, 
	const double *rcoe1, int irc1, int ncd, int n2, 
	const double *t2, int irc2, double *wk1, double *wk2, 
	double *rcoe2, int *iflag);
