1 // Copyright (c) 2015-2016, Massachusetts Institute of Technology
2 // Copyright (c) 2016-2017 Sandia Corporation
3 
4 // This file is part of the Compressed Continuous Computation (C3) Library
5 // Author: Alex A. Gorodetsky
6 // Contact: alex@alexgorodetsky.com
7 
8 // All rights reserved.
9 
10 // Redistribution and use in source and binary forms, with or without modification,
11 // are permitted provided that the following conditions are met:
12 
13 // 1. Redistributions of source code must retain the above copyright notice,
14 //    this list of conditions and the following disclaimer.
15 
16 // 2. Redistributions in binary form must reproduce the above copyright notice,
17 //    this list of conditions and the following disclaimer in the documentation
18 //    and/or other materials provided with the distribution.
19 
20 // 3. Neither the name of the copyright holder nor the names of its contributors
21 //    may be used to endorse or promote products derived from this software
22 //    without specific prior written permission.
23 
24 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 
35 //Code
36 
37 
38 #ifndef FUNCTEST_H
39 #define FUNCTEST_H
40 
41 #include "CuTest.h"
42 
43 CuSuite * ChebGetSuite(void);
44 CuSuite * LegGetSuite(void);
45 CuSuite * FourierGetSuite(void);
46 CuSuite * HermGetSuite(void);
47 CuSuite * LelmGetSuite(void);
48 CuSuite * CelmGetSuite(void);
49 CuSuite * StandardPolyGetSuite(void);
50 CuSuite * PolyAlgorithmsGetSuite(void);
51 CuSuite * PolySerializationGetSuite(void);
52 CuSuite * LinkedListGetSuite(void);
53 CuSuite * PiecewisePolyGetSuite(void);
54 CuSuite * PolyApproxSuite(void);
55 CuSuite * PolyRegressionSuite(void);
56 CuSuite * KernGetSuite(void);
57 
58 
59 #endif
60