fedoo.weakform.Inertia

class Inertia(Density, name='', space=None)

Weak formulation related to the inertia effect into dynamical simulation.

Should be used in fedoo.problem.Newmark, fedoo.problem.NonLinearNewmark or fedoo.problem.ExplicitDynamic

Parameters:
  • Density (scalar or arrays of gauss point values.) – Material density

  • name (str) – name of the WeakForm

__init__(Density, name='', space=None)

Methods

Inertia.get_all()

Return the list of all weak forms.

Inertia.get_weak_equation(assembly, pb)

Inertia.initialize(assembly, pb)

Inertia.nvar(self)

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

Inertia.reset()

Inertia.set_start(assembly, pb)

Inertia.sum(wf1, wf2)

Inertia.to_start(assembly, pb)

Inertia.update(assembly, pb)

Inertia.update_2(assembly, pb)

Inertia.name

Return the name of the WeakForm.

Inertia.space

Return the ModelingSpace associated to the WeakForm if defined.