BeamLoader
- class sharpy.solvers.beamloader.BeamLoader[source]
BeamLoaderclass solver inherited fromBaseSolverLoads 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.h5HDF5 file- Type:
str
- dyn_file_name
name of the
.dyn.h5HDF5 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
unsteadyboolIf
Trueit will be a dynamic problem and the solver will look for the.dyn.h5file that contains the time varying input to the problem.Trueorientationlist(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_poslist(float)Initial position of the A FoR.
[0.0, 0, 0]