optimization-physics-contractAvailable
Global ODEs and DAEs
Defines optimization applicability and derivative ownership for Global ODEs and DAEs.
Reference contract
| Field | Value | Description |
|---|---|---|
| kind | Global ODEs and DAEs | — |
| namespace | ode | — |
| status | certified | — |
| visible | true | — |
| optimizationContract | {"baseStudies":["transient"],"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contributionBindings":[{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"domain-feature:Time Integration","runtimeOwner":"GlobalOdeDaeAdapter"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"domain-feature:Differential State","runtimeOwner":"GlobalOdeDaeAdapter"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"domain-feature:Algebraic State","runtimeOwner":"GlobalOdeDaeAdapter"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"domain-feature:Global Parameter","runtimeOwner":"GlobalOdeDaeAdapter"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"domain-feature:Expression Output","runtimeOwner":"GlobalOdeDaeAdapter"}],"functionalReductions":["value"],"geometricModes":{"coordinate":{"applicability":"inapplicable","reason":"This interface has no spatial coordinate field."},"materialTopology":{"applicability":"inapplicable","reason":"This interface has no spatial material domain."}},"historyFields":["q"],"objectiveRules":[{"entityDimensions":["global"],"modes":["transient"],"operators":["value"],"supportsSelection":false,"symbols":["ode.q"],"valueKind":"scalar-global"},{"entityDimensions":["global"],"modes":["transient","stationary"],"operators":["value"],"supportsSelection":false,"symbols":["*"],"valueKind":"scalar-global"}],"objectiveSymbols":["ode.q","*"],"requiredDerivativeChannels":["parameter","input"],"role":"nonspatial-analysis","runtimeProvider":"GlobalOdeDaeAdapter","schemaVersion":"1.0.0","stateFields":["q"]} | — |
| governingEquations | [{"description":"Expression-defined differential residuals and algebraic constraints evaluated by the graph-native JAX runtime.","differentiability":"exact-ad","editor":null,"entityDimension":"global","latex":"\\mathbf f(t,\\mathbf q,\\dot{\\mathbf q},\\mathbf p,\\mathbf u)=\\mathbf 0,\\qquad\\mathbf g(t,\\mathbf q,\\mathbf p,\\mathbf u)=\\mathbf 0","mathml":"<math display=\"block\"><mrow><mi>f</mi><mo>(</mo><mi>t</mi><mo>,</mo><mi>q</mi><mo>,</mo><mover><mi>q</mi><mo>.</mo></mover><mo>,</mo><mi>p</mi><mo>,</mo><mi>u</mi><mo>)</mo><mo>=</mo><mn>0</mn><mo>,</mo><mi>g</mi><mo>(</mo><mi>t</mi><mo>,</mo><mi>q</mi><mo>,</mo><mi>p</mi><mo>,</mo><mi>u</mi><mo>)</mo><mo>=</mo><mn>0</mn></mrow></math>","name":"Global differential-algebraic system","readOnly":true,"section":"governing-equation"}] | — |
The runtime provider, evidence fixture, derivative channels, geometric modes, objective symbols, reductions, contribution bindings, and governing equations are generated from the physics catalog.