Skip to documentation content
On this page
  1. Reference contract
  2. Authoritative source

Wave Optics

Defines optimization applicability and derivative ownership for Wave Optics.

Reference contract

FieldValueDescription
kindWave Optics
namespaceewfd
statusdevelopment
visiblefalse
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.

Authoritative source

Catalog
telion_backend.v2.catalog.PhysicsCatalog
Identity
PhysicsDeclaration/ewfd/optimizationContract
Path
src/telion_backend/v2/physics/specs.py
Symbol
DifferentiablePhysicsContract