Package com.walkfares.function.vollib
Class RationalCubic
java.lang.Object
com.walkfares.function.vollib.RationalCubic
public class RationalCubic extends Object
-
Constructor Summary
Constructors Constructor Description RationalCubic()
-
Method Summary
Modifier and Type Method Description static double
convex_rational_cubic_control_parameter_to_fit_second_derivative_at_left_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_l, boolean preferShapePreservationOverSmoothness)
static double
convex_rational_cubic_control_parameter_to_fit_second_derivative_at_right_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_r, boolean preferShapePreservationOverSmoothness)
static double
minimum_rational_cubic_control_parameter(double d_l, double d_r, double s, boolean preferShapePreservationOverSmoothness)
static double
rational_cubic_control_parameter_to_fit_second_derivative_at_left_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_l)
static double
rational_cubic_control_parameter_to_fit_second_derivative_at_right_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_r)
static double
rational_cubic_interpolation(double x, double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double r)
-
Constructor Details
-
RationalCubic
public RationalCubic()
-
-
Method Details
-
rational_cubic_interpolation
public static double rational_cubic_interpolation(double x, double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double r) -
rational_cubic_control_parameter_to_fit_second_derivative_at_left_side
public static double rational_cubic_control_parameter_to_fit_second_derivative_at_left_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_l) -
rational_cubic_control_parameter_to_fit_second_derivative_at_right_side
public static double rational_cubic_control_parameter_to_fit_second_derivative_at_right_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_r) -
minimum_rational_cubic_control_parameter
public static double minimum_rational_cubic_control_parameter(double d_l, double d_r, double s, boolean preferShapePreservationOverSmoothness) -
convex_rational_cubic_control_parameter_to_fit_second_derivative_at_left_side
public static double convex_rational_cubic_control_parameter_to_fit_second_derivative_at_left_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_l, boolean preferShapePreservationOverSmoothness) -
convex_rational_cubic_control_parameter_to_fit_second_derivative_at_right_side
public static double convex_rational_cubic_control_parameter_to_fit_second_derivative_at_right_side(double x_l, double x_r, double y_l, double y_r, double d_l, double d_r, double second_derivative_r, boolean preferShapePreservationOverSmoothness)
-