/home/runner/work/kynema/kynema/kynema/src/interfaces/constraint_data.hpp Source File
|
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
constraint_data.hpp
Go to the documentation of this file.
Definition blade_interface.cpp:9
A wrapper around the Constraint ID of a given constraint.
Definition constraint_data.hpp:16
ConstraintData(size_t id_)
Constraint data constructor.
Definition constraint_data.hpp:34
void GetLoads(const HostConstraints< DeviceType > &host_constraints)
Populates constraint Loads from state data.
Definition constraint_data.cpp:9
void GetOutputs(const HostConstraints< DeviceType > &host_constraints)
Populates constraint outputs from state data.
Definition constraint_data.cpp:15
std::array< double, 3 > outputs
Constraint outputs.
Definition constraint_data.hpp:27
void SetInputs(HostConstraints< DeviceType > &host_constraints) const
Sets the constraint inputs in the host constraints.
Definition constraint_data.cpp:21
Kokkos::Device< Kokkos::DefaultExecutionSpace, Kokkos::DefaultExecutionSpace::memory_space > DeviceType
Definition constraint_data.hpp:18
std::array< double, 6 > inputs
Constraint inputs.
Definition constraint_data.hpp:24
std::array< double, 6 > loads
Point loads/moment applied by constraint in global coordinates.
Definition constraint_data.hpp:30
size_t id
Constraint identifier in model.
Definition constraint_data.hpp:21
Host-side mirror of the constraint input, output, and loads for a given time increment.
Definition host_constraints.hpp:21
Generated by