/home/runner/work/kynema/kynema/kynema/src/model/mesh_connectivity.hpp Source File
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
mesh_connectivity.hpp
Go to the documentation of this file.
Class to manage element-to-node connectivity information for a mesh.
Definition mesh_connectivity.hpp:18
void AddSpringElementConnectivity(size_t elem_id, const std::array< size_t, 2 > &node_ids)
Adds a spring element's node connectivity.
Definition mesh_connectivity.hpp:45
void ExportToYAML(const std::string &filename) const
Export mesh connectivity information to a YAML file.
Definition mesh_connectivity.hpp:113
void ImportFromYAML(const YAML::Node &root)
Import mesh connectivity information from a YAML file.
Definition mesh_connectivity.hpp:122
void AddBeamElementConnectivity(size_t elem_id, std::span< const size_t > node_ids)
Adds a beam element's node connectivity.
Definition mesh_connectivity.hpp:27
void ExportToYAML(std::ostream &file) const
Export mesh connectivity inforation to a YAML file.
Definition mesh_connectivity.hpp:98
void AddMassElementConnectivity(size_t elem_id, size_t node_id)
Adds a mass element's node connectivity.
Definition mesh_connectivity.hpp:36
const std::vector< size_t > & GetMassElementConnectivity(size_t elem_id) const
Get nodes connected to a specific mass element.
Definition mesh_connectivity.hpp:72
void AddConstraintConnectivity(size_t constraint_id, std::span< const size_t > node_ids)
Adds a constraint's node connectivity.
Definition mesh_connectivity.hpp:54
const std::vector< size_t > & GetSpringElementConnectivity(size_t elem_id) const
Get nodes connected to a specific spring element.
Definition mesh_connectivity.hpp:81
MeshConnectivity()=default
const std::vector< size_t > & GetConstraintConnectivity(size_t constraint_id) const
Get nodes connected to a specific constraint.
Definition mesh_connectivity.hpp:90
const std::vector< size_t > & GetBeamElementConnectivity(size_t elem_id) const
Get nodes connected to a specific beam element.
Definition mesh_connectivity.hpp:63
void ImportFromYAML(const std::string &filename)
Import mesh connectivity information from a YAML file.
Definition mesh_connectivity.hpp:165
Definition copy_nodes_to_state.hpp:11
Generated by