PetscDTLegendreEval#
evaluate Legendre polynomials at points
Synopsis#
#include "petscdt.h" 
PetscErrorCode PetscDTLegendreEval(PetscInt npoints, const PetscReal *points, PetscInt ndegree, const PetscInt *degrees, PeOp PetscReal B[], PeOp PetscReal D[], PeOp PetscReal D2[])
Not Collective
Input Parameters#
- 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 
Output Parameters#
- B - row-oriented basis evaluation matrix B[pointndegree + 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)
See Also#
Level#
intermediate
Location#
Index of all DT routines
Table of Contents for all manual pages
Index of all manual pages