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]