Class uipc::core::ContactSystemFeatureOverrider
ClassList > uipc > core > ContactSystemFeatureOverrider
Public Functions
Type | Name |
---|---|
virtual void | do_compute_contact () = 0 |
virtual void | get_contact_energy (geometry::Geometry & energy_geo) = 0 |
virtual void | get_contact_energy (std::string_view prim_type, geometry::Geometry & energy_geo) = 0 |
virtual void | get_contact_gradient (geometry::Geometry & vert_grad) = 0 |
virtual void | get_contact_gradient (std::string_view prim_type, geometry::Geometry & vert_grad) = 0 |
virtual void | get_contact_hessian (geometry::Geometry & vert_hess) = 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 do_compute_contact
function get_contact_energy [1/2]
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_energy (
geometry::Geometry & energy_geo
) = 0
function get_contact_energy [2/2]
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_energy (
std::string_view prim_type,
geometry::Geometry & energy_geo
) = 0
function get_contact_gradient [1/2]
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_gradient (
geometry::Geometry & vert_grad
) = 0
function get_contact_gradient [2/2]
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_gradient (
std::string_view prim_type,
geometry::Geometry & vert_grad
) = 0
function get_contact_hessian [1/2]
virtual void uipc::core::ContactSystemFeatureOverrider::get_contact_hessian (
geometry::Geometry & vert_hess
) = 0
function get_contact_hessian [2/2]
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