On Wed, Nov 12, 2014 at 8:39 AM, Johannes Ring <[email protected]> wrote:
> On Wed, Nov 12, 2014 at 12:15 AM, Brian Drawert <[email protected]> wrote:
>> Hi Marco,
>>
>> As you suggested, I changed all the calls from CSG from 'dolfin' to 'mshr'.  
>> However this still fails, but in new ways:
>>
>> Traceback (most recent call last):
>>   File "cylinder_demo3D.py", line 82, in <module>
>>     model = cylinderDemo3D()
>>   File "cylinder_demo3D.py", line 38, in __init__
>>     pt1 = mshr.Point(MAX_X_DIM, 0, 0)
>> AttributeError: 'module' object has no attribute 'Point'
>>
>> The relevant code is here:
>>
>>         pt1 = mshr.Point(MAX_X_DIM, 0, 0)
>>         pt2 = mshr.Point(MIN_X_DIM, 0, 0)
>>         cylinder = mshr.Cylinder(pt1, pt2, 1.0)
>
> This should work:
>
>     pt1 = dolfin.Point(MAX_X_DIM, 0, 0)
>     pt2 = dolfin.Point(MIN_X_DIM, 0, 0)
>     cylinder = mshr.Cylinder(pt1, pt2, 1.0)
>
> Johannes
>
>>         self.mesh = pyurdme.URDMEMesh(mesh=mshr.Mesh(cylinder, 32))

... and

    self.mesh = pyurdme.URDMEMesh(mesh=mshr.generate_mesh(cylinder, 32))

Johannes

>>
>>
>> On Nov 10, 2014, at 11:43 PM, Marco Morandini <[email protected]> 
>> wrote:
>>
>>>>         cylinder = dolfin.Cylinder(pt1, pt2, 1.0)
>>>                      ^^^^^^
>>> the CSG is now in mshr, and not in dolfin.
>>>
>>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to