Adhesion¶
Functions¶
Name |
Description |
---|---|
The normal adhesion potential. |
|
The first derivative of the normal adhesion potential wrt d. |
|
The second derivative of the normal adhesion potential wrt d. |
|
The maximum normal adhesion force magnitude. |
|
The tangential adhesion mollifier function. |
|
The first derivative of the tangential adhesion mollifier function. |
|
The second derivative of the tangential adhesion mollifier function. |
|
The first derivative of the tangential adhesion mollifier function divided by y. |
|
The second derivative of the tangential adhesion mollifier function times y minus the first derivative all divided by y cubed. |
|
Compute the value of the ∫ μ(y) a₁(y) dy, where a₁ is the first derivative of the smooth tangential adhesion mollifier. |
|
Compute the value of the μ(y) a₁(y), where a₁ is the first derivative of the smooth tangential adhesion mollifier. |
|
Compute the value of d/dy (μ(y) a₁(y)), where a₁ is the first derivative of the smooth tangential adhesion mollifier. |
|
Compute the value of the μ(y) a₁(y) / y, where a₁ is the first derivative of the smooth tangential adhesion mollifier. |
|
Compute the value of the [(d/dy μ(y) a₁(y)) ⋅ y - μ(y) a₁(y)] / y³, where a₁ and a₂ are the first and second derivatives of the smooth tangential adhesion mollifier. |
Normal Adhesion Potential¶
-
double normal_adhesion_potential(const double d,
const double dhat_p, const double dhat_a, const double a2);¶ The normal adhesion potential.
-
double normal_adhesion_potential_first_derivative(const double d,
const double dhat_p, const double dhat_a, const double a2);¶ The first derivative of the normal adhesion potential wrt d.
-
double normal_adhesion_potential_second_derivative(const double d,
const double dhat_p, const double dhat_a, const double a2);¶ The second derivative of the normal adhesion potential wrt d.
-
double max_normal_adhesion_force_magnitude(
const double dhat_p, const double dhat_a, const double a2);¶ The maximum normal adhesion force magnitude.
Tangential Adhesion Potential¶
- double tangential_adhesion_f0(const double y, const double eps_a);¶
The tangential adhesion mollifier function.
- double tangential_adhesion_f1(const double y, const double eps_a);¶
The first derivative of the tangential adhesion mollifier function.
- double tangential_adhesion_f2(const double y, const double eps_a);¶
The second derivative of the tangential adhesion mollifier function.
-
double tangential_adhesion_f1_over_x(
const double y, const double eps_a);¶ The first derivative of the tangential adhesion mollifier function divided by y.
-
double tangential_adhesion_f2_x_minus_f1_over_x3(
const double y, const double eps_a);¶ The second derivative of the tangential adhesion mollifier function times y minus the first derivative all divided by y cubed.
-
double smooth_mu_a0(const double y, const double mu_s,
const double mu_k, const double eps_a);¶ Compute the value of the ∫ μ(y) a₁(y) dy, where a₁ is the first derivative of the smooth tangential adhesion mollifier.
Note
The
a0
/a1
are unrelated to thea0
/a1
in the normal adhesion.
-
double smooth_mu_a1(const double y, const double mu_s,
const double mu_k, const double eps_a);¶ Compute the value of the μ(y) a₁(y), where a₁ is the first derivative of the smooth tangential adhesion mollifier.
Note
The
a1
is unrelated to thea1
in the normal adhesion.
-
double smooth_mu_a2(const double y, const double mu_s,
const double mu_k, const double eps_a);¶ Compute the value of d/dy (μ(y) a₁(y)), where a₁ is the first derivative of the smooth tangential adhesion mollifier.
Note
The
a1
/a2
are unrelated to thea1
/a2
in the normal adhesion.
-
double smooth_mu_a1_over_x(const double y, const double mu_s,
const double mu_k, const double eps_a);¶ Compute the value of the μ(y) a₁(y) / y, where a₁ is the first derivative of the smooth tangential adhesion mollifier.
Note
The
x
in the function name refers to the parametery
.Note
The
a1
is unrelated to thea1
in the normal adhesion.
-
double smooth_mu_a2_x_minus_mu_a1_over_x3(const double y,
const double mu_s, const double mu_k, const double eps_a);¶ Compute the value of the [(d/dy μ(y) a₁(y)) ⋅ y - μ(y) a₁(y)] / y³, where a₁ and a₂ are the first and second derivatives of the smooth tangential adhesion mollifier.
Note
The
x
in the function name refers to the parametery
.Note
The
a1
/a2
are unrelated to thea1
/a2
in the normal adhesion.