Defines | Functions

g2blutabfd.c File Reference

#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"
Include dependency graph for g2blutabfd.c:

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 Documentation

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

Function Documentation

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 
)