MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
hermite.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015, Simon Fuhrmann
3 * TU Darmstadt - Graphics, Capture and Massively Parallel Computing
4 * All rights reserved.
5 *
6 * This software may be modified and distributed under the terms
7 * of the BSD 3-Clause license. See the LICENSE.txt file for details.
8 */
9
10#ifndef FSSR_HERMITE_HEADER
11#define FSSR_HERMITE_HEADER
12
13#include "fssr/defines.h"
14
16
24
29double
30find_root_linear (double a0, double a1);
31
36double
37find_root_square (double a0, double a1, double a2);
38
45double
46find_root_cubic (double a0, double a1, double a2, double a3);
47
54double
55interpolate_root (double v0, double v1, double d0, double d1,
56 InterpolationType type = INTERPOLATION_CUBIC);
57
59
60#endif /* FSSR_HERMITE_HEADER */
#define FSSR_NAMESPACE_END
Definition defines.h:14
#define FSSR_NAMESPACE_BEGIN
Definition defines.h:13
InterpolationType
Definition hermite.h:18
@ INTERPOLATION_CUBIC
Definition hermite.h:22
@ INTERPOLATION_LSDERIV
Definition hermite.h:21
@ INTERPOLATION_SCALING
Definition hermite.h:20
@ INTERPOLATION_LINEAR
Definition hermite.h:19