Open kynan opened 12 years ago
Coefficients are needed - see FluidityEquation._getCoeffName
. Arguments don't appear to be needed, but removing them changes the order in which the local assembly kernels are generated. We'll really need to test the change with buildbot, as it will be difficult to interpret the diff.
Given that this is a trivial change, I think we should concentrate on other issues for now.
Absolutely correct, sorry for overlooking that. I agree it's nothing to worry about for now.
canonicalise
iterates the entire namespace and stores (preprocessed)Form
s,Coefficient
s andArgument
s in a dictionaryuflObjects
(attribute of theequation
object). This dictionary is later only used indrive
, where first of all only the forms are filtered out and these are processed. Therefore, there is in fact no need to add anything but the forms touflObjects
in the first place.