Evaluate a field variable (if given) or the NURBS geometry in the given tensor-product reference coordinates. The field variable is defined by its DOFs - the coefficients of the NURBS basis.
Parameters: | variable : array
indices : list of arrays
ref_coors : list of arrays
control_points : array
weights : array
degrees : sequence of ints or int
cs : list of lists of 2D arrays
conn : array
|
---|---|
Returns: | out : array
|
Evaluate data required for the isogeometric domain reference mapping in the given quadrature points. The quadrature points are the same for all Bezier elements and should correspond to the Bernstein basis degree.
Parameters: | qps : array
control_points : array
weights : array
degrees : sequence of ints or int
cs : list of lists of 2D arrays
conn : array
cells : array, optional
|
---|---|
Returns: | bfs : array
bfgs : array
dets : array
|
Evaluate a field variable in the given quadrature points. The quadrature points are the same for all Bezier elements and should correspond to the Bernstein basis degree. The field variable is defined by its DOFs - the coefficients of the NURBS basis.
Parameters: | variable : array
qps : array
control_points : array
weights : array
degrees : sequence of ints or int
cs : list of lists of 2D arrays
conn : array
cells : array, optional
|
---|---|
Returns: | coors : array
vals : array
dets : array
|
Return True if some weights are not one.