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
npoints
ndegrees
, allocated by caller) (orNULL
)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