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(std::span< const size_t, 2 > node_ids, std::span< const double, 3 > axis, double *torque) | kynema::Model | inline |
| AddRigidJoint6DOFsTo3DOFs(std::span< const size_t, 2 > node_ids) | kynema::Model | inline |
| AddRigidJointConstraint(std::span< const size_t, 2 > node_ids) | kynema::Model | inline |
| AddRotationControl(std::span< const size_t, 2 > node_ids, std::span< const 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, std::span< const double, 4 > displacement_quaternion, std::span< const double, 3 > point) | kynema::Model | inline |
| SetBeamAccelerationAboutPoint(size_t beam_elem_id, std::span< const double, 6 > acceleration, std::span< const double, 3 > omega, std::span< const double, 3 > point) | kynema::Model | inline |
| SetBeamVelocityAboutPoint(size_t beam_elem_id, std::span< const double, 6 > velocity, std::span< const double, 3 > point) | kynema::Model | inline |
| SetGravity(double x, double y, double z) | kynema::Model | inline |
| TranslateBeam(size_t beam_elem_id, std::span< const double, 3 > displacement) | kynema::Model | inline |
Generated by