Newer
Older
#ifndef TREE_HPP
#define TREE_HPP
#include <vector>
#include <cstdlib>
namespace nbody {
using namespace std;
//Control control;
unsigned int maxLeafBodies;
static vector<Body> dubinskiParse(string filename);
Tree();
virtual ~Tree();
virtual void clean();
virtual void build(vector<Body> bodies) = 0;
virtual void build(vector<Body> bodies, Box domain) = 0;
virtual void accumulateForceOnto(Body& body);
virtual void computeForces();
virtual vector<Body> copyRefinements(Box domain);
virtual void advance();
virtual Box getLocalBB();