libeblearn
/home/rex/ebltrunk/core/libeblearn/include/libeblearn.h
00001 /***************************************************************************
00002  *   Copyright (C) 2008 by Yann LeCun and Pierre Sermanet *
00003  *   yann@cs.nyu.edu, pierre.sermanet@gmail.com *
00004  *   All rights reserved.
00005  *
00006  * Redistribution and use in source and binary forms, with or without
00007  * modification, are permitted provided that the following conditions are met:
00008  *     * Redistributions of source code must retain the above copyright
00009  *       notice, this list of conditions and the following disclaimer.
00010  *     * Redistributions in binary form must reproduce the above copyright
00011  *       notice, this list of conditions and the following disclaimer in the
00012  *       documentation and/or other materials provided with the distribution.
00013  *     * Redistribution under a license not approved by the Open Source
00014  *       Initiative (http://www.opensource.org) must display the
00015  *       following acknowledgement in all advertising material:
00016  *        This product includes software developed at the Courant
00017  *        Institute of Mathematical Sciences (http://cims.nyu.edu).
00018  *     * The names of the authors may not be used to endorse or promote products
00019  *       derived from this software without specific prior written permission.
00020  *
00021  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
00022  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00023  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
00024  * DISCLAIMED. IN NO EVENT SHALL ThE AUTHORS BE LIABLE FOR ANY
00025  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
00026  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
00027  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
00028  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00029  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00030  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00031  *****************************************************************************/
00032 
00033 #ifndef LIBEBLEARN_H
00034 #define LIBEBLEARN_H
00035 
00036 #include "ebl_defines.h"
00037 #include "libidx.h"
00038 #include "ebl_arch.h"
00039 #include "ebl_march.h"
00040 #include "ebl_merge.h"
00041 #include "ebl_states.h"
00042 #include "ebl_basic.h"
00043 #include "ebl_pooling.h"
00044 #include "ebl_normalization.h"
00045 #include "ebl_cost.h"
00046 #include "ebl_energy.h"
00047 #include "ebl_answer.h"
00048 #include "ebl_codec.h"
00049 #include "ebl_layers.h"
00050 #include "ebl_machines.h"
00051 #include "ebl_nonlinearity.h"
00052 #include "ebl_logger.h"
00053 #include "ebl_preprocessing.h"
00054 #include "ebl_utils.h"
00055 #include "bbox.h"
00056 #include "detector.h"
00057 #include "nms.h"
00058 #include "ebl_lua.h"
00059 
00060 #ifndef __NOSTL__
00061 #include "ebl_tester.h"
00062 #include "ebl_trainer.h"
00063 #include "datasource.h"
00064 #endif
00065 
00066 #endif // LIBEBLEARN_H