Skip to content

BroydenAlgorithm

BroydenAlgorithm

BroydenAlgorithm(count: int)

Bases: Algorithm

Broyden quasi-Newton solution algorithm.

BroydenAlgorithm performs successive rank-one updates of the tangent stiffness matrix, optimized for general unsymmetric nonlinear structural systems.

Tcl form

algorithm Broyden <count>

Example
from femora.core.model import Model

model = Model()
algo = model.analysis.algorithm.broyden(count=8)

Create a Broyden solution algorithm.

Parameters:

Name Type Description Default
count int

Number of iterations before reforming the tangent stiffness matrix.

required

Raises:

Type Description
ValueError

If count is not a positive integer.