firedrakeproject/firedrake — pull request #124 by kynan (2014-01-09 16:55:39+00:00)
Title: Reconstruct only fixed index on VectorFunctionSpace

When splitting an expression we only want to reconstruct indexed
nodes for a FixedIndex into a VectorFunctionSpace, since we don't
split those. Otherwise we return Zero() if it's a non-matching fixed
index or only the coefficient if it's not a fixed index.