#include "petscdt.h" PetscErrorCode PetscDTLegendreEval(PetscInt npoints,const PetscReal *points,PetscInt ndegree,const PetscInt *degrees,PetscReal *B,PetscReal *D,PetscReal *D2)Not Collective
npoints | - number of spatial points to evaluate at | |
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) |