Defines | Functions

eg1hq2coref.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 eg1hq2coref.c:

Defines

#define CONST_

Functions

void g1h_DestroyQ2PrivateDataf (GHoleDomainf *domain)
boolean _g1h_Q2TabDiPatchJac3f (int nkn, const float *kn, const float *hfunc, const float *dhfunc, const float *ddhfunc, const float *dddhfunc, const vector2f *c00, const vector2f *c01, const vector2f *c10, const vector2f *c11, const vector2f *d00, const vector2f *d01, const vector2f *d10, const vector2f *d11, float *jac, float *trd)
boolean _g1h_Q2TabLaplacianGradf (int nkn, const float *tkn, const float *hfunc, const float *dhfunc, const float *ddhfunc, const float *dddhfunc, const float *fc00, const float *fc01, const float *fc10, const float *fc11, const float *fd00, const float *fd01, const float *fd10, const float *fd11, const float *trd, vector2f *lapgrad)
boolean _g1h_Q2TabLaplacianGrad0f (int nkn, const float *tkn, const float *hfunc, const float *dhfunc, const float *ddhfunc, const float *dddhfunc, const float *fc00, const float *fc01, const float *fd00, const float *fd01, const float *trd, vector2f *lapgrad)
void _g1h_TabCurveJacobianf (int deg, const point2f *cp, int nkn, const float *kn, float *jac)
void _g1h_LapCoefff (const vector2f *du, const vector2f *dv, const vector2f *duu, const vector2f *duv, const vector2f *dvv, float *trd)
boolean _g1h_TabCurveLapCoeff0f (const point2f *c00, const vector2f *c01, const point2f *c10, const vector2f *c11, const point2f *d00, const vector2f *d01, const point2f *d10, const vector2f *d11, int nkn, const float *tkn, const float *hfunc, const float *dhfunc, const float *ddhfunc, const float *atkn, const float *ahfunc, const float *adhfunc, const float *addhfunc, float *trdc00, float *trdc10, float *trdd00, float *trdd10)
void _g1h_TabCurveLapCoeff1f (const point2f *sicp, int nkn, const float *tkn, float *trd)
boolean _g1h_Q2TabLaplacianJump0f (int nkn, const float *tkn, const float *hfunc, const float *dhfunc, const float *ddhfunc, const float *atkn, const float *ahfunc, const float *adhfunc, const float *addhfunc, const float *ec00, const float *ec01, const float *ed00, const float *ed01, const float *etrdd00, const float *fc00, const float *fc01, const float *fd00, const float *fd01, const float *ftrdc00, const float *ftrdc10, const float *ftrdd10, float *lapjc00, float *lapjc10, float *lapjd10)
boolean _g1h_Q2TabLaplacianJumpf (int nkn, const float *tkn, const float *hfunc, const float *dhfunc, const float *ddhfunc, const float *atkn, const float *ahfunc, const float *adhfunc, const float *addhfunc, const float *ec00, const float *ec01, const float *ec10, const float *ec11, const float *ed00, const float *ed01, const float *ed10, const float *ed11, const float *etrdd00, const float *fc00, const float *fc01, const float *fc10, const float *fc11, const float *fd00, const float *fd01, const float *fd10, const float *fd11, const float *ftrdc00, const float *ftrdc10, const float *ftrdd10, const float *eicp1, const float *etrdc10, const float *eicp2, const float *etrdd10, float *lapjc00, float *lapjc10, float *lapjd10)
unsigned short _g1h_ExtendSupport (int hole_k, unsigned short supp)
float _g1h_Q2Integralf (int hole_k, int nquad, float *jac, unsigned short supp1, float *lapj1, unsigned short supp2, float *lapj2)
boolean g1h_Q2ComputeFormMatrixf (GHoleDomainf *domain)
boolean g1h_Q2DecomposeMatrixf (GHoleDomainf *domain)
boolean g1h_Q2FillHolef (GHoleDomainf *domain, int spdimen, CONST_ float *hole_cp, float *acoeff, void *usrptr, void(*outpatch)(int n, int m, const float *cp, void *usrptr))

Define Documentation

#define CONST_

Function Documentation

