• Main Page
  • Data Structures
  • Files
  • File List
  • Globals

ne_per_lib.h

Go to the documentation of this file.
00001 /*===========================================================================
00002  NetEvo Foundation Library
00003  Copyright (C) 2009, 2010 Thomas E. Gorochowski <tgorochowski@me.com>
00004  Bristol Centre for Complexity Sciences, University of Bristol, Bristol, UK
00005  ---------------------------------------------------------------------------- 
00006  NetEvo is a computing framework designed to allow researchers to investigate 
00007  evolutionary aspects of dynamical complex networks. By providing tools to 
00008  easily integrate each of these factors in a coherent way, it is hoped a 
00009  greater understanding can be gained of key attributes and features displayed 
00010  by complex systems.
00011  
00012  NetEvo is open-source software released under the Open Source Initiative 
00013  (OSI) approved Non-Profit Open Software License ("Non-Profit OSL") 3.0. 
00014  Detailed information about this licence can be found in the COPYING file 
00015  included as part of the source distribution.
00016  
00017  This library is distributed in the hope that it will be useful, but
00018  WITHOUT ANY WARRANTY; without even the implied warranty of
00019  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00020  ============================================================================*/
00030 #ifndef NE_PER_LIB_H
00031 #define NE_PER_LIB_H
00032 
00033 
00034 #include "ne_std.h"
00035 #include "ne_per.h"
00036 #include "ne_dyn_vec.h"
00037 
00038 
00044 ne_per_t * ne_per_top_eigenratio_alloc (void);
00046 double     ne_per_top_eigenratio (ne_sys_t *sys, ne_dyn_vec_t *dyn, ne_real_t *params);
00047 
00053 ne_per_t * ne_per_dyn_orderparam_alloc (ne_real_t delta);
00055 double     ne_per_dyn_orderparam (ne_sys_t *sys, ne_dyn_vec_t *dyn, double *params);
00062 double     ne_per_dyn_orderparam_integral (ne_sys_t *sys, ne_dyn_vec_t *dyn, double *params);
00064 double     ne_per_dyn_orderparam_calc_mu (ne_sys_t *sys, ne_dyn_vec_t *dyn, int t, double delta);
00065 
00066 
00074 ne_per_t * ne_per_dyn_bounded_alloc (ne_real_t tEnd);
00076 double     ne_per_dyn_bounded (ne_sys_t *sys, ne_dyn_vec_t *dyn, double *params);
00077 
00078 
00079 #endif /* NE_PER_LIB_H */
00080 

Generated on Thu Aug 26 2010 11:04:24 for NetEvo by  doxygen 1.7.1