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]