#include <stdlib.h>#include <string.h>#include <stdio.h>#include <math.h>#include "pkvaria.h"#include "pknum.h"#include "pkgeom.h"#include "multibs.h"#include "bsmesh.h"#include "egholed.h"#include "g2blendingd.h"#include "g2mblendingd.h"#include "g2blprivated.h"#include "g2mblprivated.h"#include "g2mblmlprivated.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] |
Functions | |
| void | _g2mbl_SCompDGStard (int nkn2, int nf, double *Nitab, int knot, int k, int l, const vector3d *pder, int *cpind, int *nncpi, vector3d *mvcpn, double *DGstar) |
| void | _g2mbl_SCompDBStard (int nkn2, int nf, double *Nitab, int knot, int k, int l, const vector3d *pder, int *cpind, int *nncpi, vector3d *mvcpn, double *DBstar) |
| void | _g2mbl_SFuncGradSQIntegrandd (int nkn2, int nf, double *Nitab, int knot, int k, int l, vector3d pder[11], int *cpind, int *nncpi, double Gstar[9], double *DGstar, double Bstar[11], double *DBstar, double *F, double *DF) |
| void | _g2mbl_SCompDDGstard (int nkn2, int nf, double *Nijtab, int knot, int k, int l, int *cpind, int *nncpi, vector3d *mvcpn, double *DDGstar) |
| void | _g2mbl_SCompDDBstard (int nkn2, int nf, double *Mijtab, int knot, int k, int l, vector3d *pder, int *cpind, int *nncpi, vector3d *mvcpn, double *DDBstar) |
| boolean | _g2mbl_SFuncGradHessSQIntegrandd (int nkn2, int nf, double *Nitab, int knot, int k, int l, vector3d *pder, int *cpind, int *nncpi, double *Gstar, double *DGstar, double *DDGstar, double *Bstar, double *DBstar, double *DDBstar, double *F, double *DF, double *DDF) |
| void | g2mbl_SFuncGradRSQd (int nkn, double *qcoeff, double *Nitab, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab) |
| boolean | g2mbl_SFuncGradSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Jac, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab) |
| boolean | g2mbl_SFuncGradHessRSQd (int nkn, double *qcoeff, double *Nitab, double *Nijtab, double *Mijtab, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab, double *htab) |
| boolean | g2mbl_SFuncGradHessSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Nijtab, double *Mijtab, double *Jac, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab, double *htab) |
| #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] |
| void _g2mbl_SCompDBStard | ( | int | nkn2, | |
| int | nf, | |||
| double * | Nitab, | |||
| int | knot, | |||
| int | k, | |||
| int | l, | |||
| const vector3d * | pder, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| vector3d * | mvcpn, | |||
| double * | DBstar | |||
| ) |
| void _g2mbl_SCompDDBstard | ( | int | nkn2, | |
| int | nf, | |||
| double * | Mijtab, | |||
| int | knot, | |||
| int | k, | |||
| int | l, | |||
| vector3d * | pder, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| vector3d * | mvcpn, | |||
| double * | DDBstar | |||
| ) |
| void _g2mbl_SCompDDGstard | ( | int | nkn2, | |
| int | nf, | |||
| double * | Nijtab, | |||
| int | knot, | |||
| int | k, | |||
| int | l, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| vector3d * | mvcpn, | |||
| double * | DDGstar | |||
| ) |
| void _g2mbl_SCompDGStard | ( | int | nkn2, | |
| int | nf, | |||
| double * | Nitab, | |||
| int | knot, | |||
| int | k, | |||
| int | l, | |||
| const vector3d * | pder, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| vector3d * | mvcpn, | |||
| double * | DGstar | |||
| ) |
| boolean _g2mbl_SFuncGradHessSQIntegrandd | ( | int | nkn2, | |
| int | nf, | |||
| double * | Nitab, | |||
| int | knot, | |||
| int | k, | |||
| int | l, | |||
| vector3d * | pder, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| double * | Gstar, | |||
| double * | DGstar, | |||
| double * | DDGstar, | |||
| double * | Bstar, | |||
| double * | DBstar, | |||
| double * | DDBstar, | |||
| double * | F, | |||
| double * | DF, | |||
| double * | DDF | |||
| ) |
| void _g2mbl_SFuncGradSQIntegrandd | ( | int | nkn2, | |
| int | nf, | |||
| double * | Nitab, | |||
| int | knot, | |||
| int | k, | |||
| int | l, | |||
| vector3d | pder[11], | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| double | Gstar[9], | |||
| double * | DGstar, | |||
| double | Bstar[11], | |||
| double * | DBstar, | |||
| double * | F, | |||
| double * | DF | |||
| ) |
| boolean g2mbl_SFuncGradHessRSQd | ( | int | nkn, | |
| double * | qcoeff, | |||
| double * | Nitab, | |||
| double * | Nijtab, | |||
| double * | Mijtab, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| point3d * | mvcp, | |||
| vector3d * | mvcpn, | |||
| double * | ftab, | |||
| double * | gtab, | |||
| double * | htab | |||
| ) |
| boolean g2mbl_SFuncGradHessSSQd | ( | int | nkn, | |
| double * | qcoeff, | |||
| int | k, | |||
| double * | Nitab, | |||
| double * | Nijtab, | |||
| double * | Mijtab, | |||
| double * | Jac, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| point3d * | mvcp, | |||
| vector3d * | mvcpn, | |||
| double * | ftab, | |||
| double * | gtab, | |||
| double * | htab | |||
| ) |
| void g2mbl_SFuncGradRSQd | ( | int | nkn, | |
| double * | qcoeff, | |||
| double * | Nitab, | |||
| int * | cpind, | |||
| int * | nncpi, | |||
| point3d * | mvcp, | |||
| vector3d * | mvcpn, | |||
| double * | ftab, | |||
| double * | gtab | |||
| ) |
1.7.1