#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 "eg2holed.h"
#include "eg2hprivated.h"
#include "eg2herror.h"
Defines | |
#define | CONST_ |
Functions | |
int | gh_GetDefaultOptiond (GHoleDomaind *domain, int query, int qn, int *ndata, int **idata, double **fdata) |
GHoleDomaind * | gh_CreateDomaind (int hole_k, double *hole_knots, point2d *domain_cp) |
void | gh_DestroyDomaind (GHoleDomaind *domain) |
double * | _gh_GetKnotSequenced (GHoleDomaind *domain, int i) |
point2d * | _gh_GetDomSurrndPatchd (GHoleDomaind *domain, int i, int j) |
boolean | _gh_FindDomSurrndPatchd (GHoleDomaind *domain, int i, int j, point2d *bezcp) |
boolean | gh_FindDomSurrndBezPatchesd (GHoleDomaind *domain) |
boolean | _gh_FindDomSurrndBFuncPatchesd (GHoleDomaind *domain) |
void | gh_GetDomSurrndBFuncd (GHoleDomaind *domain, int fn, int i, int j, double *bf) |
boolean | _gh_AnalyzePartitiond (GHoleDomaind *domain, int omcdeg, vector2d *omcbc, int *_hole_m, int *_auxp_k, double **_partition, GHoleSgnPartd **_spartition, double *_spart_alpha0) |
void | _gh_PrepareTabKnotsd (int nquad, int opt, double *knots) |
void | _g2h_DiJacobian3d (const vector2d *du, const vector2d *dv, const vector2d *duu, const vector2d *duv, const vector2d *dvv, const vector2d *duuu, const vector2d *duuv, const vector2d *duvv, const vector2d *dvvv, double *jac, double *trd) |
double | _g2h_Integrald (int hole_k, int nknsq, double *jac, unsigned short supp1, vector2d *func1, unsigned short supp2, vector2d *func2) |
#define CONST_ |
void _g2h_DiJacobian3d | ( | const vector2d * | du, | |
const vector2d * | dv, | |||
const vector2d * | duu, | |||
const vector2d * | duv, | |||
const vector2d * | dvv, | |||
const vector2d * | duuu, | |||
const vector2d * | duuv, | |||
const vector2d * | duvv, | |||
const vector2d * | dvvv, | |||
double * | jac, | |||
double * | trd | |||
) |
double _g2h_Integrald | ( | int | hole_k, | |
int | nknsq, | |||
double * | jac, | |||
unsigned short | supp1, | |||
vector2d * | func1, | |||
unsigned short | supp2, | |||
vector2d * | func2 | |||
) |
boolean _gh_AnalyzePartitiond | ( | GHoleDomaind * | domain, | |
int | omcdeg, | |||
vector2d * | omcbc, | |||
int * | _hole_m, | |||
int * | _auxp_k, | |||
double ** | _partition, | |||
GHoleSgnPartd ** | _spartition, | |||
double * | _spart_alpha0 | |||
) |
boolean _gh_FindDomSurrndBFuncPatchesd | ( | GHoleDomaind * | domain | ) |
boolean _gh_FindDomSurrndPatchd | ( | GHoleDomaind * | domain, | |
int | i, | |||
int | j, | |||
point2d * | bezcp | |||
) |
point2d* _gh_GetDomSurrndPatchd | ( | GHoleDomaind * | domain, | |
int | i, | |||
int | j | |||
) |
double* _gh_GetKnotSequenced | ( | GHoleDomaind * | domain, | |
int | i | |||
) |
void _gh_PrepareTabKnotsd | ( | int | nquad, | |
int | opt, | |||
double * | knots | |||
) |
GHoleDomaind* gh_CreateDomaind | ( | int | hole_k, | |
double * | hole_knots, | |||
point2d * | domain_cp | |||
) |
void gh_DestroyDomaind | ( | GHoleDomaind * | domain | ) |
boolean gh_FindDomSurrndBezPatchesd | ( | GHoleDomaind * | domain | ) |
int gh_GetDefaultOptiond | ( | GHoleDomaind * | domain, | |
int | query, | |||
int | qn, | |||
int * | ndata, | |||
int ** | idata, | |||
double ** | fdata | |||
) |
void gh_GetDomSurrndBFuncd | ( | GHoleDomaind * | domain, | |
int | fn, | |||
int | i, | |||
int | j, | |||
double * | bf | |||
) |