
#include "AnT.hpp"


#define a parameters[0]
#define b  parameters[1]
#define X     currentState[0]
#define Y     currentState[1]

bool henon (const Array<real_t>&currentState,
	    const Array<real_t>& parameters,
	    Array<real_t>& rhs)
{
  
  rhs[0] = 1 - a * X * X + Y;
  rhs[1] = b * X;

  return true;
}


#undef a
#undef b
#undef X
#undef Y

extern "C" 
{

void connectSystem ()
{
  MapProxy::systemFunction = henon;
}

}



