ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_polation.F90 File Reference

Go to the source code of this file.

Data Types

type  pm_polation::neimean_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using the smallest node larger than the query point within an interface of a procedure of the ParaMonte library.
The name neimean stands for neighbor mean.
More...
 
type  pm_polation::neinear_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using the smallest node larger than the query point within an interface of a procedure of the ParaMonte library.
The name neinear stands for neighbor nearest.
More...
 
type  pm_polation::neinext_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using the smallest node larger than the query point within an interface of a procedure of the ParaMonte library.
The name neinext stands for neighbor next.
More...
 
type  pm_polation::neiprev_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using the largest node smaller than the query point within an interface of a procedure of the ParaMonte library.
The name neiprev stands for neighbor previous.
More...
 
type  pm_polation::piwilin_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using piecewise lines within an interface of a procedure of the ParaMonte library.
More...
 
type  pm_polation::monopol_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using a single polynomial of highest degree possible given the abscissa within an interface of a procedure of the ParaMonte library.
More...
 
type  pm_polation::piwipol_type
 This is a concrete derived type whose instances are exclusively used to signify an interpolation using multiple piecewise polynomial of arbitrary degree possible given the abscissa within an interface of a procedure of the ParaMonte library.
More...
 
interface  pm_polation::getInterp
 Generate and return the approximate polynomial interpolation value of the input specified point x for the specified method. More...
 
interface  pm_polation::setInterp
 Generate and return the approximate polynomial interpolation value of the input specified point x for the specified method. More...
 
interface  pm_polation::getExtrap
 Generate and return the approximate polynomial interpolation/extrapolation value of the input specified point x for the specified method. More...
 
interface  pm_polation::setExtrap
 Generate and return the approximate polynomial interpolation/extrapolation value of the input specified point x for the specified method. More...
 

Modules

module  pm_polation
 This module contains procedures and data types for interpolation of finite samples of data.

 

Variables

character(*, SK), parameter pm_polation::MODULE_NAME = "@pm_polation"
 
type(neimean_type), parameter pm_polation::neimean = neimean_type()
 
type(neinear_type), parameter pm_polation::neinear = neinear_type()
 
type(neinext_type), parameter pm_polation::neinext = neinext_type()
 
type(neiprev_type), parameter pm_polation::neiprev = neiprev_type()
 
type(piwilin_type), parameter pm_polation::piwilin = piwilin_type()
 
type(monopol_type), parameter pm_polation::monopol = monopol_type()