lsdo_genie.bsplines.knot_vectors

Module Contents

Functions

open_uniform_knot_vector(num_cps, order)

Generates an open uniform knot vector

standard_uniform_knot_vector(num_cps, order)

Generates a standard uniform knot vector

lsdo_genie.bsplines.knot_vectors.open_uniform_knot_vector(num_cps: int, order: int)

Generates an open uniform knot vector

Parameters:
num_cpsint

Number of control points

orderint

B-spline polynomial order

Returns:
knot_vectornp.ndarray(num_cps+order,)

The open uniform knot vector for unit parametric coordinates

lsdo_genie.bsplines.knot_vectors.standard_uniform_knot_vector(num_cps: int, order: int)

Generates a standard uniform knot vector

Parameters:
num_cpsint

Number of control points

orderint

B-spline polynomial order

Returns:
knot_vectornp.ndarray(num_cps+order,)

The standard uniform knot vector for unit parametric coordinates