#include "egholed.h"
Go to the source code of this file.
Defines | |
#define | G1H_FINALDEG 5 |
#define | G1H_OMCDEG 4 |
#define | G1H_S_MAX_NK 4 |
#define | G1H_S_MAX_M1 2 |
#define | G1H_S_MAX_M2 4 |
#define | G1H_DEFAULT 0 |
#define | G1HQUERY_CENTRAL_POINT 1 |
#define | G1H_CENTRAL_POINT_ALT 1 |
#define | G1H_CENTRAL_POINT_GIVEN 2 |
#define | G1HQUERY_CENTRAL_DERIVATIVES1 2 |
#define | G1H_CENRTAL_DERIVATIVES1_ALT 1 |
#define | G1H_CENTRAL_DERIVATIVES1_GIVEN 2 |
#define | G1HQUERY_DOMAIN_CURVES 3 |
#define | G1HQUERY_BASIS 4 |
#define | G1H_USE_RESTRICTED_BASIS 1 |
#define | G1HQUERY_QUADRATURE 5 |
#define | G1H_QUADRATURE_GAUSS_LEGENDRE 1 |
#define | G1HQUERY_Q2_FORM_CONSTANT 6 |
#define | G1H_Q2_USE_SUPPLIED_CONSTANT 1 |
Functions | |
void | g1h_SetOptionProcd (GHoleDomaind *domain, int(*OptionProc)(GHoleDomaind *domain, int query, int qn, int *ndata, int **idata, double **fdata)) |
boolean | g1h_ComputeBasisd (GHoleDomaind *domain) |
boolean | g1h_ComputeFormMatrixd (GHoleDomaind *domain) |
boolean | g1h_DecomposeMatrixd (GHoleDomaind *domain) |
boolean | g1h_FillHoled (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_ComputeExtFormMatrixd (GHoleDomaind *domain) |
boolean | g1h_DecomposeExtMatrixd (GHoleDomaind *domain) |
boolean | g1h_ExtFillHoled (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
int | g1h_V0SpaceDimd (GHoleDomaind *domain) |
int | g1h_ExtV0SpaceDimd (GHoleDomaind *domain) |
boolean | g1h_GetBPDerivativesd (GHoleDomaind *domain, int cno, double *val) |
boolean | g1h_GetBFuncPatchd (GHoleDomaind *domain, int fn, int pn, double *bp) |
boolean | g1h_SetConstraintMatrixd (GHoleDomaind *domain, int nconstr, const double *cmat) |
boolean | g1h_FillHoleConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int nconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_SetAltConstraintMatrixd (GHoleDomaind *domain, int spdimen, int nconstr, const double *cmat) |
boolean | g1h_FillHoleAltConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_SetExtConstraintMatrixd (GHoleDomaind *domain, int nconstr, const double *cmat) |
boolean | g1h_ExtFillHoleConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int nconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_SetExtAltConstraintMatrixd (GHoleDomaind *domain, int spdimen, int naconstr, const double *acmat) |
boolean | g1h_ExtFillHoleAltConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
double | g1h_FunctionalValued (GHoleDomaind *domain, int spdimen, const double *hole_cp, const double *acoeff) |
double | g1h_ExtFunctionalValued (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, CONST_ double *acoeff) |
boolean | g1h_NLFunctionalValued (GHoleDomaind *domain, const point3d *hole_cp, const vector3d *acoeff, double *funcval) |
boolean | g1h_NLExtFunctionalValued (GHoleDomaind *domain, const point3d *hole_cp, const vector3d *acoeff, double *funcval) |
boolean | g1h_GetFinalPatchCurvesd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void(*outcurve)(int n, const double *cp)) |
boolean | g1h_GetExtFinalPatchCurvesd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void(*outcurve)(int n, const double *cp)) |
boolean | g1h_GetSplFinalPatchCurvesd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void(*outcurve)(int n, int lkn, const double *kn, const double *cp)) |
boolean | g1h_ComputeNLNormald (GHoleDomaind *domain, const point3d *hole_cp, vector3d *anv) |
boolean | g1h_NLFillHoled (GHoleDomaind *domain, const point3d *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_NLFillHoleConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const vector3d *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_NLFillHoleAltConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_NLExtFillHoled (GHoleDomaind *domain, const point3d *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_NLExtFillHoleConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const vector3d *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_NLExtFillHoleAltConstrd (GHoleDomaind *domain, const point3d *hole_cp, int naconstr, const double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_NLSplFillHoled (GHoleDomaind *domain, const point3d *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr)) |
boolean | g1h_NLSplFillHoleConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const vector3d *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr)) |
boolean | g1h_NLSplFillHoleAltConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr)) |
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(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_Q2FillHoleConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int nconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_Q2FillHoleAltConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_Q2NLFillHoleConstrd (GHoleDomaind *domain, CONST_ point3d *hole_cp, int nconstr, CONST_ vector3d *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2NLFillHoleAltConstrd (GHoleDomaind *domain, CONST_ point3d *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2ExtComputeFormMatrixd (GHoleDomaind *domain) |
boolean | g1h_Q2ExtDecomposeMatrixd (GHoleDomaind *domain) |
boolean | g1h_Q2ExtFillHoled (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_Q2ExtFillHoleConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int nconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_Q2ExtFillHoleAltConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
boolean | g1h_Q2NLExtFillHoleConstrd (GHoleDomaind *domain, CONST_ point3d *hole_cp, int nconstr, CONST_ vector3d *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2NLExtFillHoleAltConstrd (GHoleDomaind *domain, CONST_ point3d *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_ComputeSplBasisd (GHoleDomaind *domain, int nk, int m1, int m2) |
boolean | g1h_ComputeSplFormMatrixd (GHoleDomaind *domain) |
boolean | g1h_DecomposeSplMatrixd (GHoleDomaind *domain) |
boolean | g1h_SplFillHoled (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr)) |
int | g1h_SplV0SpaceDimd (GHoleDomaind *domain) |
boolean | g1h_Q2SplComputeFormMatrixd (GHoleDomaind *domain) |
boolean | g1h_Q2SplDecomposeMatrixd (GHoleDomaind *domain) |
boolean | g1h_Q2SplFillHoled (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr)) |
boolean | g1h_SetSplConstraintMatrixd (GHoleDomaind *domain, int nconstr, const double *cmat) |
boolean | g1h_SplFillHoleConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int nconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr)) |
boolean | g1h_Q2SplFillHoleConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int nconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr)) |
boolean | g1h_SetSplAltConstraintMatrixd (GHoleDomaind *domain, int spdimen, int naconstr, const double *acmat) |
boolean | g1h_SplFillHoleAltConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr)) |
boolean | g1h_Q2SplFillHoleAltConstrd (GHoleDomaind *domain, int spdimen, CONST_ double *hole_cp, int naconstr, CONST_ double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr)) |
boolean | g1h_Q2NLFillHoled (GHoleDomaind *domain, const point3d *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2NLExtFillHoled (GHoleDomaind *domain, const point3d *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int m, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2NLSplFillHoled (GHoleDomaind *domain, const point3d *hole_cp, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2NLSplFillHoleConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const vector3d *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr)) |
boolean | g1h_Q2NLSplFillHoleAltConstrd (GHoleDomaind *domain, const point3d *hole_cp, int nconstr, const double *constr, double *acoeff, void *usrptr, void(*outpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr)) |
void | g1h_DrawDomAuxPatchesd (GHoleDomaind *domain, void(*drawpatch)(int n, int m, const point2d *cp)) |
void | g1h_DrawBasAuxPatchesd (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int m, const double *cp)) |
void | g1h_DrawJFunctiond (GHoleDomaind *domain, int k, int l, void(*drawpoly)(int deg, const double *f)) |
void | g1h_DrawDiPatchesd (GHoleDomaind *domain, void(*drawpatch)(int n, int m, const point2d *cp)) |
void | g1h_ExtractPartitiond (GHoleDomaind *domain, int *hole_k, int *hole_m, double *partition, double *part_delta, double *spart_alpha, double *spart_malpha, double *spart_salpha, double *spart_knot, double *alpha0, boolean *spart_sgn, boolean *spart_both) |
void | g1h_ExtractCentralPointd (GHoleDomaind *domain, point2d *centp, vector2d *centder) |
void | g1h_DrawBasAFunctiond (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int m, const point3d *cp)) |
void | g1h_DrawBasBFunctiond (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int m, const point3d *cp)) |
void | g1h_DrawBasCNetd (GHoleDomaind *domain, int fn, void(*drawnet)(int n, int m, const point3d *cp)) |
void | g1h_DrawBFAomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, const double *coeff)) |
void | g1h_DrawBFBomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, const double *coeff)) |
void | g1h_DrawFinalSurfBCd (GHoleDomaind *domain, int spdimen, const double *hole_cp, const double *acoeff, void(*drawcurve)(int degree, int spdimen, const double *cp)) |
void | g1h_ExtDrawFinalSurfBCd (GHoleDomaind *domain, int spdimen, const double *hole_cp, const double *acoeff, void(*drawcurve)(int degree, int spdimen, const double *cp)) |
void | g1h_DrawMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int nfa, int nfb, double *amat, double *bmat)) |
void | g1h_DrawExtMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int k, int r, int s, double *Aii, double *Bi)) |
int | g1h_DrawBFcpnd (int hole_k, unsigned char *bfcpn) |
void | g1h_Q2DrawMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int nfa, int nfb, double *amat, double *bmat)) |
void | g1h_Q2DrawExtMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int k, int r, int s, double *Aii, double *Bi)) |
boolean | g1h_GetABasisFPatchCurved (GHoleDomaind *domain, int fn, int i, double *bfpc) |
boolean | g1h_GetBBasisFPatchCurved (GHoleDomaind *domain, int fn, int i, double *bfpc) |
void | g1h_DrawSplBasFuncNumd (GHoleDomaind *domain, int *nfunc_a, int *nfunc_b, int *nfunc_c, int *nfunc_d) |
void | g1h_DrawSplBasAuxPatchesd (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp)) |
void | g1h_DrawSplBasFunctiond (GHoleDomaind *domain, int fn, void(*drawpatch)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp)) |
void | g1h_DrawSplBFAomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, int lastknot, const double *knots, const double *coeff)) |
void | g1h_DrawSplBFBomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, int lastknot, const double *knots, const double *coeff)) |
void | g1h_DrawSplBFDomcd (GHoleDomaind *domain, int fn, void(*drawpoly)(int degree, int lastknot, const double *knots, const double *coeff)) |
void | g1h_DrawSplFinalSurfBCd (GHoleDomaind *domain, int spdimen, const double *hole_cp, const double *acoeff, void(*drawcurve)(int degree, int spdimen, int lastknot, const double *knots, const double *cp)) |
void | g1h_DrawSplMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int k, int r, int s, int t, double *A, double *B)) |
void | g1h_Q2DrawSplMatricesd (GHoleDomaind *domain, void(*drawmatrix)(int k, int r, int s, double *Aii, double *Bi)) |
boolean | g1h_GetSplABasisFPatchCurved (GHoleDomaind *domain, int fn, int i, int *lkn, double *kn, double *bfpc) |
boolean | g1h_GetSplBBasisFPatchCurved (GHoleDomaind *domain, int fn, int i, int *lkn, double *kn, double *bfpc) |
boolean | g1h_GetSplDBasisFPatchCurved (GHoleDomaind *domain, int fn, int i, int *lkn, double *kn, double *bfpc) |
int | g1h_SymPatchMatrixSize (int hole_k) |
boolean | g1h_GetSymPatchMatrixd (GHoleDomaind *domain, double *patchmatrix) |
boolean | g1h_GetExtSymPatchMatrixd (GHoleDomaind *domain, double *patchmatrix) |
boolean | g1h_Q2GetSymPatchMatrixd (GHoleDomaind *domain, double *patchmatrix) |
boolean | g1h_Q2GetExtSymPatchMatrixd (GHoleDomaind *domain, double *patchmatrix) |
boolean | g1h_MatrixFillSymHoled (int hole_k, const double *patchmatrix, int spdimen, const double *hole_cp, void *usrptr, void(*outpatch)(int n, int m, const double *cp, void *usrptr)) |
int | g1h_GetErrorCoded (GHoleDomaind *domain, char **ErrorString) |
#define G1H_CENRTAL_DERIVATIVES1_ALT 1 |
#define G1H_CENTRAL_DERIVATIVES1_GIVEN 2 |
#define G1H_CENTRAL_POINT_ALT 1 |
#define G1H_CENTRAL_POINT_GIVEN 2 |
#define G1H_DEFAULT 0 |
#define G1H_FINALDEG 5 |
#define G1H_OMCDEG 4 |
#define G1H_Q2_USE_SUPPLIED_CONSTANT 1 |
#define G1H_QUADRATURE_GAUSS_LEGENDRE 1 |
#define G1H_S_MAX_M1 2 |
#define G1H_S_MAX_M2 4 |
#define G1H_S_MAX_NK 4 |
#define G1H_USE_RESTRICTED_BASIS 1 |
#define G1HQUERY_BASIS 4 |
#define G1HQUERY_CENTRAL_DERIVATIVES1 2 |
#define G1HQUERY_CENTRAL_POINT 1 |
#define G1HQUERY_DOMAIN_CURVES 3 |
#define G1HQUERY_Q2_FORM_CONSTANT 6 |
#define G1HQUERY_QUADRATURE 5 |
boolean g1h_ComputeBasisd | ( | GHoleDomaind * | domain | ) |
boolean g1h_ComputeExtFormMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_ComputeFormMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_ComputeNLNormald | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
vector3d * | anv | |||
) |
boolean g1h_ComputeSplBasisd | ( | GHoleDomaind * | domain, | |
int | nk, | |||
int | m1, | |||
int | m2 | |||
) |
boolean g1h_ComputeSplFormMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_DecomposeExtMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_DecomposeMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_DecomposeSplMatrixd | ( | GHoleDomaind * | domain | ) |
void g1h_DestroyQ2PrivateDatad | ( | GHoleDomaind * | domain | ) |
void g1h_DrawBasAFunctiond | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int n, int m, const point3d *cp) | drawpatch | |||
) |
void g1h_DrawBasAuxPatchesd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int n, int m, const double *cp) | drawpatch | |||
) |
void g1h_DrawBasBFunctiond | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int n, int m, const point3d *cp) | drawpatch | |||
) |
void g1h_DrawBasCNetd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int n, int m, const point3d *cp) | drawnet | |||
) |
void g1h_DrawBFAomcd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int degree, const double *coeff) | drawpoly | |||
) |
void g1h_DrawBFBomcd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int degree, const double *coeff) | drawpoly | |||
) |
int g1h_DrawBFcpnd | ( | int | hole_k, | |
unsigned char * | bfcpn | |||
) |
void g1h_DrawDiPatchesd | ( | GHoleDomaind * | domain, | |
void(*)(int n, int m, const point2d *cp) | drawpatch | |||
) |
void g1h_DrawDomAuxPatchesd | ( | GHoleDomaind * | domain, | |
void(*)(int n, int m, const point2d *cp) | drawpatch | |||
) |
void g1h_DrawExtMatricesd | ( | GHoleDomaind * | domain, | |
void(*)(int k, int r, int s, double *Aii, double *Bi) | drawmatrix | |||
) |
void g1h_DrawFinalSurfBCd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
const double * | hole_cp, | |||
const double * | acoeff, | |||
void(*)(int degree, int spdimen, const double *cp) | drawcurve | |||
) |
void g1h_DrawJFunctiond | ( | GHoleDomaind * | domain, | |
int | k, | |||
int | l, | |||
void(*)(int deg, const double *f) | drawpoly | |||
) |
void g1h_DrawMatricesd | ( | GHoleDomaind * | domain, | |
void(*)(int nfa, int nfb, double *amat, double *bmat) | drawmatrix | |||
) |
void g1h_DrawSplBasAuxPatchesd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp) | drawpatch | |||
) |
void g1h_DrawSplBasFuncNumd | ( | GHoleDomaind * | domain, | |
int * | nfunc_a, | |||
int * | nfunc_b, | |||
int * | nfunc_c, | |||
int * | nfunc_d | |||
) |
void g1h_DrawSplBasFunctiond | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp) | drawpatch | |||
) |
void g1h_DrawSplBFAomcd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int degree, int lastknot, const double *knots, const double *coeff) | drawpoly | |||
) |
void g1h_DrawSplBFBomcd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int degree, int lastknot, const double *knots, const double *coeff) | drawpoly | |||
) |
void g1h_DrawSplBFDomcd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
void(*)(int degree, int lastknot, const double *knots, const double *coeff) | drawpoly | |||
) |
void g1h_DrawSplFinalSurfBCd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
const double * | hole_cp, | |||
const double * | acoeff, | |||
void(*)(int degree, int spdimen, int lastknot, const double *knots, const double *cp) | drawcurve | |||
) |
void g1h_DrawSplMatricesd | ( | GHoleDomaind * | domain, | |
void(*)(int k, int r, int s, int t, double *A, double *B) | drawmatrix | |||
) |
void g1h_ExtDrawFinalSurfBCd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
const double * | hole_cp, | |||
const double * | acoeff, | |||
void(*)(int degree, int spdimen, const double *cp) | drawcurve | |||
) |
boolean g1h_ExtFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_ExtFillHoleConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | nconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_ExtFillHoled | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
double g1h_ExtFunctionalValued | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
CONST_ double * | acoeff | |||
) |
void g1h_ExtractCentralPointd | ( | GHoleDomaind * | domain, | |
point2d * | centp, | |||
vector2d * | centder | |||
) |
void g1h_ExtractPartitiond | ( | GHoleDomaind * | domain, | |
int * | hole_k, | |||
int * | hole_m, | |||
double * | partition, | |||
double * | part_delta, | |||
double * | spart_alpha, | |||
double * | spart_malpha, | |||
double * | spart_salpha, | |||
double * | spart_knot, | |||
double * | alpha0, | |||
boolean * | spart_sgn, | |||
boolean * | spart_both | |||
) |
int g1h_ExtV0SpaceDimd | ( | GHoleDomaind * | domain | ) |
boolean g1h_FillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_FillHoleConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | nconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_FillHoled | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
double g1h_FunctionalValued | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
const double * | hole_cp, | |||
const double * | acoeff | |||
) |
boolean g1h_GetABasisFPatchCurved | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | i, | |||
double * | bfpc | |||
) |
boolean g1h_GetBBasisFPatchCurved | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | i, | |||
double * | bfpc | |||
) |
boolean g1h_GetBFuncPatchd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | pn, | |||
double * | bp | |||
) |
boolean g1h_GetBPDerivativesd | ( | GHoleDomaind * | domain, | |
int | cno, | |||
double * | val | |||
) |
int g1h_GetErrorCoded | ( | GHoleDomaind * | domain, | |
char ** | ErrorString | |||
) |
boolean g1h_GetExtFinalPatchCurvesd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void(*)(int n, const double *cp) | outcurve | |||
) |
boolean g1h_GetExtSymPatchMatrixd | ( | GHoleDomaind * | domain, | |
double * | patchmatrix | |||
) |
boolean g1h_GetFinalPatchCurvesd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void(*)(int n, const double *cp) | outcurve | |||
) |
boolean g1h_GetSplABasisFPatchCurved | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | i, | |||
int * | lkn, | |||
double * | kn, | |||
double * | bfpc | |||
) |
boolean g1h_GetSplBBasisFPatchCurved | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | i, | |||
int * | lkn, | |||
double * | kn, | |||
double * | bfpc | |||
) |
boolean g1h_GetSplDBasisFPatchCurved | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | i, | |||
int * | lkn, | |||
double * | kn, | |||
double * | bfpc | |||
) |
boolean g1h_GetSplFinalPatchCurvesd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void(*)(int n, int lkn, const double *kn, const double *cp) | outcurve | |||
) |
boolean g1h_GetSymPatchMatrixd | ( | GHoleDomaind * | domain, | |
double * | patchmatrix | |||
) |
boolean g1h_MatrixFillSymHoled | ( | int | hole_k, | |
const double * | patchmatrix, | |||
int | spdimen, | |||
const double * | hole_cp, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLExtFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | naconstr, | |||
const double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLExtFillHoleConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const vector3d * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLExtFillHoled | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLExtFunctionalValued | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
const vector3d * | acoeff, | |||
double * | funcval | |||
) |
boolean g1h_NLFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLFillHoleConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const vector3d * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLFillHoled | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLFunctionalValued | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
const vector3d * | acoeff, | |||
double * | funcval | |||
) |
boolean g1h_NLSplFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLSplFillHoleConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const vector3d * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_NLSplFillHoled | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2ComputeFormMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_Q2DecomposeMatrixd | ( | GHoleDomaind * | domain | ) |
void g1h_Q2DrawExtMatricesd | ( | GHoleDomaind * | domain, | |
void(*)(int k, int r, int s, double *Aii, double *Bi) | drawmatrix | |||
) |
void g1h_Q2DrawMatricesd | ( | GHoleDomaind * | domain, | |
void(*)(int nfa, int nfb, double *amat, double *bmat) | drawmatrix | |||
) |
void g1h_Q2DrawSplMatricesd | ( | GHoleDomaind * | domain, | |
void(*)(int k, int r, int s, double *Aii, double *Bi) | drawmatrix | |||
) |
boolean g1h_Q2ExtComputeFormMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_Q2ExtDecomposeMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_Q2ExtFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2ExtFillHoleConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | nconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2ExtFillHoled | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2FillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2FillHoleConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | nconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const double *cp, void *usrptr) | outpatch | |||
) |
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 | |||
) |
boolean g1h_Q2GetExtSymPatchMatrixd | ( | GHoleDomaind * | domain, | |
double * | patchmatrix | |||
) |
boolean g1h_Q2GetSymPatchMatrixd | ( | GHoleDomaind * | domain, | |
double * | patchmatrix | |||
) |
boolean g1h_Q2NLExtFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
CONST_ point3d * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLExtFillHoleConstrd | ( | GHoleDomaind * | domain, | |
CONST_ point3d * | hole_cp, | |||
int | nconstr, | |||
CONST_ vector3d * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLExtFillHoled | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
CONST_ point3d * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLFillHoleConstrd | ( | GHoleDomaind * | domain, | |
CONST_ point3d * | hole_cp, | |||
int | nconstr, | |||
CONST_ vector3d * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLFillHoled | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int m, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLSplFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLSplFillHoleConstrd | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
int | nconstr, | |||
const vector3d * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2NLSplFillHoled | ( | GHoleDomaind * | domain, | |
const point3d * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const point3d *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2SplComputeFormMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_Q2SplDecomposeMatrixd | ( | GHoleDomaind * | domain | ) |
boolean g1h_Q2SplFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2SplFillHoleConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | nconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_Q2SplFillHoled | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_SetAltConstraintMatrixd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
int | nconstr, | |||
const double * | cmat | |||
) |
boolean g1h_SetConstraintMatrixd | ( | GHoleDomaind * | domain, | |
int | nconstr, | |||
const double * | cmat | |||
) |
boolean g1h_SetExtAltConstraintMatrixd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
int | naconstr, | |||
const double * | acmat | |||
) |
boolean g1h_SetExtConstraintMatrixd | ( | GHoleDomaind * | domain, | |
int | nconstr, | |||
const double * | cmat | |||
) |
void g1h_SetOptionProcd | ( | GHoleDomaind * | domain, | |
int(*)(GHoleDomaind *domain, int query, int qn, int *ndata, int **idata, double **fdata) | OptionProc | |||
) |
boolean g1h_SetSplAltConstraintMatrixd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
int | naconstr, | |||
const double * | acmat | |||
) |
boolean g1h_SetSplConstraintMatrixd | ( | GHoleDomaind * | domain, | |
int | nconstr, | |||
const double * | cmat | |||
) |
boolean g1h_SplFillHoleAltConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | naconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_SplFillHoleConstrd | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
int | nconstr, | |||
CONST_ double * | constr, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr) | outpatch | |||
) |
boolean g1h_SplFillHoled | ( | GHoleDomaind * | domain, | |
int | spdimen, | |||
CONST_ double * | hole_cp, | |||
double * | acoeff, | |||
void * | usrptr, | |||
void(*)(int n, int lknu, const double *knu, int m, int lknv, const double *knv, const double *cp, void *usrptr) | outpatch | |||
) |
int g1h_SplV0SpaceDimd | ( | GHoleDomaind * | domain | ) |
int g1h_SymPatchMatrixSize | ( | int | hole_k | ) |
int g1h_V0SpaceDimd | ( | GHoleDomaind * | domain | ) |