Struct MixedComplementarityProblem#
Defined in Program listing for file numerics/src/MCP/MixedComplementarityProblem.h
-
struct MixedComplementarityProblem
Structure that contains and defines a MixedComplementarityProblem.
Public Members
-
int n1
number of equalities constraints
-
int n2
size of complementarity variables
-
ptrFunctionMCP2 compute_Fmcp
pointer to the function used to compute \( F_{mcp}(z) = (G(z), H(z)) \)
-
ptrFunctionMCP_nabla compute_nabla_Fmcp
pointer to the function used to compute \( \nabla_z F_{mcp} \)
-
NumericsMatrix *nabla_Fmcp
storage for \( \nabla_z F_{mcp} \)
-
void *env
environment for the compute_Fmcp and compute_nabla_Fmcp function.
When called from Python, it contains an object with compute_Fmcp and compute_nabla_Fmcp as methods. When called from C, it can reference a data struct containing variables needed for the computations.
-
int n1