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

Blueprint factory for tension functions. More...

#include <tension_function.hpp>

Inheritance diagram for ecl::BluePrintFactory< TensionFunction >:
Inheritance graph

Public Member Functions

virtual ~BluePrintFactory ()

Static Public Member Functions

static blueprints::TensionSecondDerivativeInterpolation Interpolation (const double x_i, const double y_i, const double yddot_i, const double x_f, const double y_f, const double yddot_f)
 Blueprint for interpolating a tension function between two end points using second derivatives. More...

Detailed Description

class ecl::BluePrintFactory< TensionFunction >

Blueprint factory for tension functions.

Generates various blueprints that instantiate or configure tension functions with commonly used configurations.

See also

Definition at line 58 of file tension_function.hpp.

Constructor & Destructor Documentation

◆ ~BluePrintFactory()

virtual ecl::BluePrintFactory< TensionFunction >::~BluePrintFactory ( )

Definition at line 80 of file tension_function.hpp.

Member Function Documentation

◆ Interpolation()

TensionSecondDerivativeInterpolation ecl::BluePrintFactory< TensionFunction >::Interpolation ( const double  x_i,
const double  y_i,
const double  yddot_i,
const double  x_f,
const double  y_f,
const double  yddot_f 

Blueprint for interpolating a tension function between two end points using second derivatives.

Generates a blueprint for creating tension functions generated from value and second derivative constraints on the endpoints.

x_i: initial domain value.
y_i: initial value.
yddot_i: initial curvature.
x_f: final domain value.
y_f: final value.
yddot_f: final curvature.
TensionSecondDerivativeInterpolation : the resulting blueprint.
See also

Definition at line 87 of file lib/tension_function.cpp.

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

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