MaterialDatabase#

class pynumad.objects.materialdb.MaterialDatabase#

Bases: dict

generate(materials: dict, stackdb: StackDatabase)#

Adds material and composites information to MatDB

Parameters:
  • materials (dict)

  • stackdb (StackDatabase)

Returns:

Self

class pynumad.objects.materialdb.MaterialDatabaseEntry#

Bases: object

A simple class to organize the attributes of a material

class pynumad.objects.materialdb.Layer#

Bases: object

A simple class to organize the attributes of a material layer.

layer_name#
Type:

str

thicknessA#
Type:

float

thicknessB#
Type:

float

quantity#
Type:

int

theta#
Type:

float

class pynumad.objects.materialdb.ShearWeb#

Bases: object

A simple class to organize the attributes of a shear web

Material#
Type:

str

BeginStation#
Type:

int

EndStation#
Type:

int

Corner#
Type:

list