21.01.2015 Views

COMSOL Multiphysics™

COMSOL Multiphysics™

COMSOL Multiphysics™

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BSplineMfd<br />

BSplineMfd<br />

Supported Versions 0<br />

Subtype of<br />

Fields<br />

Manifold<br />

The class is defined by the following fields<br />

ENTITY/<br />

OBJECT<br />

VARIABLE<br />

DESCRIPTION<br />

integer<br />

Version<br />

integer d Space dimension<br />

Transform<br />

Transformation class<br />

integer<br />

Dimension (1 if curve, 2 if surface)<br />

integer p, q Degree in each dimension (1 or 2 integers)<br />

boolean<br />

If rational equal to1<br />

integer<br />

Number of knot vectors (1 for curves, 2 for<br />

surfaces)<br />

integer m1 Length of first knot vector<br />

double[m1] U First knot vector<br />

integer m2 Length of second knot vector (not for curves)<br />

double[m2] V Second knot vector (not for curves)<br />

integer n1 Number of control points in first parameter<br />

direction<br />

integer n2 Number of control points in second parameter<br />

dimension<br />

integer n3 Number of coordinates per control point<br />

double<br />

[n1][n2][n3]<br />

P<br />

Matrix of coordinates where the last dimension is<br />

increased by 1 to store the weights if the manifold<br />

is rational<br />

Description<br />

The BSplineMfd type is the abstract base type for BSplineCurve and<br />

BSplineSurf, that represents general spline curves and surfaces respectively.<br />

They are represented using B-spline basis functions. Let U = { u 0<br />

,…,<br />

u m<br />

} be a<br />

non decreasing sequence of real numbers. U is called the knot vector and the<br />

elements u i of U are called knots. The ith B-spline basis function of p-degree,<br />

p<br />

N i ( u),<br />

is defined as<br />

437

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!