@@ -108,6 +108,10 @@ class CodegenFormOptionsArray(ImmutableRecord):
control_variable=CodegenOption(default=None,helpstr="Name of control variable in UFL file")
block_preconditioner_diagonal=CodegenOption(default=False,helpstr="Whether this operator should implement the diagonal part of a block preconditioner")
block_preconditioner_offdiagonal=CodegenOption(default=False,helpstr="Whether this operator should implement the off-diagonal part of a block preconditioner")
enable_volume=CodegenOption(default=True,helpstr="Whether to assemble volume integrals")
enable_skeleton=CodegenOption(default=True,helpstr="Whether to assemble skeleton integrals")
enable_boundary=CodegenOption(default=True,helpstr="Whether to assemble boundary integrals")
# Until more sophisticated logic is needed, we keep the actual option data in this module