#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 | |||
| ) |
1.7.1