CFL
Public Member Functions | List of all members

Interface class for numerical interpolation. More...

#include <cfl/Interp.hpp>

Public Member Functions

virtual ~IInterp ()
 
virtual Function interpolate (const std::vector< double > &rArg, const std::vector< double > &rVal) const =0
 

Detailed Description

This is the abstract class for numerical implementation. Its implementations are used to construct concrete class Interp.

See also
Interp and NInterp

Constructor & Destructor Documentation

virtual cfl::IInterp::~IInterp ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

virtual Function cfl::IInterp::interpolate ( const std::vector< double > &  rArg,
const std::vector< double > &  rVal 
) const
pure virtual

Interpolation of the data supplied by the vectors of arguments (rArg) and values (rVal).

Parameters
rArgThe vector of arguments.
rValThe vector of values.
Returns
Interpolating function.

The documentation for this class was generated from the following file: