#include <node.h>

#include "unary_ops.h"
#include "binary_ops.h"
#include "linalg_ops.h"

using v8::Handle;
using v8::Object;

void Init(Handle<Object> exports) {
  UnaryOpsInit(exports);
  BinaryOpsInit(exports);
  LinAlgOpsInit(exports);
}

NODE_MODULE(eigen, Init);
