#include <string.h>#include <stdlib.h>#include <stdio.h>#include <math.h>#include "pkvaria.h"#include "pknum.h"#include "pkgeom.h"#include "multibs.h"#include "g2blendingd.h"#include "g2blprivated.h"
Defines | |
| #define | ddtb11 DDB[0] |
| #define | ddtb12 DDB[1] |
| #define | ddtb22 DDB[2] |
| #define | ddtb11u DDB[3] |
| #define | ddtb12u DDB[4] |
| #define | ddtb22u DDB[5] |
| #define | ddtb11v DDB[6] |
| #define | ddtb12v DDB[7] |
| #define | ddtb22v DDB[8] |
| #define | ddtlg1 DDB[9] |
| #define | ddtlg2 DDB[10] |
Functions | |
| boolean | _g2bl_TabBasisFuncd (int nkn, double **knots, double **coeff, double **bf, double **dbf, double **ddbf, double **dddbf) |
| double * | _g2bl_NijIndd (int nkn, double *Nijtab, int i0, int i1, int j0, int j1, int l0, int l1) |
| double * | _g2bl_MijIndd (int nkn, double *Mijtab, int i0, int i1, int j0, int j1, int l0, int l1) |
| void | g2bl_TabNid (int nkn, double *bf, double *dbf, double *ddbf, double *dddbf, double *Nitab) |
| void | g2bl_TabNijd (int nkn, double *bf, double *dbf, double *ddbf, double *Nijtab) |
| void | g2bl_TabMijd (int nkn, double *bf, double *dbf, double *ddbf, double *dddbf, double *Mijtab) |
| void | _g2bl_UCompPDerd (int nkn, double *Nitab, int pitch, point3d *cp, int fcpn, int i, int j, vector3d *pder) |
| void | _g2bl_UCompGStard (const vector3d *pder, double *Gstar) |
| void | _g2bl_UCompDGStard (int nkn, double *Nitab, int lastknotu, int lastknotv, int ip0, int ip1, int jp0, int jp1, int isq, int jsq, int i, int j, const vector3d *pder, double *DGstar) |
| void | _g2bl_UCompDDGStard (int nkn, double *Nijtab, int lastknotu, int lastknotv, int ip0, int ip1, int jp0, int jp1, int isq, int jsq, int i, int j, double *DDGstar) |
| void | _g2bl_UCompBStard (const vector3d *pder, double *Bstar) |
| void | _g2bl_UCompDBStard (int nkn, double *Nitab, int lastknotu, int lastknotv, int ip0, int ip1, int jp0, int jp1, int isq, int jsq, int i, int j, const vector3d *pder, double *DBstar) |
| void | _g2bl_UCompDDBStard (int nkn, double *Mijtab, int lastknotu, int lastknotv, int ip0, int ip1, int jp0, int jp1, int isq, int jsq, int i, int j, const vector3d *pder, double *DDBstar) |
| #define ddtb11 DDB[0] |
| #define ddtb11u DDB[3] |
| #define ddtb11v DDB[6] |
| #define ddtb12 DDB[1] |
| #define ddtb12u DDB[4] |
| #define ddtb12v DDB[7] |
| #define ddtb22 DDB[2] |
| #define ddtb22u DDB[5] |
| #define ddtb22v DDB[8] |
| #define ddtlg1 DDB[9] |
| #define ddtlg2 DDB[10] |
| double* _g2bl_MijIndd | ( | int | nkn, | |
| double * | Mijtab, | |||
| int | i0, | |||
| int | i1, | |||
| int | j0, | |||
| int | j1, | |||
| int | l0, | |||
| int | l1 | |||
| ) |
| double* _g2bl_NijIndd | ( | int | nkn, | |
| double * | Nijtab, | |||
| int | i0, | |||
| int | i1, | |||
| int | j0, | |||
| int | j1, | |||
| int | l0, | |||
| int | l1 | |||
| ) |
| boolean _g2bl_TabBasisFuncd | ( | int | nkn, | |
| double ** | knots, | |||
| double ** | coeff, | |||
| double ** | bf, | |||
| double ** | dbf, | |||
| double ** | ddbf, | |||
| double ** | dddbf | |||
| ) |
| void _g2bl_UCompBStard | ( | const vector3d * | pder, | |
| double * | Bstar | |||
| ) |
| void _g2bl_UCompDBStard | ( | int | nkn, | |
| double * | Nitab, | |||
| int | lastknotu, | |||
| int | lastknotv, | |||
| int | ip0, | |||
| int | ip1, | |||
| int | jp0, | |||
| int | jp1, | |||
| int | isq, | |||
| int | jsq, | |||
| int | i, | |||
| int | j, | |||
| const vector3d * | pder, | |||
| double * | DBstar | |||
| ) |
| void _g2bl_UCompDDBStard | ( | int | nkn, | |
| double * | Mijtab, | |||
| int | lastknotu, | |||
| int | lastknotv, | |||
| int | ip0, | |||
| int | ip1, | |||
| int | jp0, | |||
| int | jp1, | |||
| int | isq, | |||
| int | jsq, | |||
| int | i, | |||
| int | j, | |||
| const vector3d * | pder, | |||
| double * | DDBstar | |||
| ) |
| void _g2bl_UCompDDGStard | ( | int | nkn, | |
| double * | Nijtab, | |||
| int | lastknotu, | |||
| int | lastknotv, | |||
| int | ip0, | |||
| int | ip1, | |||
| int | jp0, | |||
| int | jp1, | |||
| int | isq, | |||
| int | jsq, | |||
| int | i, | |||
| int | j, | |||
| double * | DDGstar | |||
| ) |
| void _g2bl_UCompDGStard | ( | int | nkn, | |
| double * | Nitab, | |||
| int | lastknotu, | |||
| int | lastknotv, | |||
| int | ip0, | |||
| int | ip1, | |||
| int | jp0, | |||
| int | jp1, | |||
| int | isq, | |||
| int | jsq, | |||
| int | i, | |||
| int | j, | |||
| const vector3d * | pder, | |||
| double * | DGstar | |||
| ) |
| void _g2bl_UCompGStard | ( | const vector3d * | pder, | |
| double * | Gstar | |||
| ) |
| void _g2bl_UCompPDerd | ( | int | nkn, | |
| double * | Nitab, | |||
| int | pitch, | |||
| point3d * | cp, | |||
| int | fcpn, | |||
| int | i, | |||
| int | j, | |||
| vector3d * | pder | |||
| ) |
| void g2bl_TabMijd | ( | int | nkn, | |
| double * | bf, | |||
| double * | dbf, | |||
| double * | ddbf, | |||
| double * | dddbf, | |||
| double * | Mijtab | |||
| ) |
| void g2bl_TabNid | ( | int | nkn, | |
| double * | bf, | |||
| double * | dbf, | |||
| double * | ddbf, | |||
| double * | dddbf, | |||
| double * | Nitab | |||
| ) |
| void g2bl_TabNijd | ( | int | nkn, | |
| double * | bf, | |||
| double * | dbf, | |||
| double * | ddbf, | |||
| double * | Nijtab | |||
| ) |
1.7.1