warp.fem.RegularQuadrature#
- class warp.fem.RegularQuadrature(domain, order, family=None)[source]#
Regular quadrature formula, using a constant set of quadrature points per element
- Parameters:
domain (GeometryDomain)
order (int)
family (Polynomial)
- __init__(domain, order, family=None)[source]#
- Parameters:
domain (GeometryDomain)
order (int)
family (Polynomial)
Methods
__init__(domain, order[, family])arg_value(device)element_index_arg_value(device)evaluation_point_count()fill_arg(arg, device)point_coords(elt_arg, qp_arg, ...)Coordinates in element of the element's qp_index'th quadrature point
point_count(elt_arg, qp_arg, ...)Number of quadrature points for a given element
point_evaluation_index(elt_arg, qp_arg, ...)Quadrature point index according to evaluation order.
point_index(elt_arg, qp_arg, ...)Global index of the element's qp_index'th quadrature point.
point_weight(elt_arg, qp_arg, ...)Weight of the element's qp_index'th quadrature point
Attributes
ElementIndexArgdomainDomain over which this quadrature is defined
evaluation_point_element_index- Arg = <warp._src.codegen.Struct object>#
- class CachedFormula(element, order, family)[source]#
- Parameters:
element (Element)
order (int)
family (Polynomial)
- static get(element, order, family)[source]#
- Parameters:
element (Element)
order (int)
family (Polynomial)
- property name#