#include "Sundance.h"


int main(int argc, void** argv)
{
  try
    {
      Sundance::init(&argc, &argv);
			
      /* create a simple mesh on the rectangle */
      int nx = 16;
      int ny = 16;
      int nz = 16;
      double Lx = 1.0;
      double Ly = 1.0;
      double Lz = 1.0;
      MeshGenerator mesher = new RectangleMesher(0.0, Lx, nx, 0.0, Ly, ny);
      Mesh mesh2 = mesher.getMesh();
      
      Mesh mesh = extrudeMesh(mesh2, 0.0, Lz, nz);

      MeshWriter writer = new SimpleTetMeshWriter();
      writer.write("box.tet", mesh);
			
    }
  catch(exception& e)
    {
      Sundance::handleError(e, __FILE__);
    }
  Sundance::finalize();
}




