[MOAB-dev] r5656 - in MOAB/trunk: src/moab/point_locater tools

rhl6856 at mcs.anl.gov rhl6856 at mcs.anl.gov
Fri Aug 3 13:37:14 CDT 2012


Author: rhl6856
Date: 2012-08-03 13:37:14 -0500 (Fri, 03 Aug 2012)
New Revision: 5656

Modified:
   MOAB/trunk/src/moab/point_locater/point_locater.hpp
   MOAB/trunk/tools/point_search.cpp
Log:
level 1 compiles

Modified: MOAB/trunk/src/moab/point_locater/point_locater.hpp
===================================================================
--- MOAB/trunk/src/moab/point_locater/point_locater.hpp	2012-08-03 18:37:13 UTC (rev 5655)
+++ MOAB/trunk/src/moab/point_locater/point_locater.hpp	2012-08-03 18:37:14 UTC (rev 5656)
@@ -1,41 +1,31 @@
 /** 
- * \class moab::point_locater
- * \author Tim Tautges
- *
- * \brief This class couples data between meshes.
- *
- * The coupler interpolates solution data at a set of points.  Data
- * being interpolated resides on a source mesh, in a tag.
- * Applications calling this coupler send in entities, usually points
- * or vertices, and receive back the tag value interpolated at those
- * points.  Entities in the source mesh containing those points 
- * do not have to reside on the same processor.
- *
- * To use, an application should:
- * - instantiate this coupler by calling the constructor collectively
- *   on all processors in the communicator
- * - call locate_points, which locates the points to be interpolated and
- *   (optionally) caches the results in this object
- * - call interpolate, which does the interpolation
- *
- * Multiple interpolations can be done after locating the points.
- *
+ * point_locater.hpp
+ * Ryan H. Lewis 
+ * Copyright 2012
  */
+#include <vector>
 #ifndef POINT_LOCATER_HPP
 #define POINT_LOCATER_HPP
 
 namespace moab {
 
-template< typename Elements, typename Tree>
+template< typename Elements, 
+	  typename _Tree, 
+	  typename Communicator>
 class Point_search {
 
 //public types
 public:
-	typedef typename Tree tree;
+	typedef  _Tree Tree;
 	typedef typename Elements::value_type Element;
+	typedef	std::vector< std::vector< std::size_t> > Boxes;
+	//temporary error code
+	typedef typename std::size_t Error;


More information about the moab-dev mailing list