Defines | Functions

eg1hq2cored.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 "eg1holed.h"
#include "eg1hprivated.h"
#include "eg1herror.h"
Include dependency graph for eg1hq2cored.c:

Defines

#define CONST_

Functions

void g1h_DestroyQ2PrivateDatad (GHoleDomaind *domain)
boolean _g1h_Q2TabDiPatchJac3d (int nkn, const double *kn, const double *hfunc, const double *dhfunc, const double *ddhfunc, const double *dddhfunc, const vector2d *c00, const vector2d *c01, const vector2d *c10, const vector2d *c11, const vector2d *d00, const vector2d *d01, const vector2d *d10, const vector2d *d11, double *jac, double *trd)
boolean _g1h_Q2TabLaplacianGradd (int nkn, const double *tkn, const double *hfunc, const double *dhfunc, const double *ddhfunc, const double *dddhfunc, const double *fc00, const double *fc01, const double *fc10, const double *fc11, const double *fd00, const double *fd01, const double *fd10, const double *fd11, const double *trd, vector2d *lapgrad)
boolean _g1h_Q2TabLaplacianGrad0d (int nkn, const double *tkn, const double *hfunc, const double *dhfunc, const double *ddhfunc, const double *dddhfunc, const double *fc00, const double *fc01, const double *fd00, const double *fd01, const double *trd, vector2d *lapgrad)
void _g1h_TabCurveJacobiand (int deg, const point2d *cp, int nkn, const double *kn, double *jac)
void _g1h_LapCoeffd (const vector2d *du, const vector2d *dv, const vector2d *duu, const vector2d *duv, const vector2d *dvv, double *trd)
boolean _g1h_TabCurveLapCoeff0d (const point2d *c00, const vector2d *c01, const point2d *c10, const vector2d *c11, const point2d *d00, const vector2d *d01, const point2d *d10, const vector2d *d11, int nkn, const double *tkn, const double *hfunc, const double *dhfunc, const double *ddhfunc, const double *atkn, const double *ahfunc, const double *adhfunc, const double *addhfunc, double *trdc00, double *trdc10, double *trdd00, double *trdd10)
void _g1h_TabCurveLapCoeff1d (const point2d *sicp, int nkn, const double *tkn, double *trd)
boolean _g1h_Q2TabLaplacianJump0d (int nkn, const double *tkn, const double *hfunc, const double *dhfunc, const double *ddhfunc, const double *atkn, const double *ahfunc, const double *adhfunc, const double *addhfunc, const double *ec00, const double *ec01, const double *ed00, const double *ed01, const double *etrdd00, const double *fc00, const double *fc01, const double *fd00, const double *fd01, const double *ftrdc00, const double *ftrdc10, const double *ftrdd10, double *lapjc00, double *lapjc10, double *lapjd10)
boolean _g1h_Q2TabLaplacianJumpd (int nkn, const double *tkn, const double *hfunc, const double *dhfunc, const double *ddhfunc, const double *atkn, const double *ahfunc, const double *adhfunc, const double *addhfunc, const double *ec00, const double *ec01, const double *ec10, const double *ec11, const double *ed00, const double *ed01, const double *ed10, const double *ed11, const double *etrdd00, const double *fc00, const double *fc01, const double *fc10, const double *fc11, const double *fd00, const double *fd01, const double *fd10, const double *fd11, const double *ftrdc00, const double *ftrdc10, const double *ftrdd10, const double *eicp1, const double *etrdc10, const double *eicp2, const double *etrdd10, double *lapjc00, double *lapjc10, double *lapjd10)
unsigned short _g1h_ExtendSupport (int hole_k, unsigned short supp)
double _g1h_Q2Integrald (int hole_k, int nquad, double *jac, unsigned short supp1, double *lapj1, unsigned short supp2, double *lapj2)
boolean g1h_Q2ComputeFormMatrixd (GHoleDomaind *domain)
boolean g1h_Q2DecomposeMatrixd (GHoleDomaind *domain)
boolean g1h_Q2FillHoled (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr))

Define Documentation

#define CONST_

Function Documentation

unsigned short _g1h_ExtendSupport ( int  hole_k,
unsigned short  supp 
)
void _g1h_LapCoeffd ( const vector2d du,
const vector2d dv,
const vector2d duu,
const vector2d duv,
const vector2d dvv,
double *  trd 
)
double _g1h_Q2Integrald ( int  hole_k,
int  nquad,
double *  jac,
unsigned short  supp1,
double *  lapj1,
unsigned short  supp2,
double *  lapj2 
)
boolean _g1h_Q2TabDiPatchJac3d ( int  nkn,
const double *  kn,
const double *  hfunc,
const double *  dhfunc,
const double *  ddhfunc,
const double *  dddhfunc,
const vector2d c00,
const vector2d c01,
const vector2d c10,
const vector2d c11,
const vector2d d00,
const vector2d d01,
const vector2d d10,
const vector2d d11,
double *  jac,
double *  trd 
)
boolean _g1h_Q2TabLaplacianGrad0d ( int  nkn,
const double *  tkn,
const double *  hfunc,
const double *  dhfunc,
const double *  ddhfunc,
const double *  dddhfunc,
const double *  fc00,
const double *  fc01,
const double *  fd00,
const double *  fd01,
const double *  trd,
vector2d lapgrad 
)
boolean _g1h_Q2TabLaplacianGradd ( int  nkn,
const double *  tkn,
const double *  hfunc,
const double *  dhfunc,
const double *  ddhfunc,
const double *  dddhfunc,
const double *  fc00,
const double *  fc01,
const double *  fc10,
const double *  fc11,
const double *  fd00,
const double *  fd01,
const double *  fd10,
const double *  fd11,
const double *  trd,
vector2d lapgrad 
)
boolean _g1h_Q2TabLaplacianJump0d ( int  nkn,
const double *  tkn,
const double *  hfunc,
const double *  dhfunc,
const double *  ddhfunc,
const double *  atkn,
const double *  ahfunc,
const double *  adhfunc,
const double *  addhfunc,
const double *  ec00,
const double *  ec01,
const double *  ed00,
const double *  ed01,
const double *  etrdd00,
const double *  fc00,
const double *  fc01,
const double *  fd00,
const double *  fd01,
const double *  ftrdc00,
const double *  ftrdc10,
const double *  ftrdd10,
double *  lapjc00,
double *  lapjc10,
double *  lapjd10 
)
boolean _g1h_Q2TabLaplacianJumpd ( int  nkn,
const double *  tkn,
const double *  hfunc,
const double *  dhfunc,
const double *  ddhfunc,
const double *  atkn,
const double *  ahfunc,
const double *  adhfunc,
const double *  addhfunc,
const double *  ec00,
const double *  ec01,
const double *  ec10,
const double *  ec11,
const double *  ed00,
const double *  ed01,
const double *  ed10,
const double *  ed11,
const double *  etrdd00,
const double *  fc00,
const double *  fc01,
const double *  fc10,
const double *  fc11,
const double *  fd00,
const double *  fd01,
const double *  fd10,
const double *  fd11,
const double *  ftrdc00,
const double *  ftrdc10,
const double *  ftrdd10,
const double *  eicp1,
const double *  etrdc10,
const double *  eicp2,
const double *  etrdd10,
double *  lapjc00,
double *  lapjc10,
double *  lapjd10 
)
void _g1h_TabCurveJacobiand ( int  deg,
const point2d cp,
int  nkn,
const double *  kn,
double *  jac 
)
boolean _g1h_TabCurveLapCoeff0d ( const point2d c00,
const vector2d c01,
const point2d c10,
const vector2d c11,
const point2d d00,
const vector2d d01,
const point2d d10,
const vector2d d11,
int  nkn,
const double *  tkn,
const double *  hfunc,
const double *  dhfunc,
const double *  ddhfunc,
const double *  atkn,
const double *  ahfunc,
const double *  adhfunc,
const double *  addhfunc,
double *  trdc00,
double *  trdc10,
double *  trdd00,
double *  trdd10 
)
void _g1h_TabCurveLapCoeff1d ( const point2d sicp,
int  nkn,
const double *  tkn,
double *  trd 
)
void g1h_DestroyQ2PrivateDatad ( GHoleDomaind domain  ) 
boolean g1h_Q2ComputeFormMatrixd ( GHoleDomaind domain  ) 
boolean g1h_Q2DecomposeMatrixd ( GHoleDomaind domain  ) 
boolean g1h_Q2FillHoled ( GHoleDomaind domain,
int  spdimen,
CONST_ double *  hole_cp,
double *  acoeff,
void *  usrptr,
void(*)(int n, int m, const double *cp, void *usrptr)  outpatch 
)