pycanha_core.parameters — Parameters and Formulas#
The parameters submodule provides the core parameter storage and formula
binding types used by the thermal model.
Parameters#
Entities#
- class ThermalEntity#
Bases:
objectReference to a value in the thermal network.
- __init__(*args, **kwargs)#
- clone#
- get_value#
- get_value_pointer#
- property node_index_1#
(self) -> int
- property node_index_2#
(self) -> int
- set_value#
- string_representation#
- property type#
(self) -> str
- class AttributeEntity(*args, **kwargs)#
Bases:
ThermalEntityEntity referencing a node attribute.
- __init__#
- get_value#
- set_value#
- class ConductiveCouplingEntity(*args, **kwargs)#
Bases:
ThermalEntityEntity referencing a conductive coupling value.
- __init__#
- get_value#
- set_value#
- class RadiativeCouplingEntity(*args, **kwargs)#
Bases:
ThermalEntityEntity referencing a radiative coupling value.
- __init__#
- get_value#
- set_value#
Formulas#
- class Formula#
Bases:
objectBase class for a formula.
- __init__(*args, **kwargs)#
- apply_compiled_formula#
- apply_formula#
- clone#
- compile_formula#
- property entity#
(self) -> pycanha_core.pycanha_core.parameters.ThermalEntity
- get_derivative_values#
- get_value#
- property parameter_dependencies#
(self) -> list[str]
- class ParameterFormula(*args, **kwargs)#
Bases:
FormulaFormula that copies a parameter value to an entity.
- __init__#
- apply_compiled_formula#
- apply_formula#
- compile_formula#
- get_derivative_values#
- get_value#