#include <string.h>
#include <math.h>
#include "pkvaria.h"
#include "pknum.h"
#include "msgpool.h"
Functions | |
void | pkn_Setup2DerA11Matrixd (double xu, double yu, double xv, double yv, double *A11) |
void | pkn_Setup2DerA21Matrixd (double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double *A21) |
void | pkn_Setup2DerA22Matrixd (double xu, double yu, double xv, double yv, double *A22) |
void | pkn_Setup2DerA31Matrixd (double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, double *A31) |
void | pkn_Setup2DerA32Matrixd (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double *A32) |
void | pkn_Setup2DerA33Matrixd (double xu, double yu, double xv, double yv, double *A33) |
void | pkn_Setup2DerA41Matrixd (double xuuuu, double yuuuu, double xuuuv, double yuuuv, double xuuvv, double yuuvv, double xuvvv, double yuvvv, double xvvvv, double yvvvv, double *A41) |
void | pkn_Setup2DerA42Matrixd (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, double *A42) |
void | pkn_Setup2DerA43Matrixd (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double *A43) |
void | pkn_Setup2DerA44Matrixd (double xu, double yu, double xv, double yv, double *A44) |
void | pkn_Comp2Derivatives1d (double xu, double yu, double xv, double yv, int spdimen, const double *gx, const double *gy, double *hu, double *hv) |
void | pkn_Comp2Derivatives2d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, int spdimen, const double *gx, const double *gy, const double *gxx, const double *gxy, const double *gyy, double *huu, double *huv, double *hvv) |
void | pkn_Comp2Derivatives3d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, int spdimen, const double *gx, const double *gy, const double *gxx, const double *gxy, const double *gyy, const double *gxxx, const double *gxxy, const double *gxyy, const double *gyyy, double *huuu, double *huuv, double *huvv, double *hvvv) |
void | pkn_Comp2Derivatives4d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, double xuuuu, double yuuuu, double xuuuv, double yuuuv, double xuuvv, double yuuvv, double xuvvv, double yuvvv, double xvvvv, double yvvvv, int spdimen, const double *gx, const double *gy, const double *gxx, const double *gxy, const double *gyy, const double *gxxx, const double *gxxy, const double *gxyy, const double *gyyy, const double *gxxxx, const double *gxxxy, const double *gxxyy, const double *gxyyy, const double *gyyyy, double *huuuu, double *huuuv, double *huuvv, double *huvvv, double *hvvvv) |
void | pkn_Comp2iDerivatives1d (double xu, double yu, double xv, double yv, int spdimen, const double *hu, const double *hv, double *gx, double *gy) |
void | pkn_Comp2iDerivatives2d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, int spdimen, const double *hu, const double *hv, const double *huu, const double *huv, const double *hvv, double *gx, double *gy, double *gxx, double *gxy, double *gyy) |
void | pkn_Comp2iDerivatives3d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, int spdimen, const double *hu, const double *hv, const double *huu, const double *huv, const double *hvv, const double *huuu, const double *huuv, const double *huvv, const double *hvvv, double *gx, double *gy, double *gxx, double *gxy, double *gyy, double *gxxx, double *gxxy, double *gxyy, double *gyyy) |
void | pkn_Comp2iDerivatives4d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, double xuuuu, double yuuuu, double xuuuv, double yuuuv, double xuuvv, double yuuvv, double xuvvv, double yuvvv, double xvvvv, double yvvvv, int spdimen, const double *hu, const double *hv, const double *huu, const double *huv, const double *hvv, const double *huuu, const double *huuv, const double *huvv, const double *hvvv, const double *huuuu, const double *huuuv, const double *huuvv, const double *huvvv, const double *hvvvv, double *gx, double *gy, double *gxx, double *gxy, double *gyy, double *gxxx, double *gxxy, double *gxyy, double *gyyy, double *gxxxx, double *gxxxy, double *gxxyy, double *gxyyy, double *gyyyy) |
void | pkn_f2iDerivatives1d (double xu, double yu, double xv, double yv, double *gx, double *gy) |
void | pkn_f2iDerivatives2d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double *gx, double *gy, double *gxx, double *gxy, double *gyy) |
void | pkn_f2iDerivatives3d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, double *gx, double *gy, double *gxx, double *gxy, double *gyy, double *gxxx, double *gxxy, double *gxyy, double *gyyy) |
void | pkn_f2iDerivatives4d (double xu, double yu, double xv, double yv, double xuu, double yuu, double xuv, double yuv, double xvv, double yvv, double xuuu, double yuuu, double xuuv, double yuuv, double xuvv, double yuvv, double xvvv, double yvvv, double xuuuu, double yuuuu, double xuuuv, double yuuuv, double xuuvv, double yuuvv, double xuvvv, double yuvvv, double xvvvv, double yvvvv, double *gx, double *gy, double *gxx, double *gxy, double *gyy, double *gxxx, double *gxxy, double *gxyy, double *gyyy, double *gxxxx, double *gxxxy, double *gxxyy, double *gxyyy, double *gyyyy) |
void pkn_Comp2Derivatives1d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
int | spdimen, | |||
const double * | gx, | |||
const double * | gy, | |||
double * | hu, | |||
double * | hv | |||
) |
void pkn_Comp2Derivatives2d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
int | spdimen, | |||
const double * | gx, | |||
const double * | gy, | |||
const double * | gxx, | |||
const double * | gxy, | |||
const double * | gyy, | |||
double * | huu, | |||
double * | huv, | |||
double * | hvv | |||
) |
void pkn_Comp2Derivatives3d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
int | spdimen, | |||
const double * | gx, | |||
const double * | gy, | |||
const double * | gxx, | |||
const double * | gxy, | |||
const double * | gyy, | |||
const double * | gxxx, | |||
const double * | gxxy, | |||
const double * | gxyy, | |||
const double * | gyyy, | |||
double * | huuu, | |||
double * | huuv, | |||
double * | huvv, | |||
double * | hvvv | |||
) |
void pkn_Comp2Derivatives4d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
double | xuuuu, | |||
double | yuuuu, | |||
double | xuuuv, | |||
double | yuuuv, | |||
double | xuuvv, | |||
double | yuuvv, | |||
double | xuvvv, | |||
double | yuvvv, | |||
double | xvvvv, | |||
double | yvvvv, | |||
int | spdimen, | |||
const double * | gx, | |||
const double * | gy, | |||
const double * | gxx, | |||
const double * | gxy, | |||
const double * | gyy, | |||
const double * | gxxx, | |||
const double * | gxxy, | |||
const double * | gxyy, | |||
const double * | gyyy, | |||
const double * | gxxxx, | |||
const double * | gxxxy, | |||
const double * | gxxyy, | |||
const double * | gxyyy, | |||
const double * | gyyyy, | |||
double * | huuuu, | |||
double * | huuuv, | |||
double * | huuvv, | |||
double * | huvvv, | |||
double * | hvvvv | |||
) |
void pkn_Comp2iDerivatives1d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
int | spdimen, | |||
const double * | hu, | |||
const double * | hv, | |||
double * | gx, | |||
double * | gy | |||
) |
void pkn_Comp2iDerivatives2d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
int | spdimen, | |||
const double * | hu, | |||
const double * | hv, | |||
const double * | huu, | |||
const double * | huv, | |||
const double * | hvv, | |||
double * | gx, | |||
double * | gy, | |||
double * | gxx, | |||
double * | gxy, | |||
double * | gyy | |||
) |
void pkn_Comp2iDerivatives3d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
int | spdimen, | |||
const double * | hu, | |||
const double * | hv, | |||
const double * | huu, | |||
const double * | huv, | |||
const double * | hvv, | |||
const double * | huuu, | |||
const double * | huuv, | |||
const double * | huvv, | |||
const double * | hvvv, | |||
double * | gx, | |||
double * | gy, | |||
double * | gxx, | |||
double * | gxy, | |||
double * | gyy, | |||
double * | gxxx, | |||
double * | gxxy, | |||
double * | gxyy, | |||
double * | gyyy | |||
) |
void pkn_Comp2iDerivatives4d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
double | xuuuu, | |||
double | yuuuu, | |||
double | xuuuv, | |||
double | yuuuv, | |||
double | xuuvv, | |||
double | yuuvv, | |||
double | xuvvv, | |||
double | yuvvv, | |||
double | xvvvv, | |||
double | yvvvv, | |||
int | spdimen, | |||
const double * | hu, | |||
const double * | hv, | |||
const double * | huu, | |||
const double * | huv, | |||
const double * | hvv, | |||
const double * | huuu, | |||
const double * | huuv, | |||
const double * | huvv, | |||
const double * | hvvv, | |||
const double * | huuuu, | |||
const double * | huuuv, | |||
const double * | huuvv, | |||
const double * | huvvv, | |||
const double * | hvvvv, | |||
double * | gx, | |||
double * | gy, | |||
double * | gxx, | |||
double * | gxy, | |||
double * | gyy, | |||
double * | gxxx, | |||
double * | gxxy, | |||
double * | gxyy, | |||
double * | gyyy, | |||
double * | gxxxx, | |||
double * | gxxxy, | |||
double * | gxxyy, | |||
double * | gxyyy, | |||
double * | gyyyy | |||
) |
void pkn_f2iDerivatives1d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double * | gx, | |||
double * | gy | |||
) |
void pkn_f2iDerivatives2d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double * | gx, | |||
double * | gy, | |||
double * | gxx, | |||
double * | gxy, | |||
double * | gyy | |||
) |
void pkn_f2iDerivatives3d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
double * | gx, | |||
double * | gy, | |||
double * | gxx, | |||
double * | gxy, | |||
double * | gyy, | |||
double * | gxxx, | |||
double * | gxxy, | |||
double * | gxyy, | |||
double * | gyyy | |||
) |
void pkn_f2iDerivatives4d | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
double | xuuuu, | |||
double | yuuuu, | |||
double | xuuuv, | |||
double | yuuuv, | |||
double | xuuvv, | |||
double | yuuvv, | |||
double | xuvvv, | |||
double | yuvvv, | |||
double | xvvvv, | |||
double | yvvvv, | |||
double * | gx, | |||
double * | gy, | |||
double * | gxx, | |||
double * | gxy, | |||
double * | gyy, | |||
double * | gxxx, | |||
double * | gxxy, | |||
double * | gxyy, | |||
double * | gyyy, | |||
double * | gxxxx, | |||
double * | gxxxy, | |||
double * | gxxyy, | |||
double * | gxyyy, | |||
double * | gyyyy | |||
) |
void pkn_Setup2DerA11Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double * | A11 | |||
) |
void pkn_Setup2DerA21Matrixd | ( | double | xuu, | |
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double * | A21 | |||
) |
void pkn_Setup2DerA22Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double * | A22 | |||
) |
void pkn_Setup2DerA31Matrixd | ( | double | xuuu, | |
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
double * | A31 | |||
) |
void pkn_Setup2DerA32Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double * | A32 | |||
) |
void pkn_Setup2DerA33Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double * | A33 | |||
) |
void pkn_Setup2DerA41Matrixd | ( | double | xuuuu, | |
double | yuuuu, | |||
double | xuuuv, | |||
double | yuuuv, | |||
double | xuuvv, | |||
double | yuuvv, | |||
double | xuvvv, | |||
double | yuvvv, | |||
double | xvvvv, | |||
double | yvvvv, | |||
double * | A41 | |||
) |
void pkn_Setup2DerA42Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double | xuuu, | |||
double | yuuu, | |||
double | xuuv, | |||
double | yuuv, | |||
double | xuvv, | |||
double | yuvv, | |||
double | xvvv, | |||
double | yvvv, | |||
double * | A42 | |||
) |
void pkn_Setup2DerA43Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double | xuu, | |||
double | yuu, | |||
double | xuv, | |||
double | yuv, | |||
double | xvv, | |||
double | yvv, | |||
double * | A43 | |||
) |
void pkn_Setup2DerA44Matrixd | ( | double | xu, | |
double | yu, | |||
double | xv, | |||
double | yv, | |||
double * | A44 | |||
) |