sn_population.[ch]: Add the sn_population object.
[sort-networks.git] / src / sn_network.h
index b960dc0..8737f6e 100644 (file)
@@ -19,6 +19,7 @@ typedef struct sn_network_s sn_network_t;
 #define SN_NETWORK_INPUT_NUM(n) (n)->inputs_num
 
 sn_network_t *sn_network_create (int inputs_num);
+sn_network_t *sn_network_clone (const sn_network_t *n);
 void sn_network_destroy (sn_network_t *n);
 
 int sn_network_stage_add (sn_network_t *n, sn_stage_t *s);
@@ -34,6 +35,7 @@ sn_network_t *sn_network_combine (sn_network_t *n0, sn_network_t *n1);
 sn_network_t *sn_network_read (FILE *fh);
 sn_network_t *sn_network_read_file (const char *file);
 int sn_network_write (sn_network_t *n, FILE *fh);
+int sn_network_write_file (sn_network_t *n, const char *file);
 
 #endif /* SN_NETWORK_H */