mod soft_contact_assembly;
mod soft_contact_assembly_body_contacts;
mod soft_contact_assembly_edge_contacts;
mod soft_contact_assembly_vertex_contacts;
mod soft_contact_assembly_volume_constraints;
mod soft_contact_assembly_workspace;
mod soft_contact_assembly_writeback;
pub(crate) use soft_contact_assembly_workspace::EdgeContactWorkspace;
use soft_contact_assembly_workspace::{
AssemblyCtx, BodyContacts, MeshContacts, OverlapConstraintWorkspace, SOURCE_EDGE_CONTACT,
SOURCE_VERTEX_CONTACT, material_pace, mesh_of, mesh_ref,
};