/home/runner/work/kynema/kynema/kynema/src/dof_management/assemble_node_freedom_allocation_table.hpp File Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
assemble_node_freedom_allocation_table.hpp File Reference
#include <Kokkos_Core.hpp>
#include "constraints/constraints.hpp"
#include "elements/elements.hpp"
#include "freedom_signature.hpp"
#include "state/state.hpp"
Go to the source code of this file.
Classes | |
struct | kynema::dof::AssembleNodeFreedomMapTable_Beams< DeviceType > |
A Kernel for applying a Beam element's freedom signature to all nodes it contains. More... | |
struct | kynema::dof::AssembleNodeFreedomMapTable_Masses< DeviceType > |
A Kernel for applying a mass element's freedom signature to its node. More... | |
struct | kynema::dof::AssembleNodeFreedomMapTable_Springs< DeviceType > |
A Kernel for applying a spring element's freedom signature to both of its nodes. More... | |
struct | kynema::dof::AssembleNodeFreedomMapTable_Constraints< DeviceType > |
A Kernel for applying a constraint's freedom signature to its base and target nodes. More... | |
Namespaces | |
namespace | kynema |
namespace | kynema::dof |
Functions | |
template<typename DeviceType > | |
void | kynema::dof::assemble_node_freedom_allocation_table (State< DeviceType > &state, const Elements< DeviceType > &elements, const Constraints< DeviceType > &constraints) |
Creates the node freedom allocation table in state based on the connectivities defined in the elements and constraints structures. | |
Generated by