GeneralStep

class compas_fea.structure.GeneralStep(name, increments=100, iterations=100, tolerance=0.01, factor=1.0, nlgeom=True, nlmat=True, displacements=None, loads=None, type='static', modify=True)[source]

Bases: compas_fea.structure.step.Step

Initialises GeneralStep object for use in a static analysis.

Parameters
  • name (str) – Name of the GeneralStep.

  • increments (int) – Number of step increments.

  • iterations (int) – Number of step iterations.

  • tolerance (float) – A tolerance for analysis solvers.

  • factor (float, dict) – Proportionality factor(s) on the loads and displacements.

  • nlgeom (bool) – Analyse non-linear geometry effects.

  • nlmat (bool) – Analyse non-linear material effects.

  • displacements (list) – Displacement object names.

  • loads (list) – Load object names.

  • type (str) – ‘static’,’static,riks’.

  • modify (bool) – Modify the previously added loads.