PanNDE
All Classes Namespaces Functions Pages
Classes
HostData Namespace Reference

Classes

class  HexMesh
 
class  HexMeshFactory
 
class  HostArray
 
class  HostArrayFactory
 
class  HostDataBundle
 
class  HostField
 
class  HostFieldBundle
 
class  HostFieldFactory
 
class  HostMVSmoother
 

Detailed Description

"HexMesh.hpp" contains class definitions for voxel mesh and voxel mesh factory objects.

"HostArray.hpp" contains the class implementation encapsulating a fixed size array. This allows a "in-family" transfer of arrays without requiring the use of a library, including the STL. The rationale being that extention to GPU or other device code usually prohibits the STL, and therefore avoidance of using std::vector<T> or std::array<T,int> in interface definitions becomes a requirement to ensure interface extensibility.

"HostField.hpp" contains the class implementation encapsulating a data field attached to a mesh

"HostMVSmoother.hpp" contains the class definition for creating a generic scalar multivariate object. Performance is bad, currently here for development reasons, use as beta product if one must do so.