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[pointndegree + degree] (dimension npointsndegrees, 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