o3seespy.numberer

class o3seespy.command.numberer.AMD(osi)[source]

Bases: NumbererBase

This command is used to construct an AMD degree-of-freedom numbering object to provide the mapping between the degrees-of-freedom at the nodes and the equation numbers. An AMD numberer uses the approximate minimum degree scheme to order the matrix equations.

Parameters

osi (o3seespy.OpenSeesInstance) –

op_type = 'AMD'
class o3seespy.command.numberer.NumbererBase[source]

Bases: OpenSeesObject

op_base_type = 'numberer'
class o3seespy.command.numberer.ParallelPlain(osi)[source]

Bases: NumbererBase

This command is used to construct a parallel version of Plain degree-of-freedom numbering object to provide the mapping between the degrees-of-freedom at the nodes and the equation numbers. A Plain numberer just takes whatever order the domain gives it nodes and numbers them, this ordering is both dependent on node numbering and size of the model.

Use this command only for parallel model.

Parameters

osi (o3seespy.OpenSeesInstance) –

op_type = 'ParallelPlain'
class o3seespy.command.numberer.ParallelRCM(osi)[source]

Bases: NumbererBase

This command is used to construct a parallel version of RCM degree-of-freedom numbering object to provide the mapping between the degrees-of-freedom at the nodes and the equation numbers. A Plain numberer just takes whatever order the domain gives it nodes and numbers them, this ordering is both dependent on node numbering and size of the model.

Use this command only for parallel model.

Parameters

osi (o3seespy.OpenSeesInstance) –

op_type = 'ParallelRCM'
class o3seespy.command.numberer.Plain(osi)[source]

Bases: NumbererBase

This command is used to construct a Plain degree-of-freedom numbering object to provide the mapping between the degrees-of-freedom at the nodes and the equation numbers. A Plain numberer just takes whatever order the domain gives it nodes and numbers them, this ordering is both dependent on node numbering and size of the model.

Parameters

osi (o3seespy.OpenSeesInstance) –

op_type = 'Plain'
class o3seespy.command.numberer.RCM(osi)[source]

Bases: NumbererBase

This command is used to construct an RCM degree-of-freedom numbering object to provide the mapping between the degrees-of-freedom at the nodes and the equation numbers. An RCM numberer uses the reverse Cuthill-McKee scheme to order the matrix equations.

Parameters

osi (o3seespy.OpenSeesInstance) –

op_type = 'RCM'
o3seespy.command.numberer.apply_rcm(osi)[source]