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

Heat Transfer

Defines optimization applicability and derivative ownership for Heat Transfer.

Reference contract

FieldValueDescription
kindHeat Transfer
namespaceht
statuscertified
visibletrue
optimizationContract{"baseStudies":["stationary","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:Heat Source","runtimeOwner":"HeatTransfer.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"boundary-feature:Temperature","runtimeOwner":"HeatTransfer.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"boundary-feature:Heat Flux","runtimeOwner":"HeatTransfer.element_residual"},{"certificationFixture":"tests/python_backend/test_differentiable_physics_contract.py::test_builtin_physics_optimization_contract_gate","contribution":"weak-contribution:ht.conduction","runtimeOwner":"HeatTransfer.element_residual"}],"functionalReductions":["integral","average","minimum","maximum","rms","norm","smooth-maximum","smooth-minimum","value"],"geometricModes":{"coordinate":{"applicability":"required","reason":""},"materialTopology":{"applicability":"required","reason":""}},"historyFields":["T"],"objectiveRules":[{"entityDimensions":["global","domain","boundary","point"],"modes":["stationary","transient"],"operators":["integral","average","minimum","maximum","rms","norm","smooth-maximum","smooth-minimum"],"supportsSelection":true,"symbols":["ht.T"],"valueKind":"field"},{"entityDimensions":["global"],"modes":["stationary"],"operators":["value"],"supportsSelection":false,"symbols":["ht.energy"],"valueKind":"scalar-global"},{"entityDimensions":["global"],"modes":["stationary"],"operators":["value"],"supportsSelection":false,"symbols":["ht.compliance"],"valueKind":"scalar-global"}],"objectiveSymbols":["ht.T","ht.energy","ht.compliance"],"requiredDerivativeChannels":["parameter","input","coordinate","material"],"role":"spatial-analysis","runtimeProvider":"HeatTransfer.element_residual","schemaVersion":"1.0.0","stateFields":["T"]}
governingEquations[{"description":"","differentiability":"exact-ad","editor":null,"entityDimension":"domain","latex":"\\rho C_p\\frac{\\partial T}{\\partial t}-\\nabla\\!\\cdot\\!\\left(k\\nabla T\\right)=Q","mathml":"<math display=\"block\"><mrow><mi>ρ</mi><msub><mi>C</mi><mi>p</mi></msub><mfrac><mrow><mo>∂</mo><mi>T</mi></mrow><mrow><mo>∂</mo><mi>t</mi></mrow></mfrac><mo>−</mo><mo>∇</mo><mo>·</mo><mo>(</mo><mi>k</mi><mo>∇</mo><mi>T</mi><mo>)</mo><mo>=</mo><mi>Q</mi></mrow></math>","name":"Heat equation","readOnly":true,"section":"governing-equation"},{"description":"","differentiability":"exact-ad","editor":null,"entityDimension":"domain","latex":"\\mathbf q=-k\\nabla T","mathml":"<math display=\"block\"><mrow><mi mathvariant=\"bold\">q</mi><mo>=</mo><mo>−</mo><mi>k</mi><mo>∇</mo><mi>T</mi></mrow></math>","name":"Conductive heat flux","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/ht/optimizationContract
Path
src/telion_backend/v2/physics/specs.py
Symbol
DifferentiablePhysicsContract