Defines | Functions

g2blopt01d.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 "msgpool.h"
Include dependency graph for g2blopt01d.c:

Defines

#define _DEBUG

Functions

double g2bl_SurfNetDiameterSqd (int lastknotu, int lastknotv, int pitch, const point3d *cp)
boolean _g2bl_ComputeDeltaQd (int n, const int *prof, double **hrows, const double *grad, const double *dcoeff, double *dq)
boolean _g2bl_ShiftDecompHessiand (int neqs, int hsize, int *prof, double *hessian, double *Lhessian, double **Lhrows, double nu)
double _g2bl_AuxNuFuncd (int nknots, const double *qcoeff, double *Nitab, int neqs, int hsize, int *prof, double *hessian, double *Lhessian, double **Lhrows, double nu, int lastknotu, int lastknotv, int pitch, point3d *cp, point3d *acp, double *grad, double *dcoeff, double tC, double *ftab)

Define Documentation

#define _DEBUG

Function Documentation

double _g2bl_AuxNuFuncd ( int  nknots,
const double *  qcoeff,
double *  Nitab,
int  neqs,
int  hsize,
int *  prof,
double *  hessian,
double *  Lhessian,
double **  Lhrows,
double  nu,
int  lastknotu,
int  lastknotv,
int  pitch,
point3d cp,
point3d acp,
double *  grad,
double *  dcoeff,
double  tC,
double *  ftab 
)
boolean _g2bl_ComputeDeltaQd ( int  n,
const int *  prof,
double **  hrows,
const double *  grad,
const double *  dcoeff,
double *  dq 
)
boolean _g2bl_ShiftDecompHessiand ( int  neqs,
int  hsize,
int *  prof,
double *  hessian,
double *  Lhessian,
double **  Lhrows,
double  nu 
)
double g2bl_SurfNetDiameterSqd ( int  lastknotu,
int  lastknotv,
int  pitch,
const point3d cp 
)