[MOAB-dev] r4508 - MOAB/trunk/itaps/imesh

Tim Tautges tautges at mcs.anl.gov
Thu Feb 17 09:44:27 CST 2011


Yeah, we're trying to minimize these things, but sometimes it's necessary.

- tim

On 02/17/2011 09:31 AM, Iulian Grindeanu wrote:
> As always, I hate when the "interface" changes.
> Right now, MOAB with enable-igeom will not compile, because of this change. I assume there are other places ( in MeshKit) that use get/set tag methods.
>
> Iulian
>
> ----- Original Message -----
>> Whoops, forgot one item: this also changes the char* to void* in
>> iMesh_(get|set)Data and friends.
>>
>> On Wed, 2011-02-16 at 16:38 -0600, jvporter at wisc.edu wrote:
>>> Author: jvporter
>>> Date: 2011-02-16 16:38:33 -0600 (Wed, 16 Feb 2011)
>>> New Revision: 4508
>>>
>>> Modified:
>>>     MOAB/trunk/itaps/imesh/iMesh.h
>>>     MOAB/trunk/itaps/imesh/iMesh_MOAB.cpp
>>>     MOAB/trunk/itaps/imesh/testc_cbind.c
>>> Log:
>>> Mostly sync iMesh.h with standard version:
>>> * Add/update comments
>>> * Add iMesh_(get|set)ESHData and friends
>>> Still left to do:
>>> * Figure out whose num_hops comments are correct (I think ours)
>>> * Do something about iMesh_setAdjTable
>>>
>>>
>>> Modified: MOAB/trunk/itaps/imesh/iMesh.h
>>> ===================================================================
>>> --- MOAB/trunk/itaps/imesh/iMesh.h 2011-02-16 21:59:14 UTC (rev
>>> 4507)
>>> +++ MOAB/trunk/itaps/imesh/iMesh.h 2011-02-16 22:38:33 UTC (rev
>>> 4508)
>>> @@ -7,7 +7,7 @@
>>>
>>>     /**\brief iMesh Interface Specification Minor Release Number
>>>       */
>>> -#define IMESH_MINOR_VERSION 0
>>> +#define IMESH_MINOR_VERSION 1
>>>
>>>     /**\brief iMesh Interface Specification Patch Release Number
>>>       *
>>> @@ -30,7 +30,7 @@
>>>      * to this interface, for example mesh smoothing, adaptive mesh
>>>      refinement,
>>>      * and parallel mesh support.
>>>      *
>>> - * \section DataModel Data Model
>>> + * \section ITAPS Data Model
>>>      *
>>>      * The ITAPS interfaces use a data model composed of four basic
>>>      data types: \n
>>>      * \em Entity: basic topological entities in a mesh, e.g.
>>>      vertices,
>>> @@ -45,7 +45,7 @@
>>>      * \em Tag: application data associated with objects of any of
>>>      the other
>>>      * data types. Each tag has a designated name, size, and data
>>>      type.
>>>      *
>>> - * \section TypeTopology Entity Type, Topology
>>> + * \section ITAPS Entity Type, Topology
>>>      * Each entity has a specific Entity Type and Entity Topology.
>>>      The Entity
>>>      * Type is one of VERTEX, EDGE, FACE, and REGION, and is
>>>      synonymous with
>>>      * the topological dimension of the entity. The Entity Topology
>>>      denotes
>>> @@ -54,14 +54,14 @@
>>>      * types, Entity Type in the iBase_EntityType enumeration, and
>>>      * Entity Topology in the iMesh_EntityTopology enumeration.
>>>      *
>>> - * \section Access Entity-, Array-, and Iterator-Based Access
>>> + * \section ITAPS Entity-, Array-, and Iterator-Based Access
>>>      *
>>>      * The iMesh interface provides functions for accessing entities
>>>      * individually, as arrays of entities, or using iterators. These
>>>      access
>>>      * methods have different memory versus execution time tradeoffs,
>>>      * depending on the implementation.
>>>      *
>>> - * \section Lists Lists Passed Through Interface
>>> + * \section ITAPS Lists Passed Through Interface
>>>      *
>>>      * Many of the functions in iMesh have arguments corresponding to
>>>      lists of
>>>      * objects. In-type arguments for lists consist of a pointer to
>>>      an array and
>>> @@ -79,7 +79,7 @@
>>>      * INTERFACE IMPLEMENTATIONS IS DONE USING THE C MALLOC FUNCTION,
>>>      AND CAN BE
>>>      * DE-ALLOCATED USING THE C FREE FUNCTION.
>

-- 
================================================================
"You will keep in perfect peace him whose mind is
   steadfast, because he trusts in you."               Isaiah 26:3

              Tim Tautges            Argonne National Laboratory
          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
          phone: (608) 263-8485      1500 Engineering Dr.
            fax: (608) 263-4499      Madison, WI 53706



More information about the moab-dev mailing list