anonymous_namespace{Barneshut.cpp}::ComputeForces Struct Reference

List of all members.

Classes

struct  Frame

Public Types

typedef int tt_does_not_need_context

Public Member Functions

 ComputeForces (OctreeInternal *_top, double _diameter)
template<typename Context >
void operator() (Body *bb, Context &)
void recurse (Body &b, Body *node, double dsq)
void iterate (Body &b, double root_dsq)
void recurse (Body &b, OctreeInternal *node, double dsq)

Public Attributes

OctreeInternaltop
double diameter
double root_dsq

Member Typedef Documentation

typedef int anonymous_namespace{Barneshut.cpp}::ComputeForces::tt_does_not_need_context

Constructor & Destructor Documentation

anonymous_namespace{Barneshut.cpp}::ComputeForces::ComputeForces ( OctreeInternal _top,
double  _diameter 
) [inline]

Member Function Documentation

void anonymous_namespace{Barneshut.cpp}::ComputeForces::iterate ( Body b,
double  root_dsq 
) [inline]
template<typename Context >
void anonymous_namespace{Barneshut.cpp}::ComputeForces::operator() ( Body bb,
Context &   
) [inline]
void anonymous_namespace{Barneshut.cpp}::ComputeForces::recurse ( Body b,
OctreeInternal node,
double  dsq 
) [inline]
void anonymous_namespace{Barneshut.cpp}::ComputeForces::recurse ( Body b,
Body node,
double  dsq 
) [inline]

Member Data Documentation

double anonymous_namespace{Barneshut.cpp}::ComputeForces::diameter
double anonymous_namespace{Barneshut.cpp}::ComputeForces::root_dsq
OctreeInternal* anonymous_namespace{Barneshut.cpp}::ComputeForces::top

The documentation for this struct was generated from the following file:
Generated on Tue Aug 2 11:51:29 2011 for Galois by  doxygen 1.6.3