---
title: PHASECurveType.holdStartValue
framework: phase
role: symbol
role_heading: Case
path: phase/phasecurvetype/holdstartvalue
---

# PHASECurveType.holdStartValue

A curve that equals its start value for the entire duration.

## Declaration

```swift
case holdStartValue
```

## Discussion

Discussion Use this type for step function curves, such as when mapping a continuously varying input value to a discrete set of output values.

## See Also

### Types

- [PHASECurveType.linear](phase/phasecurvetype/linear.md)
- [PHASECurveType.squared](phase/phasecurvetype/squared.md)
- [PHASECurveType.inverseSquared](phase/phasecurvetype/inversesquared.md)
- [PHASECurveType.cubed](phase/phasecurvetype/cubed.md)
- [PHASECurveType.inverseCubed](phase/phasecurvetype/inversecubed.md)
- [PHASECurveType.sine](phase/phasecurvetype/sine.md)
- [PHASECurveType.inverseSine](phase/phasecurvetype/inversesine.md)
- [PHASECurveType.sigmoid](phase/phasecurvetype/sigmoid.md)
- [PHASECurveType.inverseSigmoid](phase/phasecurvetype/inversesigmoid.md)
- [PHASECurveType.jumpToEndValue](phase/phasecurvetype/jumptoendvalue.md)
