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 and the solver will look for the .dyn.h5 file that contains the time varying input to the problem.

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]

for_pos

list(float)

Initial position of the A FoR.

[0.0, 0, 0]