optimization-physics-contractPreview
Wave Optics
Defines optimization applicability and derivative ownership for Wave Optics.
Reference contract
| Field | Value | Description |
|---|---|---|
| kind | Wave Optics | — |
| namespace | ewfd | — |
| status | development | — |
| visible | false | — |
| optimizationContract | {"baseStudies":["frequency-domain"],"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:Electric Current Source","runtimeOwner":"WaveOptics.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"boundary-feature:Electric Field","runtimeOwner":"WaveOptics.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"boundary-feature:Surface Current","runtimeOwner":"WaveOptics.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"weak-contribution:ewfd.wave","runtimeOwner":"WaveOptics.element_residual"}],"functionalReductions":["integral","average","minimum","maximum","rms","norm","smooth-maximum","smooth-minimum","value"],"geometricModes":{"coordinate":{"applicability":"required","reason":""},"materialTopology":{"applicability":"required","reason":""}},"historyFields":[],"objectiveRules":[{"entityDimensions":["global","domain","boundary","point"],"modes":["stationary"],"operators":["integral","average","minimum","maximum","rms","norm","smooth-maximum","smooth-minimum"],"supportsSelection":true,"symbols":["ewfd.E"],"valueKind":"field"},{"entityDimensions":["global"],"modes":["stationary"],"operators":["value"],"supportsSelection":false,"symbols":["ewfd.energy"],"valueKind":"scalar-global"},{"entityDimensions":["global"],"modes":["stationary"],"operators":["value"],"supportsSelection":false,"symbols":["ewfd.compliance"],"valueKind":"scalar-global"}],"objectiveSymbols":["ewfd.E","ewfd.energy","ewfd.compliance"],"requiredDerivativeChannels":["parameter","input","coordinate","material"],"role":"spatial-analysis","runtimeProvider":"WaveOptics.element_residual","schemaVersion":"1.0.0","stateFields":["E"]} | — |
| governingEquations | [{"description":"","differentiability":"exact-ad","editor":null,"entityDimension":"domain","latex":"-\\nabla^2 E-\\omega^2\\mu_0\\epsilon E=i\\omega\\mu_0J","mathml":"<math display=\"block\"><mrow><mo>-</mo><msup><mo>nabla</mo><mn>2</mn></msup><mi>E</mi><mo>-</mo><msup><mi>omega</mi><mn>2</mn></msup><msub><mi>mu</mi><mn>0</mn></msub><mi>epsilon</mi><mi>E</mi><mo>=</mo><mi>i</mi><mi>omega</mi><msub><mi>mu</mi><mn>0</mn></msub><mi>J</mi></mrow></math>","name":"Fixed-frequency scalar Helmholtz equation","readOnly":true,"section":"governing-equation"},{"description":"This interface is not vector Maxwell: anisotropic, magnetic, lossy, dispersive, and PML media require another certified runtime.","differentiability":"exact-ad","editor":null,"entityDimension":"domain","latex":"\\mathbf E(\\mathbf x,t)=\\Re\\{E(\\mathbf x)e^{-i\\omega t}\\}\\,\\hat{\\mathbf e}","mathml":"<math display=\"block\"><mrow><mi>boldE</mi><mo>=</mo><mi>Re</mi><mo>{</mo><mi>E</mi><msup><mi>e</mi><mrow><mi>i</mi><mi>omega</mi><mi>t</mi></mrow></msup><mo>}</mo><mi>hat_e</mi></mrow></math>","name":"Scalar-polarization scope","readOnly":true,"section":"definition"}] | — |
The runtime provider, evidence fixture, derivative channels, geometric modes, objective symbols, reductions, contribution bindings, and governing equations are generated from the physics catalog.