Defines | Functions

mbs53f.c File Reference

#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include "pkvaria.h"
#include "pknum.h"
#include "pkgeom.h"
#include "multibs.h"
#include "msgpool.h"
Include dependency graph for mbs53f.c:

Defines

#define CONST_

Functions

void mbs_BSC2CoonsFindCornersf (int spdimen, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc02, int lastknotc02, const float *knotsc02, const float *c02, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degc12, int lastknotc12, const float *knotsc12, const float *c12, float *pcorners)
boolean mbs_BSC2CoonsToBSf (int spdimen, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc02, int lastknotc02, const float *knotsc02, const float *c02, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degc12, int lastknotc12, const float *knotsc12, const float *c12, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd02, int lastknotd02, const float *knotsd02, const float *d02, int degd10, int lastknotd10, const float *knotsd10, const float *d10, int degd11, int lastknotd11, const float *knotsd11, const float *d11, int degd12, int lastknotd12, const float *knotsd12, const float *d12, int *degreeu, int *lastuknot, float *uknots, int *degreev, int *lastvknot, float *vknots, float *p)
void mbs_TabBSCurveDer3f (int spdimen, int degree, int lastknot, const float *knots, const float *cp, int nkn, const float *kn, int ppitch, float *p, float *dp, float *ddp, float *dddp)
boolean _mbs_TabBSC2Coonsf (int spdimen, int nknu, int nknv, const float *c, const float *d, const float *p, const float *hu, const float *hv, float *pp)
boolean mbs_TabBSC2CoonsDer3f (int spdimen, int nknu, const float *knu, const float *hfuncu, const float *dhfuncu, const float *ddhfuncu, const float *dddhfuncu, int nknv, const float *knv, const float *hfuncv, const float *dhfuncv, const float *ddhfuncv, const float *dddhfuncv, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc02, int lastknotc02, const float *knotsc02, const float *c02, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degc12, int lastknotc12, const float *knotsc12, const float *c12, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd02, int lastknotd02, const float *knotsd02, const float *d02, int degd10, int lastknotd10, const float *knotsd10, const float *d10, int degd11, int lastknotd11, const float *knotsd11, const float *d11, int degd12, int lastknotd12, const float *knotsd12, const float *d12, float *p, float *pu, float *pv, float *puu, float *puv, float *pvv, float *puuu, float *puuv, float *puvv, float *pvvv)
boolean _mbs_TabBSC2Coons0f (int spdimen, int nknu, int nknv, const float *c, const float *d, const float *p, const float *hu, const float *hv, float *pp)
boolean mbs_TabBSC2Coons0Der3f (int spdimen, int nknu, const float *knu, const float *hfuncu, const float *dhfuncu, const float *ddhfuncu, const float *dddhfuncu, int nknv, const float *knv, const float *hfuncv, const float *dhfuncv, const float *ddhfuncv, const float *dddhfuncv, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc02, int lastknotc02, const float *knotsc02, const float *c02, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd02, int lastknotd02, const float *knotsd02, const float *d02, float *p, float *pu, float *pv, float *puu, float *puv, float *pvv, float *puuu, float *puuv, float *puvv, float *pvvv)

Define Documentation

#define CONST_

Function Documentation

