<!--
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.experimental.american_option_pricing.andersen_lake.exercise_boundary.cubic_interpolation" />
<meta itemprop="path" content="Stable" />
</div>

# Module: tf_quant_finance.experimental.american_option_pricing.andersen_lake.exercise_boundary.cubic_interpolation

<!-- 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>



Cubic Spline interpolation framework.



## Classes

[`class BoundaryConditionType`](../../../../../tf_quant_finance/math/interpolation/cubic/BoundaryConditionType.md): Specifies which boundary condition type to use for the cubic interpolation.

[`class SplineParameters`](../../../../../tf_quant_finance/math/interpolation/cubic/SplineParameters.md): Cubic spline parameters.

## Functions

[`build(...)`](../../../../../tf_quant_finance/math/interpolation/cubic/build_spline.md): Builds a SplineParameters interpolation object.

[`interpolate(...)`](../../../../../tf_quant_finance/math/interpolation/cubic/interpolate.md): Interpolates spline values for the given `x` and the `spline_data`.

