OutArgs proxy class
This is a 'Property' class restricted to specific attributes that are
type-checked. These properties are:
description - string description of associated ModelEvaluation
g - (int, tuple_of_Evaluation): VARIABLE G support. If
an int, the solver should allocate an array of the
given number of Evaluations. If 0, g is not
supported. If a tuple_of_Evaluation, the solver
should use the user-provided data. (default 0)
f - (bool, Evaluation): VARIABLE F support. If True, the
solver should allocate the Evaluation. If False, f
is not supported. If an Evaluation, the solver
should use the user-supplied data. (default False)
W - (bool, Epetra.Operator): VARIABLE W support. If True, the
solver should allocate the operator. If False, W
is not supported. If an operator, the solver
should use the user-supplied data. (default False)
W_properties - DerivativeProperties: derivative properties for
VARIABLE W. (default None)
DfDp - (int, tuple_of_Derivative): VARIABLE DFDP support. If
an int, the solver should allocate an array of the
given number of Derivatives. If 0, DfDp is not
supported. If a tuple_of_Derivative, the solver
should use the user-provided data. (default 0)
DfDp_properties - tuple_of_DerivativeProperties: derivative properties
for VARIABLE DFDP. (default None)
DgDx - (int, tuple_of_Derivative): VARIABLE DGDX support. If
an int, the solver should allocate an array of the
given number of Derivatives. If 0, DgDx is not
supported. If a tuple_of_Derivative, the solver
should use the user-provided data. (default 0)
DgDx_properties - tuple_of_DerivativeProperties: derivative properties
for VARIABLE DGDX. (default None)
DgDx_dot - (int, tuple_of_Derivative): VARIABLE DGDX_DOT support.
If an int, the solver should allocate an array of the
given number of Derivatives. If 0, DgDx_dot is not
supported. If a tuple_of_Derivative, the solver
should use the user-provided data. (default 0)
DgDx_dot_properties - tuple_of_DerivativeProperties: derivative properties
for VARIABLE DGDX_DOT. (default None)
DgDp - (int, tuple_of_Derivative): VARIABLE DGDP support. If
an int, the solver should allocate an array of the
given number of Derivatives. If 0, DgDp is not
supported. If a tuple_of_Derivative, the solver
should use the user-provided data. (default 0)
DgDp_properties - tuple_of_DerivativeProperties: derivative properties
for VARIABLE DGDP. (default None)