fedoo.weakform.SteadyHeatEquation

class SteadyHeatEquation(thermal_constitutivelaw, name=None, nlgeom=False, space=None)

Weak formulation of the steady heat equation (without time evolution).

Parameters:
  • thermal_constitutivelaw (ConstitutiveLaw name (str) or ConstitutiveLaw object) – Thermal Constitutive Law (fedoo.constitutivelaw)

  • name (str) – name of the WeakForm

  • nlgeom (bool (default = False))

__init__(thermal_constitutivelaw, name=None, nlgeom=False, space=None)

Methods

SteadyHeatEquation.get_all()

Return the list of all weak forms.

SteadyHeatEquation.get_weak_equation(...)

SteadyHeatEquation.initialize(assembly, pb)

SteadyHeatEquation.nvar(self)

Return the number of variables used in the modeling space associated to the WeakForm.

SteadyHeatEquation.reset()

SteadyHeatEquation.set_start(assembly, pb)

SteadyHeatEquation.sum(wf1, wf2)

SteadyHeatEquation.to_start()

SteadyHeatEquation.update(assembly, pb)

SteadyHeatEquation.update_2(assembly, pb)

SteadyHeatEquation.name

Return the name of the WeakForm.

SteadyHeatEquation.nlgeom

SteadyHeatEquation.space

Return the ModelingSpace associated to the WeakForm if defined.