Member List
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
kynema::Model Member List
This is the complete list of members for kynema::Model, including all inherited members.
AddBeamElement(std::span< const size_t > node_ids, std::span< const BeamSection > sections, std::span< const std::array< double, 2 > > quadrature) | kynema::Model | inline |
AddFixedBC(const size_t node_id) | kynema::Model | inline |
AddFixedBC3DOFs(const size_t node_id) | kynema::Model | inline |
AddMassElement(const size_t node_id, const std::array< std::array< double, 6 >, 6 > &mass) | kynema::Model | inline |
AddNode() | kynema::Model | inline |
AddPrescribedBC(const size_t node_id, const std::array< double, 7 > &initial_displacement={0., 0., 0., 1., 0., 0., 0.}) | kynema::Model | inline |
AddPrescribedBC3DOFs(const size_t node_id) | kynema::Model | inline |
AddRevoluteJointConstraint(const std::array< size_t, 2 > &node_ids, const std::array< double, 3 > &axis, double *torque) | kynema::Model | inline |
AddRigidJoint6DOFsTo3DOFs(const std::array< size_t, 2 > &node_ids) | kynema::Model | inline |
AddRigidJointConstraint(const std::array< size_t, 2 > &node_ids) | kynema::Model | inline |
AddRotationControl(const std::array< size_t, 2 > &node_ids, const std::array< double, 3 > &axis, double *control) | kynema::Model | inline |
AddSpringElement(const size_t node1_id, const size_t node2_id, const double stiffness, const double undeformed_length) | kynema::Model | inline |
CreateBeams() const | kynema::Model | inline |
CreateBeamsInput() const | kynema::Model | inline |
CreateConstraints() const | kynema::Model | inline |
CreateElements() const | kynema::Model | inline |
CreateMasses() const | kynema::Model | inline |
CreateSprings() const | kynema::Model | inline |
CreateState() const | kynema::Model | inline |
CreateSystem() const | kynema::Model | inline |
CreateSystemWithSolver() const | kynema::Model | inline |
ExportMeshConnectivityToYAML(const std::string &filename="mesh_connectivity.yaml") const | kynema::Model | inline |
GetBeamElement(size_t id) const | kynema::Model | inline |
GetBeamElement(size_t id) | kynema::Model | inline |
GetBeamElements() const | kynema::Model | inline |
GetMassElement(size_t id) const | kynema::Model | inline |
GetMassElement(size_t id) | kynema::Model | inline |
GetMassElements() const | kynema::Model | inline |
GetMeshConnectivity() const | kynema::Model | inline |
GetMeshConnectivity() | kynema::Model | inline |
GetNode(size_t id) const | kynema::Model | inline |
GetNode(size_t id) | kynema::Model | inline |
GetNodes() const | kynema::Model | inline |
GetSpringElement(size_t id) const | kynema::Model | inline |
GetSpringElement(size_t id) | kynema::Model | inline |
InvalidNodeID | kynema::Model | static |
Model()=default | kynema::Model | |
Model(std::array< double, 3 > gravity) | kynema::Model | inlineexplicit |
NumBeamElements() const | kynema::Model | inline |
NumConstraints() const | kynema::Model | inline |
NumMassElements() const | kynema::Model | inline |
NumNodes() const | kynema::Model | inline |
NumSpringElements() const | kynema::Model | inline |
RotateBeamAboutPoint(size_t beam_elem_id, const std::array< double, 4 > &displacement_quaternion, const std::array< double, 3 > &point) | kynema::Model | inline |
SetBeamAccelerationAboutPoint(size_t beam_elem_id, const std::array< double, 6 > &acceleration, const std::array< double, 3 > &omega, const std::array< double, 3 > &point) | kynema::Model | inline |
SetBeamVelocityAboutPoint(size_t beam_elem_id, const std::array< double, 6 > &velocity, const std::array< double, 3 > &point) | kynema::Model | inline |
SetGravity(double x, double y, double z) | kynema::Model | inline |
TranslateBeam(size_t beam_elem_id, const std::array< double, 3 > &displacement) | kynema::Model | inline |
Generated by