-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from vtopt/develop
Develop
- Loading branch information
Showing
20 changed files
with
2,036 additions
and
207 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
#ifndef DELSPARSEC | ||
#define DELSPARSEC | ||
|
||
// serial subroutine: no optional arguments | ||
extern void c_delaunaysparses(int *d, int *n, double pts[], int *m, double q[], | ||
int simps[], double weights[], int ierr[]); | ||
|
||
// serial: compute interpolant values | ||
extern void c_delaunaysparses_interp(int *d, int *n, double pts[], int *m, | ||
double q[], int simps[], double weights[], | ||
int ierr[], int *ir, double interp_in[], | ||
double interp_out[]); | ||
|
||
// serial: optional arguments, no interpolant values | ||
extern void c_delaunaysparses_opts(int *d, int *n, double pts[], int *m, | ||
double q[],int simps[], double weights[], | ||
int ierr[], double *eps, double *extrap, | ||
double rnorm[], int *ibudget, bool *chain, | ||
bool *exact); | ||
|
||
// serial: optional arguments and compute interpolant values | ||
extern void c_delaunaysparses_interp_opts(int *d, int *n, double pts[], int *m, | ||
double q[],int simps[], | ||
double weights[], int ierr[], | ||
int *ir, double interp_in[], | ||
double interp_out[], double *eps, | ||
double *extrap, double rnorm[], | ||
int *ibudget, bool *chain, | ||
bool *exact); | ||
|
||
|
||
// parallel: no optional arguments | ||
extern void c_delaunaysparsep(int *d, int *n, double pts[], int *m, double q[], | ||
int simps[], double weights[], int ierr[]); | ||
|
||
// parallel: compute interpolant values | ||
extern void c_delaunaysparsep_interp(int *d, int *n, double pts[], int *m, | ||
double q[], int simps[], double weights[], | ||
int ierr[], int *ir, double interp_in[], | ||
double interp_out[]); | ||
|
||
// parallel: optional arguments, no interpolant values | ||
extern void c_delaunaysparsep_opts(int *d, int *n, double pts[], int *m, | ||
double q[],int simps[], double weights[], | ||
int ierr[], double *eps, double *extrap, | ||
double rnorm[], int *ibudget, bool *chain, | ||
bool *exact, int *pmode); | ||
|
||
// parallel: optional arguments and compute interpolant values | ||
extern void c_delaunaysparsep_interp_opts(int *d, int *n, double pts[], int *m, | ||
double q[],int simps[], | ||
double weights[], int ierr[], | ||
int *ir, double interp_in[], | ||
double interp_out[], double *eps, | ||
double *extrap, double rnorm[], | ||
int *ibudget, bool *chain, | ||
bool *exact, int *pmode); | ||
|
||
#endif |
Oops, something went wrong.