boolean _mbs_TabBSC2Coons0f ( int  spdimen,
int  nknu,
int  nknv,
const float *  c,
const float *  d,
const float *  p,
const float *  hu,
const float *  hv,
float *  pp 
)
boolean _mbs_TabBSC2Coonsf ( int  spdimen,
int  nknu,
int  nknv,
const float *  c,
const float *  d,
const float *  p,
const float *  hu,
const float *  hv,
float *  pp 
)
void mbs_BSC2CoonsFindCornersf ( int  spdimen,
int  degc00,
int  lastknotc00,
const float *  knotsc00,
const float *  c00,
int  degc01,
int  lastknotc01,
const float *  knotsc01,
const float *  c01,
int  degc02,
int  lastknotc02,
const float *  knotsc02,
const float *  c02,
int  degc10,
int  lastknotc10,
const float *  knotsc10,
const float *  c10,
int  degc11,
int  lastknotc11,
const float *  knotsc11,
const float *  c11,
int  degc12,
int  lastknotc12,
const float *  knotsc12,
const float *  c12,
float *  pcorners 
)
boolean mbs_BSC2CoonsToBSf ( int  spdimen,
int  degc00,
int  lastknotc00,
const float *  knotsc00,
const float *  c00,
int  degc01,
int  lastknotc01,
const float *  knotsc01,
const float *  c01,
int  degc02,
int  lastknotc02,
const float *  knotsc02,
const float *  c02,
int  degc10,
int  lastknotc10,
const float *  knotsc10,
const float *  c10,
int  degc11,
int  lastknotc11,
const float *  knotsc11,
const float *  c11,
int  degc12,
int  lastknotc12,
const float *  knotsc12,
const float *  c12,
int  degd00,
int  lastknotd00,
const float *  knotsd00,
const float *  d00,
int  degd01,
int  lastknotd01,
const float *  knotsd01,
const float *  d01,
int  degd02,
int  lastknotd02,
const float *  knotsd02,
const float *  d02,
int  degd10,
int  lastknotd10,
const float *  knotsd10,
const float *  d10,
int  degd11,
int  lastknotd11,
const float *  knotsd11,
const float *  d11,
int  degd12,
int  lastknotd12,
const float *  knotsd12,
const float *  d12,
int *  degreeu,
int *  lastuknot,
float *  uknots,
int *  degreev,
int *  lastvknot,
float *  vknots,
float *  p 
)
boolean mbs_TabBSC2Coons0Der3f ( int  spdimen,
int  nknu,
const float *  knu,
const float *  hfuncu,
const float *  dhfuncu,
const float *  ddhfuncu,
const float *  dddhfuncu,
int  nknv,
const float *  knv,
const float *  hfuncv,
const float *  dhfuncv,
const float *  ddhfuncv,
const float *  dddhfuncv,
int  degc00,
int  lastknotc00,
const float *  knotsc00,
const float *  c00,
int  degc01,
int  lastknotc01,
const float *  knotsc01,
const float *  c01,
int  degc02,
int  lastknotc02,
const float *  knotsc02,
const float *  c02,
int  degd00,
int  lastknotd00,
const float *  knotsd00,
const float *  d00,
int  degd01,
int  lastknotd01,
const float *  knotsd01,
const float *  d01,
int  degd02,
int  lastknotd02,
const float *  knotsd02,
const float *  d02,
float *  p,
float *  pu,
float *  pv,
float *  puu,
float *  puv,
float *  pvv,
float *  puuu,
float *  puuv,
float *  puvv,
float *  pvvv 
)
boolean mbs_TabBSC2CoonsDer3f ( int  spdimen,
int  nknu,
const float *  knu,
const float *  hfuncu,
const float *  dhfuncu,
const float *  ddhfuncu,
const float *  dddhfuncu,
int  nknv,
const float *  knv,
const float *  hfuncv,
const float *  dhfuncv,
const float *  ddhfuncv,
const float *  dddhfuncv,
int  degc00,
int  lastknotc00,
const float *  knotsc00,
const float *  c00,
int  degc01,
int  lastknotc01,
const float *  knotsc01,
const float *  c01,
int  degc02,
int  lastknotc02,
const float *  knotsc02,
const float *  c02,
int  degc10,
int  lastknotc10,
const float *  knotsc10,
const float *  c10,
int  degc11,
int  lastknotc11,
const float *  knotsc11,
const float *  c11,
int  degc12,
int  lastknotc12,
const float *  knotsc12,
const float *  c12,
int  degd00,
int  lastknotd00,
const float *  knotsd00,
const float *  d00,
int  degd01,
int  lastknotd01,
const float *  knotsd01,
const float *  d01,
int  degd02,
int  lastknotd02,
const float *  knotsd02,
const float *  d02,
int  degd10,
int  lastknotd10,
const float *  knotsd10,
const float *  d10,
int  degd11,
int  lastknotd11,
const float *  knotsd11,
const float *  d11,
int  degd12,
int  lastknotd12,
const float *  knotsd12,
const float *  d12,
float *  p,
float *  pu,
float *  pv,
float *  puu,
float *  puv,
float *  pvv,
float *  puuu,
float *  puuv,
float *  puvv,
float *  pvvv 
)
void mbs_TabBSCurveDer3f ( int  spdimen,
int  degree,
int  lastknot,
const float *  knots,
const float *  cp,
int  nkn,
const float *  kn,
int  ppitch,
float *  p,
float *  dp,
float *  ddp,
float *  dddp 
)