PETSc version 3.15.5
PetscDTJacobiEval
evaluate Jacobi polynomials for the weight function $(1.+x)^{\alpha} (1.-x)^{\beta}$ at points
Synopsis
#include "petscdt.h"
PetscErrorCode PetscDTJacobiEval(PetscInt npoints,PetscReal alpha, PetscReal beta, const PetscReal *points,PetscInt ndegree,const PetscInt *degrees,PetscReal *B,PetscReal *D,PetscReal *D2)
Not Collective
Input Arguments
| npoints | - number of spatial points to evaluate at
|
| alpha | - the left exponent > -1
|
| beta | - the right exponent > -1
|
| points | - array of locations to evaluate at
|
| ndegree | - number of basis degrees to evaluate
|
| degrees | - sorted array of degrees to evaluate
|
Output Arguments
| 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