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