Public Member Functions | Static Public Member Functions
ecl::BluePrintFactory< TensionFunction > Class Template Reference

Blueprint factory for tension functions. More...

#include <tension_function.hpp>

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

List of all members.

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.

Detailed Description

template<>
class ecl::BluePrintFactory< TensionFunction >

Blueprint factory for tension functions.

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

See also:
TensionFunction.

Definition at line 58 of file tension_function.hpp.


Constructor & Destructor Documentation

virtual ecl::BluePrintFactory< TensionFunction >::~BluePrintFactory ( ) [inline, virtual]

Definition at line 80 of file tension_function.hpp.


Member Function Documentation

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 
) [static]

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.

Parameters:
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.
Returns:
TensionSecondDerivativeInterpolation : the resulting blueprint.
See also:
ecl::blueprints::TensionSecondDerivativeInterpolation

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


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


ecl_geometry
Author(s): Daniel Stonier
autogenerated on Mon Jul 3 2017 02:21:52