Barrier¶
- class Barrier;¶
Inheritance diagram for ipc::Barrier:
Base class for barrier functions.
Subclassed by ipc::ClampedLogBarrier, ipc::ClampedLogSqBarrier, ipc::CubicBarrier
Public Functions¶
- Barrier() = default;¶
- virtual ~Barrier() = default;¶
-
virtual double operator()(const double d, const double dhat) const
= 0;¶ Evaluate the barrier function.
-
virtual double first_derivative(
const double d, const double dhat) const
= 0;¶ Evaluate the first derivative of the barrier function wrt d.