structure

structure

Structure(path[, name])

Initialises Structure object for use in finite element analysis.

constraint

Constraint(name)

Initialises base Constraint object.

TieConstraint(name, master, slave, tol)

Tie constraint between two sets of nodes, elements or surfaces.

displacement

GeneralDisplacement(name, nodes[, x, y, z, ...])

Initialises the base GeneralDisplacement object.

FixedDisplacement(name, nodes[, axes])

A fixed nodal displacement boundary condition.

PinnedDisplacement(name, nodes[, axes])

A pinned nodal displacement boundary condition.

FixedDisplacementXX(name, nodes[, axes])

A pinned nodal displacement boundary condition clamped in XX.

FixedDisplacementYY(name, nodes[, axes])

A pinned nodal displacement boundary condition clamped in YY.

FixedDisplacementZZ(name, nodes[, axes])

A pinned nodal displacement boundary condition clamped in ZZ.

RollerDisplacementX(name, nodes[, axes])

A pinned nodal displacement boundary condition released in X.

RollerDisplacementY(name, nodes[, axes])

A pinned nodal displacement boundary condition released in Y.

RollerDisplacementZ(name, nodes[, axes])

A pinned nodal displacement boundary condition released in Z.

RollerDisplacementXY(name, nodes[, axes])

A pinned nodal displacement boundary condition released in X and Y.

RollerDisplacementYZ(name, nodes[, axes])

A pinned nodal displacement boundary condition released in Y and Z.

RollerDisplacementXZ(name, nodes[, axes])

A pinned nodal displacement boundary condition released in X and Z.

node

Node(key, xyz, ex, ey, ez, mass)

Initialises base Node object.

set

Set(name, type, selection, index)

Initialises base Set object.

element

Element([nodes, number, thermal, axes])

Initialises base Element object.

BeamElement()

A 1D element that resists axial, shear, bending and torsion.

SpringElement()

A 1D spring element.

TrussElement()

A 1D element that resists axial loads.

StrutElement()

A truss element that resists axial compressive loads.

TieElement()

A truss element that resists axial tensile loads.

ShellElement()

A 2D element that resists axial, shear, bending and torsion.

MembraneElement()

A shell element that resists only axial loads.

SolidElement()

A 3D element that resists axial, shear, bending and torsion.

PentahedronElement()

A Solid element with 5 faces (extruded triangle).

TetrahedronElement()

A Solid element with 4 faces.

HexahedronElement()

A Solid cuboid element with 6 faces (extruded rectangle).

element_properties

ElementProperties(name[, material, section, ...])

Initialises an ElementProperties object.

load

Load(name[, axes, components, nodes, elements])

Initialises base Load object.

PrestressLoad(name, elements[, sxx])

Pre-stress [units: N/m2] applied to element(s).

PointLoad(name, nodes[, x, y, z, xx, yy, zz])

Concentrated forces and moments [units:N, Nm] applied to node(s).

PointLoads(name, components)

Concentrated forces and moments [units:N, Nm] applied to different nodes.

LineLoad(name, elements[, x, y, z, xx, yy, ...])

Distributed line forces and moments [units:N/m or Nm/m] applied to element(s).

AreaLoad(name, elements[, x, y, z, axes])

Distributed area force [units:N/m2] applied to element(s).

GravityLoad(name, elements[, g, x, y, z])

Gravity load [units:N/m3] applied to element(s).

TributaryLoad(structure, name, mesh[, x, y, ...])

Tributary area loads applied to nodes.

HarmonicPointLoad(name, nodes[, x, y, z, ...])

Harmonic concentrated forces and moments [units:N, Nm] applied to node(s).

material

Material(name)

Initialises base Material object.

Concrete(name, fck[, v, p, fr])

Elastic and plastic-cracking Eurocode based concrete material.

ConcreteSmearedCrack(name, E, v, p, fc, ec, ...)

Elastic and plastic, cracking concrete material.

ConcreteDamagedPlasticity(name, E, v, p, ...)

Damaged plasticity isotropic and homogeneous material.

Stiff(name[, E])

Elastic, very stiff and massless material.

ElasticIsotropic(name, E, v, p[, tension, ...])

Elastic, isotropic and homogeneous material.

ElasticOrthotropic(name, Ex, Ey, Ez, vxy, ...)

Elastic, orthotropic and homogeneous material.

ElasticPlastic(name, E, v, p, f, e)

Elastic and plastic, isotropic and homogeneous material.

Steel(name[, fy, fu, eu, E, v, p])

Bi-linear steel with given yield stress.

misc

Misc(name)

Initialises base Misc object.

Amplitude(name[, values])

Initialises an Amplitude object to act as a discretised function f(x).

Temperatures(name[, file, values, tend])

Define nodal temperatures data.

section

Section(name)

Initialises base Section object.

AngleSection(name, b, h, t)

Uniform thickness angle cross-section for beam elements.

BoxSection(name, b, h, tw, tf)

Hollow rectangular box cross-section for beam elements.

CircularSection(name, r)

Solid circular cross-section for beam elements.

GeneralSection(name, A, Ixx, Ixy, Iyy, J, g0, gw)

General cross-section for beam elements.

ISection(name, b, h, tw, tf)

Equal flanged I-section for beam elements.

PipeSection(name, r, t)

Hollow circular cross-section for beam elements.

RectangularSection(name, b, h)

Solid rectangular cross-section for beam elements.

ShellSection(name, t)

Section for shell elements.

MembraneSection(name, t)

Section for membrane elements.

SolidSection(name)

Section for solid elements.

TrapezoidalSection(name, b1, b2, h)

Solid trapezoidal cross-section for beam elements.

TrussSection(name, A)

For use with truss elements.

StrutSection(name, A)

For use with strut elements.

TieSection(name, A)

For use with tie elements.

SpringSection(name[, forces, displacements, ...])

For use with spring elements.

step

Step(name)

Initialises base Step object.

GeneralStep(name[, increments, iterations, ...])

Initialises GeneralStep object for use in a static analysis.

ModalStep(name[, modes, increments, ...])

Initialises ModalStep object for use in a modal analysis.

HarmonicStep(name, freq_list[, ...])

Initialises HarmonicStep object for use in a harmonic analysis.

BucklingStep(name[, modes, increments, ...])

Initialises BucklingStep object for use in a buckling analysis.