OctreeBuilder Class Reference

#include <octree.hpp>

Collaboration diagram for OctreeBuilder:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OctreeBuilder (const vect3d &c1=vect3d(-1,-1,-1), const vect3d &c2=vect3d(1, 1, 1), size_t nScalars=1, size_t nVectors=0, size_t limitMemoryMB=100, prec_t smallestResolution=0.0)
virtual ~OctreeBuilder ()
void addLimit (const vect3d &n)
void build (Octree &tree)
virtual void getValues (const vect3d &pos, prec_t *f, prec_t *dfdx, prec_t *dfdy, prec_t *dfdz, prec_t *d2fdxdy, prec_t *d2fdxdz, prec_t *d2fdydz, prec_t *d3fdxdydz)=0
virtual bool inContact (const vect3d &pos)=0

Classes

struct  celltask
struct  fieldtask
struct  o8entry_t
struct  values_str

Detailed Description

Definition at line 93 of file octree.hpp.


Constructor & Destructor Documentation

OctreeBuilder::OctreeBuilder ( const vect3d c1 = vect3d(-1,-1,-1),
const vect3d c2 = vect3d(1, 1, 1),
size_t  nScalars = 1,
size_t  nVectors = 0,
size_t  limitMemoryMB = 100,
prec_t  smallestResolution = 0.0 
)

virtual OctreeBuilder::~OctreeBuilder (  )  [virtual]


Member Function Documentation

void OctreeBuilder::addLimit ( const vect3d n  ) 

void OctreeBuilder::build ( Octree tree  ) 

virtual void OctreeBuilder::getValues ( const vect3d pos,
prec_t f,
prec_t dfdx,
prec_t dfdy,
prec_t dfdz,
prec_t d2fdxdy,
prec_t d2fdxdz,
prec_t d2fdydz,
prec_t d3fdxdydz 
) [pure virtual]

virtual bool OctreeBuilder::inContact ( const vect3d pos  )  [pure virtual]


The documentation for this class was generated from the following file:
Generated on Thu Dec 6 20:31:16 2007 for Ephi by  doxygen 1.5.0