Functions

pknum24d.c File Reference

#include <string.h>
#include <math.h>
#include "pkvaria.h"
#include "pknum.h"
#include "msgpool.h"
Include dependency graph for pknum24d.c:

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)

Function Documentation

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 
)