tadd example simulation, remove extra ignores - slidergrid - grid of elastic sliders on a frictional surface
 (HTM) git clone git://src.adamsgaard.dk/slidergrid
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit f5386a896ba503a6afe938bdb950890b44bb1727
 (DIR) parent dbdc108fdbb4c7ac7367ca6d93b5987ce0707d44
 (HTM) Author: Anders Damsgaard Christensen <adc@geo.au.dk>
       Date:   Tue, 19 Apr 2016 16:06:20 -0700
       
       add example simulation, remove extra ignores
       
       Diffstat:
         M .gitignore                          |       2 --
         A example.c                           |      46 +++++++++++++++++++++++++++++++
       
       2 files changed, 46 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/.gitignore b/.gitignore
       t@@ -13,5 +13,3 @@ tags
        *.log
        *.out
        *.run.xml
       -*.aux
       -*.aux
 (DIR) diff --git a/example.c b/example.c
       t@@ -0,0 +1,46 @@
       +#include "slidergrid/simulation.h"
       +#include "slidergrid/grid.h"
       +#include "slidergrid/slider.h"
       +
       +#include <stdio.h>
       +
       +// test a regular, 2d, orthogonal grid of sliders
       +simulation setup_simulation()
       +{
       +    // create empty simulation structure with default values
       +    simulation sim = create_simulation();
       +    sim.id = "example";
       +
       +    // initialize grid of sliders
       +    //int nx = 10;
       +    int nx = 2;
       +    int ny = 1;
       +    int nz = 1;
       +    sim.N = nx*ny*nz;
       +    sim.sliders = create_regular_slider_grid(nx, ny, nz, 1.0, 1.0, 1.0);
       +
       +    sim.bond_length_limit = 1.5;
       +
       +    // set slider masses and moments of inertia
       +    int i;
       +    for (i=0; i<sim.N; i++) {
       +
       +        // set default values
       +        initialize_slider_values(&sim.sliders[i]);
       +
       +        // set custom values for certain parameters
       +        sim.sliders[i].mass = 1.0;
       +        sim.sliders[i].moment_of_inertia = 1.0e3;
       +        sim.sliders[i].bond_parallel_kv_stiffness = 1.0e5;
       +        //sim.sliders[i].bond_parallel_kv_viscosity = 1.0e2;
       +    }
       +
       +    sim.sliders[0].vel.x = 0.01;
       +
       +    // set temporal parameters
       +    sim.time = 0.0;
       +    sim.time_end = 10.0;
       +    sim.file_interval = 0.1;
       +
       +    return sim;
       +}