Solver cards (structmanager.sol200.cards_solver)

Many input cards related to the finite element solver are wrapped in this module.

class structmanager.sol200.cards_solver.PBARL(id, mid, library, type, d_list, nsm=0.0)[source]

Bases: structmanager.sol200.sol200.SOL200

Pre-defined sections for bar elements

Attribute Description
id int - property id
mid int - material id
library str - the default library used to calculate the section properties ('CSLIB1', etc)
d_list list - design variables
type str - section type ('RECT', etc)
nsm float - non-structural mass in [mass unit]/[metric unit]

Methods

constrain_pbar
constrain_pcomp
constrain_pshell
constrain_two_vars
create_dobj
pickle_dump
pickle_load
print_card
print_model
reset_newprops
set_output_file
print_card(file)[source]

Prints the corresponding input card

Parameters:

file : file

File object with a write() method.