Fix the offsets to be applied to the flattened map.
Add new Jacobian computation for extruded element.
Modify rhs assembly to increment extruded maps correctly.
Add extruded map flattening and the appropriate offset increments.
Use non-flattened when assembling the LHS.
Add flattened and non-flattened case switching.
Fix extruded map dimension for flattened and non-flattened cases.
Fix offset application for flattened and non-flattened cases.
Change sparsity to use rmult and cmult. Fix matrix assembly for the flattened case.
Extruded mixed spaces fixes.
Fix the non-Mixed Map code generation for extruded map init and increment.
Add functionality for Mixed Function Spaces.
Correctly assemble the RHS block-wise.
Fix offset addition for mixed spaces.
Rewrite add_offset_map code generator.
Rewrite add_offset_map_flatten.
Rewrite map_init_flattened.
Rewrite map_decl_itspace.
Rewrite map_decl.
Fix cdim.