Uses of Interface
pulse.search.direction.DirectionSolver