BeamLoader

class sharpy.solvers.beamloader.BeamLoader[source]

BeamLoader class solver inherited from BaseSolver

Loads the structural beam solver with the specified user settings.

Parameters:data (ProblemData) – class containing the problem information
settings

contains the specific settings for the solver

Type:dict
settings_types

Key value pairs of the accepted types for the settings values

Type:dict
settings_default

Dictionary containing the default solver settings, should none be provided.

Type:dict
data

class containing the data for the problem

Type:ProblemData
fem_file_name

name of the .fem.h5 HDF5 file

Type:str
dyn_file_name

name of the .dyn.h5 HDF5 file

Type:str
fem_data_dict

key-value pairs of FEM data

Type:dict
dyn_data_dict

key-value pairs of data for dynamic problems

Type:dict
structure

Empty attribute

Type:None

Notes

For further reference on Quaternions see: https://en.wikipedia.org/wiki/Quaternion

See also

class sharpy.utils.solver_interface.BaseSolver
class sharpy.structure.models.beam.Beam

The settings that this solver accepts are given by a dictionary, with the following key-value pairs:

Name Type Description Default
unsteady bool If True it will be a dynamic problem. The default is usually good for all simulations True
orientation list(float) Initial attitude of the structure given as the quaternion that parametrises the rotation from G to A frames of reference. [1.0, 0, 0, 0]