fedoo.weakform.HeatEquation
- class HeatEquation(thermal_constitutivelaw, name=None, nlgeom=False, space=None)
Weak formulation of the heat equation.
- Parameters:
thermal_constitutivelaw (ConstitutiveLaw name (str) or ConstitutiveLaw object) – Thermal Constitutive Law (
fedoo.constitutivelaw
)name (str) – name of the WeakForm
nlgeom (bool (default = False))
assembly. (This weakform use mat_lumping for the time derivative)
mat_lumping (Without)
oscillations. (the solution is generally wrong with notable temperature)
However –
wf = fedoo.weakform.HeatEquation(thermal_constitutivelaw) wf.list_weakform[1].assembly_options['mat_lumping'] = False
using (it is possible to change this parameter) –
wf = fedoo.weakform.HeatEquation(thermal_constitutivelaw) wf.list_weakform[1].assembly_options['mat_lumping'] = False
- __init__(**kwargs)