Developer Reference for Intel® oneAPI Math Kernel Library for C

ID 766684
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Data Fitting Usage Model

Consider an algorithm that uses the Data Fitting functions. Typically, such algorithms consist of four steps or stages:

  1. Create a task. You can call the Data Fitting function several times to create multiple tasks.

    status = dfdNewTask1D( &task, nx, x, xhint, ny, y, yhint );

  2. Modify the task parameters.

    status = dfdEditPPSpline1D( task, s_order, c_type, bc_type, bc, ic_type, ic, scoeff, scoeffhint );

  3. Perform Data Fitting spline-based computations. You may reiterate steps 2-3 as needed.

    status = dfdInterpolate1D(task, estimate, method, nsite, site, sitehint, ndorder, dorder, datahint, r, rhint, cell );

  4. Destroy the task or tasks.

    status = dfDeleteTask( &task );