#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 | |||
) |