Trisurf Monte Carlo simulator
Samo Penic
2014-04-23 0ee39cda7ef53b70ed466d0277d22913eddee689
src/general.h
@@ -3,6 +3,7 @@
#include<stdarg.h>
#include<stdio.h>
#include<gsl/gsl_complex.h>
/* @brief This is a header file, defining general constants and structures.
  * @file header.h
  * @author Samo Penic
@@ -47,6 +48,8 @@
#define TS_FAIL 1
/* CONSTANTS */
#define TS_ID_FILAMENT 1
/* DATA TYPES */
/** @brief Sets the default datatype for ts_double
@@ -166,10 +169,11 @@
       ts_uint idx;
   ts_vertex *vtx1;
   ts_vertex *vtx2;
    ts_double bond_length;
    ts_double bond_length_dual;
   ts_bool tainted;
       ts_double bond_length;
       ts_double bond_length_dual;
   ts_bool tainted; //TODO: remove
   ts_double energy;
   ts_double x,y,z;
};
typedef struct ts_bond ts_bond;
@@ -212,12 +216,14 @@
    ts_double dcell;
    ts_double shift;
    ts_double max_occupancy;
   ts_double dmin_interspecies;
} ts_cell_list;
typedef struct {
    ts_uint l;
    ts_double **ulm;
    gsl_complex **ulmComplex;
    ts_double **sumUlm2;
    ts_uint N;
    ts_double **co;