TangentialAdhesionPotential¶
- class TangentialAdhesionPotential : public ipc::TangentialPotential;¶
The tangential adhesion potential.
Public Functions¶
- explicit TangentialAdhesionPotential(const double eps_a);¶
Construct a tangential adhesion potential.
- inline double eps_a() const;¶
Get the tangential adhesion mollifier parameter \(\epsilon_a\).
Protected Functions¶
-
virtual double mu_f0(const double x, const double mu_s,
const double mu_k) const override;¶ Compute the value of the ∫ μ(y) f₁(y) dy, where f₁ is the first derivative of the smooth mollifier.
-
virtual double mu_f1_over_x(const double x, const double mu_s,
const double mu_k) const override;¶ Compute the value of the [μ(y) f₁(y)] / x, where f₁ is the first derivative of the smooth mollifier.
Private Types¶
- using Super = TangentialPotential;¶