<!--
This file is generated by a tool. Do not edit directly.
For open-source contributions the docs will be updated automatically.
-->

*Last updated: 2023-03-16.*

<div itemscope itemtype="http://developers.google.com/ReferenceObject">
<meta itemprop="name" content="tf_quant_finance.math.interpolation.cubic.BoundaryConditionType" />
<meta itemprop="path" content="Stable" />
<meta itemprop="property" content="CLAMPED"/>
<meta itemprop="property" content="FIXED_FIRST_DERIVATIVE"/>
<meta itemprop="property" content="NATURAL"/>
</div>

# tf_quant_finance.math.interpolation.cubic.BoundaryConditionType

<!-- Insert buttons and diff -->

<table class="tfo-notebook-buttons tfo-api" align="left">
</table>

<a target="_blank" href="https://github.com/paolodelia99/tf-quant-finance/blob/main/tf_quant_finance/math/interpolation/cubic/cubic_interpolation.py">View source</a>



Specifies which boundary condition type to use for the cubic interpolation.

<!-- Placeholder for "Used in" -->

* `NATURAL`: the cubic interpolation set second derivative equal to zero
at boundaries.
* `CLAMPED`: the cubic interpolation set first derivative equal to zero
at boundaries.
* `FIXED_FIRST_DERIVATIVE`: the cubic interpolation set first derivative to
certain value at boundaries.

## Class Variables

* `CLAMPED` <a id="CLAMPED"></a>
* `FIXED_FIRST_DERIVATIVE` <a id="FIXED_FIRST_DERIVATIVE"></a>
* `NATURAL` <a id="NATURAL"></a>
