Namespace pcms

Detailed Description

calculate_basis_slice_lengths, calculate_basis_vector_size and eval_basis_vector are needed to evaluate the polynomial basis for any degree and dimension For instance, polynomial basis vector for dim = 2 and degree = 3 at the point (x,y) looks like {1, x, y, xx, xy, yy, xxx, xxy, xyy,yyy}. The slices can be written as [1] degree 0 [x] & [y] degree 1 [xx] & [xy, yy] degree 2 [xxx] & [xxy,xyy, yyy] degree 3

the recursive pattern becomes: [1] degree 0 x*[1] & y*[1] degree 1 x*[x] & y*[x, y] degree 2 xx*[x] & y*[xx,xy,yy] degree 3

lengths of the slices:

Degree Dim | x | y |

1 | 1 | 1 | 2 | 1 | 2 | 3 | 1 | 3 |

Namespaces

Classes

Enums

Functions

Typedefs

Variables