#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"
Defines | |
| #define | CONST_ |
Functions | |
| void | mbs_BSC1CoonsFindCornersf (int spdimen, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, float *pcorners) |
| boolean | mbs_BSC1CoonsToBSf (int spdimen, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd10, int lastknotd10, const float *knotsd10, const float *d10, int degd11, int lastknotd11, const float *knotsd11, const float *d11, int *degreeu, int *lastuknot, float *uknots, int *degreev, int *lastvknot, float *vknots, float *p) |
| void | mbs_TabBSCurveDer2f (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) |
| boolean | _mbs_TabBSC1Coonsf (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_TabBSC1CoonsDer2f (int spdimen, int nknu, const float *knu, const float *hfuncu, const float *dhfuncu, const float *ddhfuncu, int nknv, const float *knv, const float *hfuncv, const float *dhfuncv, const float *ddhfuncv, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degc10, int lastknotc10, const float *knotsc10, const float *c10, int degc11, int lastknotc11, const float *knotsc11, const float *c11, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, int degd10, int lastknotd10, const float *knotsd10, const float *d10, int degd11, int lastknotd11, const float *knotsd11, const float *d11, float *p, float *pu, float *pv, float *puu, float *puv, float *pvv) |
| boolean | _mbs_TabBSC1Coons0f (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_TabBSC1Coons0Der2f (int spdimen, int nknu, const float *knu, const float *hfuncu, const float *dhfuncu, const float *ddhfuncu, int nknv, const float *knv, const float *hfuncv, const float *dhfuncv, const float *ddhfuncv, int degc00, int lastknotc00, const float *knotsc00, const float *c00, int degc01, int lastknotc01, const float *knotsc01, const float *c01, int degd00, int lastknotd00, const float *knotsd00, const float *d00, int degd01, int lastknotd01, const float *knotsd01, const float *d01, float *p, float *pu, float *pv, float *puu, float *puv, float *pvv) |
| #define CONST_ |
| boolean _mbs_TabBSC1Coons0f | ( | 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_TabBSC1Coonsf | ( | 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_BSC1CoonsFindCornersf | ( | int | spdimen, | |
| int | degc00, | |||
| int | lastknotc00, | |||
| const float * | knotsc00, | |||
| const float * | c00, | |||
| int | degc01, | |||
| int | lastknotc01, | |||
| const float * | knotsc01, | |||
| const float * | c01, | |||
| int | degc10, | |||
| int | lastknotc10, | |||
| const float * | knotsc10, | |||
| const float * | c10, | |||
| int | degc11, | |||
| int | lastknotc11, | |||
| const float * | knotsc11, | |||
| const float * | c11, | |||
| float * | pcorners | |||
| ) |
| boolean mbs_BSC1CoonsToBSf | ( | int | spdimen, | |
| int | degc00, | |||
| int | lastknotc00, | |||
| const float * | knotsc00, | |||
| const float * | c00, | |||
| int | degc01, | |||
| int | lastknotc01, | |||
| const float * | knotsc01, | |||
| const float * | c01, | |||
| int | degc10, | |||
| int | lastknotc10, | |||
| const float * | knotsc10, | |||
| const float * | c10, | |||
| int | degc11, | |||
| int | lastknotc11, | |||
| const float * | knotsc11, | |||
| const float * | c11, | |||
| int | degd00, | |||
| int | lastknotd00, | |||
| const float * | knotsd00, | |||
| const float * | d00, | |||
| int | degd01, | |||
| int | lastknotd01, | |||
| const float * | knotsd01, | |||
| const float * | d01, | |||
| int | degd10, | |||
| int | lastknotd10, | |||
| const float * | knotsd10, | |||
| const float * | d10, | |||
| int | degd11, | |||
| int | lastknotd11, | |||
| const float * | knotsd11, | |||
| const float * | d11, | |||
| int * | degreeu, | |||
| int * | lastuknot, | |||
| float * | uknots, | |||
| int * | degreev, | |||
| int * | lastvknot, | |||
| float * | vknots, | |||
| float * | p | |||
| ) |
| boolean mbs_TabBSC1Coons0Der2f | ( | int | spdimen, | |
| int | nknu, | |||
| const float * | knu, | |||
| const float * | hfuncu, | |||
| const float * | dhfuncu, | |||
| const float * | ddhfuncu, | |||
| int | nknv, | |||
| const float * | knv, | |||
| const float * | hfuncv, | |||
| const float * | dhfuncv, | |||
| const float * | ddhfuncv, | |||
| int | degc00, | |||
| int | lastknotc00, | |||
| const float * | knotsc00, | |||
| const float * | c00, | |||
| int | degc01, | |||
| int | lastknotc01, | |||
| const float * | knotsc01, | |||
| const float * | c01, | |||
| int | degd00, | |||
| int | lastknotd00, | |||
| const float * | knotsd00, | |||
| const float * | d00, | |||
| int | degd01, | |||
| int | lastknotd01, | |||
| const float * | knotsd01, | |||
| const float * | d01, | |||
| float * | p, | |||
| float * | pu, | |||
| float * | pv, | |||
| float * | puu, | |||
| float * | puv, | |||
| float * | pvv | |||
| ) |
| boolean mbs_TabBSC1CoonsDer2f | ( | int | spdimen, | |
| int | nknu, | |||
| const float * | knu, | |||
| const float * | hfuncu, | |||
| const float * | dhfuncu, | |||
| const float * | ddhfuncu, | |||
| int | nknv, | |||
| const float * | knv, | |||
| const float * | hfuncv, | |||
| const float * | dhfuncv, | |||
| const float * | ddhfuncv, | |||
| int | degc00, | |||
| int | lastknotc00, | |||
| const float * | knotsc00, | |||
| const float * | c00, | |||
| int | degc01, | |||
| int | lastknotc01, | |||
| const float * | knotsc01, | |||
| const float * | c01, | |||
| int | degc10, | |||
| int | lastknotc10, | |||
| const float * | knotsc10, | |||
| const float * | c10, | |||
| int | degc11, | |||
| int | lastknotc11, | |||
| const float * | knotsc11, | |||
| const float * | c11, | |||
| int | degd00, | |||
| int | lastknotd00, | |||
| const float * | knotsd00, | |||
| const float * | d00, | |||
| int | degd01, | |||
| int | lastknotd01, | |||
| const float * | knotsd01, | |||
| const float * | d01, | |||
| int | degd10, | |||
| int | lastknotd10, | |||
| const float * | knotsd10, | |||
| const float * | d10, | |||
| int | degd11, | |||
| int | lastknotd11, | |||
| const float * | knotsd11, | |||
| const float * | d11, | |||
| float * | p, | |||
| float * | pu, | |||
| float * | pv, | |||
| float * | puu, | |||
| float * | puv, | |||
| float * | pvv | |||
| ) |
| void mbs_TabBSCurveDer2f | ( | 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 | |||
| ) |
1.7.1