fedoo.time.Newmark

class Newmark(beta=0.25, gamma=0.5)

Newmark-beta time integrator.

This is the alpha_m = 0 and alpha_f = 0 specialization of fedoo.time.GeneralizedAlpha.

__init__(beta=0.25, gamma=0.5)

Methods

Newmark.compile_assembly(assembly[, evolution])

Compile compatible weakforms in an assembly tree in place.

Newmark.compile_weakform(weakform[, evolution])

Return a time-integrated version of weakform when applicable.

Newmark.evolution

TimeEvolution category handled by this integrator (set by subclasses).