warp.fem.FrontierSides#

class warp.fem.FrontierSides(geometry)[source]#

A Domain containing frontier sides of the geometry partition (sides shared with at least another partition)

Parameters:

geometry (Geometry)

__init__(geometry)[source]#
Parameters:

geometry (Geometry | GeometryPartition)

Methods

__init__(geometry)

cell_domain()

element_arg_value(device)

element_count()

element_index_arg_value(device)

fill_element_arg(arg, device)

fill_element_index_arg(arg, device)

geometry_element_count()

notify_operator_usage(ops)

Makes the Domain aware that the operators ops will be applied

reference_element()

supports_lookup(device)

Attributes

DomainArg

ElementArg

ElementIndexArg

cell_to_element_coords

dimension

domain_cell_arg

element_closest_point

element_coordinates

element_deformation_gradient

element_index

element_inner_cell_coords

element_inner_cell_index

element_kind

element_measure

element_measure_ratio

element_normal

element_outer_cell_coords

element_outer_cell_index

element_position

name

geometry_partition

Geometry partition containing the elements of the domain

geometry

Underlying geometry

element_partition_index

Device function for retrieving linearized index in the domain's partition from an ElementIndex

element_lookup

Device function returning the sample point in the domain's geometry corresponding to a world position

element_partition_lookup

Device function returning the sample point in the domain's geometry partition corresponding to a world position

element_count()[source]#
Return type:

int

geometry_element_count()[source]#
Return type:

int

property element_index: Function[source]#