Class uipc::core::ContactSystemFeatureOverrider
ClassList > uipc > core > ContactSystemFeatureOverrider
Public Functions
Type | Name |
---|---|
virtual void | get_contact_energy (std::string_view prim_type, geometry::Geometry & energy_geo) = 0 |
virtual void | get_contact_gradient (std::string_view prim_type, geometry::Geometry & vert_grad) = 0 |
virtual void | get_contact_hessian (std::string_view prim_type, geometry::Geometry & vert_hess) = 0 |
virtual vector< std::string > | get_contact_primitive_types () const = 0 |
Public Functions Documentation
function get_contact_energy
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_energy (
std::string_view prim_type,
geometry::Geometry & energy_geo
) = 0
function get_contact_gradient
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_gradient (
std::string_view prim_type,
geometry::Geometry & vert_grad
) = 0
function get_contact_hessian
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_hessian (
std::string_view prim_type,
geometry::Geometry & vert_hess
) = 0
function get_contact_primitive_types
virtual vector< std::string > uipc::core::ContactSystemFeatureOverrider::get_contact_primitive_types () const = 0
The documentation for this class was generated from the following file include/uipc/core/contact_system_feature.h