unsigned short _g1h_ExtendSupport ( int  hole_k,
unsigned short  supp 
)
void _g1h_LapCoefff ( const vector2f du,
const vector2f dv,
const vector2f duu,
const vector2f duv,
const vector2f dvv,
float *  trd 
)
float _g1h_Q2Integralf ( int  hole_k,
int  nquad,
float *  jac,
unsigned short  supp1,
float *  lapj1,
unsigned short  supp2,
float *  lapj2 
)
boolean _g1h_Q2TabDiPatchJac3f ( int  nkn,
const float *  kn,
const float *  hfunc,
const float *  dhfunc,
const float *  ddhfunc,
const float *  dddhfunc,
const vector2f c00,
const vector2f c01,
const vector2f c10,
const vector2f c11,
const vector2f d00,
const vector2f d01,
const vector2f d10,
const vector2f d11,
float *  jac,
float *  trd 
)
boolean _g1h_Q2TabLaplacianGrad0f ( int  nkn,
const float *  tkn,
const float *  hfunc,
const float *  dhfunc,
const float *  ddhfunc,
const float *  dddhfunc,
const float *  fc00,
const float *  fc01,
const float *  fd00,
const float *  fd01,
const float *  trd,
vector2f lapgrad 
)
boolean _g1h_Q2TabLaplacianGradf ( int  nkn,
const float *  tkn,
const float *  hfunc,
const float *  dhfunc,
const float *  ddhfunc,
const float *  dddhfunc,
const float *  fc00,
const float *  fc01,
const float *  fc10,
const float *  fc11,
const float *  fd00,
const float *  fd01,
const float *  fd10,
const float *  fd11,
const float *  trd,
vector2f lapgrad 
)
boolean _g1h_Q2TabLaplacianJump0f ( int  nkn,
const float *  tkn,
const float *  hfunc,
const float *  dhfunc,
const float *  ddhfunc,
const float *  atkn,
const float *  ahfunc,
const float *  adhfunc,
const float *  addhfunc,
const float *  ec00,
const float *  ec01,
const float *  ed00,
const float *  ed01,
const float *  etrdd00,
const float *  fc00,
const float *  fc01,
const float *  fd00,
const float *  fd01,
const float *  ftrdc00,
const float *  ftrdc10,
const float *  ftrdd10,
float *  lapjc00,
float *  lapjc10,
float *  lapjd10 
)
boolean _g1h_Q2TabLaplacianJumpf ( int  nkn,
const float *  tkn,
const float *  hfunc,
const float *  dhfunc,
const float *  ddhfunc,
const float *  atkn,
const float *  ahfunc,
const float *  adhfunc,
const float *  addhfunc,
const float *  ec00,
const float *  ec01,
const float *  ec10,
const float *  ec11,
const float *  ed00,
const float *  ed01,
const float *  ed10,
const float *  ed11,
const float *  etrdd00,
const float *  fc00,
const float *  fc01,
const float *  fc10,
const float *  fc11,
const float *  fd00,
const float *  fd01,
const float *  fd10,
const float *  fd11,
const float *  ftrdc00,
const float *  ftrdc10,
const float *  ftrdd10,
const float *  eicp1,
const float *  etrdc10,
const float *  eicp2,
const float *  etrdd10,
float *  lapjc00,
float *  lapjc10,
float *  lapjd10 
)
void _g1h_TabCurveJacobianf ( int  deg,
const point2f cp,
int  nkn,
const float *  kn,
float *  jac 
)
boolean _g1h_TabCurveLapCoeff0f ( const point2f c00,
const vector2f c01,
const point2f c10,
const vector2f c11,
const point2f d00,
const vector2f d01,
const point2f d10,
const vector2f d11,
int  nkn,
const float *  tkn,
const float *  hfunc,
const float *  dhfunc,
const float *  ddhfunc,
const float *  atkn,
const float *  ahfunc,
const float *  adhfunc,
const float *  addhfunc,
float *  trdc00,
float *  trdc10,
float *  trdd00,
float *  trdd10 
)
void _g1h_TabCurveLapCoeff1f ( const point2f sicp,
int  nkn,
const float *  tkn,
float *  trd 
)
void g1h_DestroyQ2PrivateDataf ( GHoleDomainf domain  ) 
boolean g1h_Q2ComputeFormMatrixf ( GHoleDomainf domain  ) 
boolean g1h_Q2DecomposeMatrixf ( GHoleDomainf domain  ) 
boolean g1h_Q2FillHolef ( GHoleDomainf domain,
int  spdimen,
CONST_ float *  hole_cp,
float *  acoeff,
void *  usrptr,
void(*)(int n, int m, const float *cp, void *usrptr)  outpatch 
)