#include "petscdt.h" PetscErrorCode PetscDTJacobiEval(PetscInt npoints,PetscReal alpha, PetscReal beta, const PetscReal *points,PetscInt ndegree,const PetscInt *degrees,PetscReal *B,PetscReal *D,PetscReal *D2)Not Collective
npoints | - number of spatial points to evaluate at | |
alpha | - the left exponent > -1 | |
beta | - the right exponent > -1 | |
points | - array of locations to evaluate at | |
ndegree | - number of basis degrees to evaluate | |
degrees | - sorted array of degrees to evaluate |
B | - row-oriented basis evaluation matrix B[point*ndegree + degree] (dimension npoints*ndegrees, allocated by caller) (or NULL) | |
D | - row-oriented derivative evaluation matrix (or NULL) | |
D2 | - row-oriented second derivative evaluation matrix (or NULL) |