[MOAB-dev] r5957 - in MOAB/trunk: . itaps/imesh src src/io src/moab test test/perf tools/dagmc tools/refiner

tautges at mcs.anl.gov tautges at mcs.anl.gov
Sat Jan 26 16:45:54 CST 2013


Author: tautges
Date: 2013-01-26 16:45:54 -0600 (Sat, 26 Jan 2013)
New Revision: 5957

Modified:
   MOAB/trunk/RELEASE_NOTES
   MOAB/trunk/itaps/imesh/iMeshP_MOAB.cpp
   MOAB/trunk/src/Core.cpp
   MOAB/trunk/src/FBEngine.cpp
   MOAB/trunk/src/SequenceData.cpp
   MOAB/trunk/src/SmoothFace.cpp
   MOAB/trunk/src/io/ReadCCMIO.cpp
   MOAB/trunk/src/io/WriteCCMIO.cpp
   MOAB/trunk/src/moab/Core.hpp
   MOAB/trunk/src/moab/Interface.hpp
   MOAB/trunk/test/Makefile.am
   MOAB/trunk/test/perf/perf.cpp
   MOAB/trunk/test/perf/seqperf.cpp
   MOAB/trunk/tools/dagmc/quads_to_tris.cpp
   MOAB/trunk/tools/refiner/MeshOutputFunctor.cpp
   MOAB/trunk/tools/refiner/SimplexTemplateTagAssigner.cpp
Log:
Removing deprecated functions from the interface; note, some of these are overloaded variants, so don't go on
just name: query_interface, release_interface, tag_get_data, tag_set_data, tag_get_size.


Removed compiler warnings in a bunch of files.

Passes make check in serial and parallel, debug and optimized.




Modified: MOAB/trunk/RELEASE_NOTES
===================================================================
--- MOAB/trunk/RELEASE_NOTES	2013-01-26 16:50:09 UTC (rev 5956)
+++ MOAB/trunk/RELEASE_NOTES	2013-01-26 22:45:54 UTC (rev 5957)
@@ -1,4 +1,6 @@
 Version 4.6pre:
+* Removed deprecated functions from the Interface: (some overloaded variants of) query_interface, release_interface, 
+  tag_get_data, tag_set_data, tag_get_size.
 * Added Interface::adjacencies_iterate, whose behavior is much like tag_iterate.
 * Extended Interface::get_coords, to return entity centroids (avg vertex position) for non-vertex entities instead of failing
 * Added new iMeshP extension function iMeshP_getCommunicator, converting fortran integer to MPI C communicator
@@ -15,9 +17,9 @@
 * More extensive warning reporting when using GCC compilers, and many warning eliminations
 * Support for 1D in structured mesh interface
 * Improved doxygen developer documentation
-* Improved vtkMOABReader & paraview plugin
+* Alternative vtkMOABReaderNew & paraview plugin (in tools directory)
 * Additions/improvements to examples
-* New performance tests that include direct tag access tests
+* New performance tests that include direct tag access tests (in test/perf/perf.cpp)
 * Undeprecated one of the "tag_get_handle" functions for returning tag handle given tag name
 * Several conventional tags (GLOBAL_ID, MATERIAL_SET, others) now have conventional default 
   values; see src/MBTagConventions.hpp for a list of default values and other conventional tag

Modified: MOAB/trunk/itaps/imesh/iMeshP_MOAB.cpp
===================================================================
--- MOAB/trunk/itaps/imesh/iMeshP_MOAB.cpp	2013-01-26 16:50:09 UTC (rev 5956)
+++ MOAB/trunk/itaps/imesh/iMeshP_MOAB.cpp	2013-01-26 22:45:54 UTC (rev 5957)
@@ -268,17 +268,17 @@
     ParallelComm* pComm;
     int adjPart;
   public:
-    PartBoundaryIter( ParallelComm* pcomm,
+  inline PartBoundaryIter( ParallelComm* pcomm,
                       EntityHandle part_handle,
                       iBase_EntityType entity_type,
                       iMesh_EntityTopology entity_topology,
                       int adj_part_id,
-                      int array_size )
-    : MBRangeIter( entity_type, entity_topology,
-                   part_handle, array_size ),
-      pComm(pcomm), adjPart(adj_part_id)
-    {}
-    
+                           int array_sz )
+  : MBRangeIter( entity_type, entity_topology,
+                 part_handle, array_sz ),
+    pComm(pcomm), adjPart(adj_part_id)
+{}
+
     virtual ErrorCode reset( Interface* ) {


More information about the moab-dev mailing list