NimbleSM
NimbleSM is a solid mechanics simulation code for dynamic systems
Loading...
Searching...
No Matches
nimble::details Namespace Reference

Classes

struct  AXPYResult
 

Functions

void getContactForce (const double penalty, const double gap, const double normal[3], double contact_force[3])
 

Function Documentation

◆ getContactForce()

void nimble::details::getContactForce ( const double penalty,
const double gap,
const double normal[3],
double contact_force[3] )
inline
83{
84 const double scale = penalty * gap;
85 for (int i = 0; i < 3; ++i) contact_force[i] = scale * normal[i];
86}