Public Member Functions | Static Public Member Functions | List of all members
ecl::BluePrintFactory< TensionSpline > Class Template Reference

Blueprint factory for tension splines. More...

#include <tension_spline.hpp>

Inheritance diagram for ecl::BluePrintFactory< TensionSpline >:
Inheritance graph
[legend]

Public Member Functions

virtual ~BluePrintFactory ()
 

Static Public Member Functions

static blueprints::C2TensionSpline Natural (const Array< double > &x_set, const Array< double > &y_set, const double &tau)
 Tension spline blueprint satisfying y, y' and y'' continuity with y''_0 = y''_f = 0. More...
 

Detailed Description

template<>
class ecl::BluePrintFactory< TensionSpline >

Blueprint factory for tension splines.

Generates various blueprints that instantiate or configure tension splines from commonly used algorithms.

See also
TensionSpline.

Definition at line 59 of file tension_spline.hpp.

Constructor & Destructor Documentation

◆ ~BluePrintFactory()

virtual ecl::BluePrintFactory< TensionSpline >::~BluePrintFactory ( )
inlinevirtual

Definition at line 77 of file tension_spline.hpp.

Member Function Documentation

◆ Natural()

C2TensionSpline ecl::BluePrintFactory< TensionSpline >::Natural ( const Array< double > &  x_set,
const Array< double > &  y_set,
const double &  tau 
)
static

Tension spline blueprint satisfying y, y' and y'' continuity with y''_0 = y''_f = 0.

This is the natural form of the spline interpolation.

Parameters
x_set: set of data on the domain axis.
y_set: set of values on the range axis.
tau: the tension parameter.
Returns
C2TensionSpline : the resulting blueprint.
Exceptions
StandardException : throws if configuration arguments are not valid [debug mode only].
See also
C2TensionSpline

Definition at line 125 of file tension_spline_blueprints.cpp.


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


ecl_geometry
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:49