#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 "eg2holef.h"
#include "eg2hprivatef.h"
#include "eg2herror.h"
Defines | |
#define | CONST_ |
Functions | |
int | gh_GetDefaultOptionf (GHoleDomainf *domain, int query, int qn, int *ndata, int **idata, float **fdata) |
GHoleDomainf * | gh_CreateDomainf (int hole_k, float *hole_knots, point2f *domain_cp) |
void | gh_DestroyDomainf (GHoleDomainf *domain) |
float * | _gh_GetKnotSequencef (GHoleDomainf *domain, int i) |
point2f * | _gh_GetDomSurrndPatchf (GHoleDomainf *domain, int i, int j) |
boolean | _gh_FindDomSurrndPatchf (GHoleDomainf *domain, int i, int j, point2f *bezcp) |
boolean | gh_FindDomSurrndBezPatchesf (GHoleDomainf *domain) |
boolean | _gh_FindDomSurrndBFuncPatchesf (GHoleDomainf *domain) |
void | gh_GetDomSurrndBFuncf (GHoleDomainf *domain, int fn, int i, int j, float *bf) |
boolean | _gh_AnalyzePartitionf (GHoleDomainf *domain, int omcdeg, vector2f *omcbc, int *_hole_m, int *_auxp_k, float **_partition, GHoleSgnPartf **_spartition, float *_spart_alpha0) |
void | _gh_PrepareTabKnotsf (int nquad, int opt, float *knots) |
void | _g2h_DiJacobian3f (const vector2f *du, const vector2f *dv, const vector2f *duu, const vector2f *duv, const vector2f *dvv, const vector2f *duuu, const vector2f *duuv, const vector2f *duvv, const vector2f *dvvv, float *jac, float *trd) |
float | _g2h_Integralf (int hole_k, int nknsq, float *jac, unsigned short supp1, vector2f *func1, unsigned short supp2, vector2f *func2) |
#define CONST_ |
void _g2h_DiJacobian3f | ( | const vector2f * | du, | |
const vector2f * | dv, | |||
const vector2f * | duu, | |||
const vector2f * | duv, | |||
const vector2f * | dvv, | |||
const vector2f * | duuu, | |||
const vector2f * | duuv, | |||
const vector2f * | duvv, | |||
const vector2f * | dvvv, | |||
float * | jac, | |||
float * | trd | |||
) |
float _g2h_Integralf | ( | int | hole_k, | |
int | nknsq, | |||
float * | jac, | |||
unsigned short | supp1, | |||
vector2f * | func1, | |||
unsigned short | supp2, | |||
vector2f * | func2 | |||
) |
boolean _gh_AnalyzePartitionf | ( | GHoleDomainf * | domain, | |
int | omcdeg, | |||
vector2f * | omcbc, | |||
int * | _hole_m, | |||
int * | _auxp_k, | |||
float ** | _partition, | |||
GHoleSgnPartf ** | _spartition, | |||
float * | _spart_alpha0 | |||
) |
boolean _gh_FindDomSurrndBFuncPatchesf | ( | GHoleDomainf * | domain | ) |
boolean _gh_FindDomSurrndPatchf | ( | GHoleDomainf * | domain, | |
int | i, | |||
int | j, | |||
point2f * | bezcp | |||
) |
point2f* _gh_GetDomSurrndPatchf | ( | GHoleDomainf * | domain, | |
int | i, | |||
int | j | |||
) |
float* _gh_GetKnotSequencef | ( | GHoleDomainf * | domain, | |
int | i | |||
) |
void _gh_PrepareTabKnotsf | ( | int | nquad, | |
int | opt, | |||
float * | knots | |||
) |
GHoleDomainf* gh_CreateDomainf | ( | int | hole_k, | |
float * | hole_knots, | |||
point2f * | domain_cp | |||
) |
void gh_DestroyDomainf | ( | GHoleDomainf * | domain | ) |
boolean gh_FindDomSurrndBezPatchesf | ( | GHoleDomainf * | domain | ) |
int gh_GetDefaultOptionf | ( | GHoleDomainf * | domain, | |
int | query, | |||
int | qn, | |||
int * | ndata, | |||
int ** | idata, | |||
float ** | fdata | |||
) |
void gh_GetDomSurrndBFuncf | ( | GHoleDomainf * | domain, | |
int | fn, | |||
int | i, | |||
int | j, | |||
float * | bf | |||
) |