PETSc version 3.17.4
Fix/Edit manual page

# PetscDTLegendreEval

evaluate Legendre polynomials at points

### Synopsis

    #include "petscdt.h"
    PetscErrorCode PetscDTLegendreEval(PetscInt npoints,const PetscReal *points,PetscInt ndegree,const PetscInt *degrees,PetscReal *B,PetscReal *D,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[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)

### See Also

PetscDTGaussQuadrature()

### Level

intermediate

### Location

src/dm/dt/interface/dt.c
Index of all DT routines
Table of Contents for all manual pages
Index of all manual pages