Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/vis15/src/lib/include/diderot/diderot.hxx
ViewVC logotype

Annotation of /branches/vis15/src/lib/include/diderot/diderot.hxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3916 - (view) (download) (as text)

1 : jhr 3826 /*! \file diderot.hxx
2 :     *
3 :     * This header file pulls in all the various headers used in the Diderot library code.
4 :     * It is meant to be included in the generated code produced by the Diderot compiler.
5 :     *
6 :     * \author John Reppy
7 :     */
8 :    
9 :     /*
10 :     * This code is part of the Diderot Project (http://diderot-language.cs.uchicago.edu)
11 :     *
12 :     * COPYRIGHT (c) 2016 The University of Chicago
13 :     * All rights reserved.
14 :     */
15 :    
16 :     #ifndef _DIDEROT_DIDEROT_HXX_
17 :     #define _DIDEROT_DIDEROT_HXX_
18 :    
19 : jhr 3895 #include "base.hxx"
20 :     #include "options.hxx"
21 : jhr 3904 #include "diderot/image.hxx"
22 :     #include "diderot/kdtree.hxx"
23 : jhr 3826
24 : jhr 3916 namespace diderot {
25 : jhr 3872
26 : jhr 3916 template <typename REAL>
27 :     int eigenvals (mat2x2<REAL>, REAL eval[2]);
28 : jhr 3872
29 : jhr 3916 template <typename REAL>
30 :     int eigenvecs (mat2x2<REAL> mat, REAL eval[2], vec2<REAL> evec[2]);
31 : jhr 3872
32 : jhr 3916 template <typename REAL>
33 :     int eigenvals (mat3x3<REAL>, REAL eval[3]);
34 : jhr 3872
35 : jhr 3916 template <typename REAL>
36 :     int eigenvecs (mat3x3<REAL> mat, REAL eval[3], vec3<REAL> evec[3]);
37 :    
38 :     } // namespace diderot
39 :    
40 : jhr 3826 #endif // !_DIDEROT_DIDEROT_HXX_

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0