[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