GraphAlignment/src/GA_matrix_R.h

Go to the documentation of this file.
00001 #ifndef GA_MATRIX_R
00002 #define GA_MATRIX_R
00003 /* ----------------------------------------------------------------------------
00004  * R package for graph alignment
00005  * ----------------------------------------------------------------------------
00006  *
00007  * Author: Joern P. Meier <mail@ionflux.org>
00008  * 
00009  * The package can be used freely for non-commercial purposes. If you use this 
00010  * package, the appropriate paper to cite is J. Berg and M. Lässig, 
00011  * "Cross-species analysis of biological networks by Bayesian alignment", 
00012  * PNAS 103 (29), 10967-10972 (2006)
00013  * 
00014  * This software is made available in the hope that it will be useful, but 
00015  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
00016  * or FITNESS FOR A PARTICULAR PURPOSE.
00017  * 
00018  * This software contains code for solving linear assignment problems which was 
00019  * written by Roy Jonker, MagicLogic Optimization Inc.. Please note that this 
00020  * code is copyrighted, &copy; 2003 MagicLogic Systems Inc., Canada and may be 
00021  * used for non-commercial purposes only. See 
00022  * https://www.magiclogic.com/assignment.html for the latest version of the LAP 
00023  * code and details on licensing.
00024  *
00025  * ----------------------------------------------------------------------------
00026  * R utility functions for matrix types.
00027  * ----------------------------------------------------------------------------
00028  */
00029 
00038 #include "R.h"
00039 #include "Rinternals.h"
00040 #include "Rdefines.h"
00041 #include "GA_matrix.h"
00042 
00043 #ifdef __cplusplus
00044 extern "C"
00045 {
00046 #endif
00047 
00060 GAMatrixInt* GA_matrix_from_R_int(SEXP robj);
00061 
00070 SEXP GA_matrix_to_R_int(GAMatrixInt* matrix);
00071 
00084 GAMatrixReal* GA_matrix_from_R_real(SEXP robj);
00085 
00094 SEXP GA_matrix_to_R_real(GAMatrixReal* matrix);
00095 
00096 #ifdef __cplusplus
00097 }
00098 #endif
00099 #endif

Generated on Thu Aug 16 15:28:41 2007 for Graphalignment(Rpackage) by  doxygen 1.5.1