[MOAB-dev] Changing the options format in iMesh

Jason Kraftcheck kraftche at cae.wisc.edu
Mon Nov 15 17:57:06 CST 2010


On 11/15/2010 05:49 PM, Tim Tautges wrote:
>
>
> On 11/15/2010 03:29 PM, James Porter wrote:
>> On Mon, 2010-11-15 at 14:12 -0600, Tim Tautges wrote:
>>> So how many of the failures are due to not supporting septahedrons?
>>
>> Here's a tentative list of what's failing for us in iMesh_unitTest. I'm
>> not 100% sure about the reasons yet, but I'm reasonably confident:
>>
>> - (17) No support for septahedrons
>
> Based on feedback from Mark Shephard, I think we'll be adding these. Now
> I just need to remember where they're defined...
>

It's a degenerate hex where one edge is collapsed (6 faces and 7 
vertices.)  The name is misleading.  Or at least that's what I recall 
from when I first tried to find out what it was upon encountering the 
type in the TSTTM interface.  It's been a while, so I could be 
mis-remembering.

>> - (19) Set ops (intersect, etc) don't seem to create a set of the type
>> passed in (i.e. same isList value)
>
> This sounds like a MOAB bug to me; any comments?
>

I agree.

>> - (6) Set ops don't seem to work when one of the inputs is the root set
>
> Another bug, since the result is a new set.
>

I agree that it is a bug.  I'm not sure what you mean by the latter half 
of that statement.  The result of all of the set Boolean operations is 
always a new set.  Did you mean that if it was not a new set (modified 
the input set) then the behavior could not be supported for the root set 
in some cases?

>> - (18) Possible issues with iterators over sets with duplicate elements?
>
> Argh, I probably originated the problem, I recall using ranges for
> iterators, which won't work for list-type sets.
>

We probably need a separate list iterator implementation.  Using a 
range-based iterator for lists is clearly wrong for the ordering, but 
using a list-based iterator for ranges would be unnecessarily expensive 
(memory-wise) for many cases.

- jason


More information about the moab-dev mailing list