BeamLoader
- class sharpy.solvers.beamloader.BeamLoader[source]
BeamLoader
class solver inherited fromBaseSolver
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
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]