Defines | Functions

eg1hextf.c File Reference

#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "pkvaria.h"
#include "pknum.h"
#include "pkgeom.h"
#include "multibs.h"
#include "eg1holef.h"
#include "eg1hprivatef.h"
#include "eg1herror.h"
Include dependency graph for eg1hextf.c:

Defines

#define CONST_

Functions

boolean _g1h_GetExtBlockAddressesf (GHoleDomainf *domain, float **Aii, float **Aki, float **Akk, float **Bi, float **Bk, float **Lii)
boolean _g1h_TabTensBezPolyDer2f (int nkn, const float *tkn, float *tbez, float *tbezu, float *tbezv, float *tbezuu, float *tbezuv, float *tbezvv)
boolean g1h_DecomposeExtMatrixf (GHoleDomainf *domain)
boolean g1h_ComputeExtFormMatrixf (GHoleDomainf *domain)
boolean _g1h_SetExtRightSidef (GHoleDomainf *domain, const float *Bi, const float *Bk, int spdimen, CONST_ float *hole_cp, float *fc00, float *b)
boolean _g1h_OutputExtPatchesf (GHoleDomainf *domain, int spdimen, CONST_ float *x, float *fc00, void *usrptr, void(*outpatch)(int n, int m, const float *cp, void *usrptr))
boolean g1h_ExtFillHolef (GHoleDomainf *domain, int spdimen, CONST_ float *hole_cp, float *acoeff, void *usrptr, void(*outpatch)(int n, int m, const float *cp, void *usrptr))
boolean g1h_ExtFillHoleConstrf (GHoleDomainf *domain, int spdimen, CONST_ float *hole_cp, int nconstr, CONST_ float *constr, float *acoeff, void *usrptr, void(*outpatch)(int n, int m, const float *cp, void *usrptr))
boolean g1h_ExtFillHoleAltConstrf (GHoleDomainf *domain, int spdimen, CONST_ float *hole_cp, int naconstr, CONST_ float *constr, float *acoeff, void *usrptr, void(*outpatch)(int n, int m, const float *cp, void *usrptr))

Define Documentation

#define CONST_

Function Documentation

boolean _g1h_GetExtBlockAddressesf ( GHoleDomainf domain,
float **  Aii,
float **  Aki,
float **  Akk,
float **  Bi,
float **  Bk,
float **  Lii 
)
boolean _g1h_OutputExtPatchesf ( GHoleDomainf domain,
int  spdimen,
CONST_ float *  x,
float *  fc00,
void *  usrptr,
void(*)(int n, int m, const float *cp, void *usrptr)  outpatch 
)
boolean _g1h_SetExtRightSidef ( GHoleDomainf domain,
const float *  Bi,
const float *  Bk,
int  spdimen,
CONST_ float *  hole_cp,
float *  fc00,
float *  b 
)
boolean _g1h_TabTensBezPolyDer2f ( int  nkn,
const float *  tkn,
float *  tbez,
float *  tbezu,
float *  tbezv,
float *  tbezuu,
float *  tbezuv,
float *  tbezvv 
)
boolean g1h_ComputeExtFormMatrixf ( GHoleDomainf domain  ) 
boolean g1h_DecomposeExtMatrixf ( GHoleDomainf domain  ) 
boolean g1h_ExtFillHoleAltConstrf ( GHoleDomainf domain,
int  spdimen,
CONST_ float *  hole_cp,
int  naconstr,
CONST_ float *  constr,
float *  acoeff,
void *  usrptr,
void(*)(int n, int m, const float *cp, void *usrptr)  outpatch 
)
boolean g1h_ExtFillHoleConstrf ( GHoleDomainf domain,
int  spdimen,
CONST_ float *  hole_cp,
int  nconstr,
CONST_ float *  constr,
float *  acoeff,
void *  usrptr,
void(*)(int n, int m, const float *cp, void *usrptr)  outpatch 
)
boolean g1h_ExtFillHolef ( GHoleDomainf domain,
int  spdimen,
CONST_ float *  hole_cp,
float *  acoeff,
void *  usrptr,
void(*)(int n, int m, const float *cp, void *usrptr)  outpatch 
)