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]