On May 21, 2012, at 2:17 PM, wang yunbo wrote:

> I want to add a fixed-flux boundary condition like this in fipy trunk, 
> 
> BCs = (FixedFlux(faces=m.exteriorFaces(),value=0),) 

> 
> An error is encountered. 
> 
> Traceback (most recent call last):
>  File "phasefieldtest.py", line 67, in <module>
>    BCs = (FixedFlux(faces=m.exteriorFaces(),value=0),)
>  File 
> "/home/wang1320/build/lib/python2.6/site-packages/FiPy-3.0_dev5154-py2.6.egg/fipy/boundaryConditions/fixedFlux.py",
>  line 65, in __init__
>    BoundaryCondition.__init__(self,faces,value)
>  File 
> "/home/wang1320/build/lib/python2.6/site-packages/FiPy-3.0_dev5154-py2.6.egg/fipy/boundaryConditions/boundaryCondition.py",
>  line 64, in __init__
>    if not (self.faces | self.faces.mesh.exteriorFaces 
> AttributeError: 'numpy.ndarray' object has no attribute 'mesh'
> 
> What do I need to change to make the boundary conditions work?

m.exteriorFaces or m.getExteriorFaces(), but not m.exteriorFaces()


_______________________________________________
fipy mailing list
[email protected]
http://www.ctcms.nist.gov/fipy
  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

Reply via email to