ComputeNodeFreedomMapTable< DeviceType > Struct Template Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
kynema::dof::ComputeNodeFreedomMapTable< DeviceType > Struct Template Reference
A Scanning Kernel which to convert the number of active degrees of freedom per node to a pointer map to the start of their degrees of freedom in a serialized global vector. More...
#include <compute_node_freedom_map_table.hpp>
Public Member Functions | |
KOKKOS_FUNCTION void | operator() (size_t i, size_t &update, bool is_final) const |
Public Attributes | |
Kokkos::View< FreedomSignature *, DeviceType >::const_type | node_freedom_allocation_table |
Kokkos::View< size_t *, DeviceType > | node_freedom_map_table |
Detailed Description
template<typename DeviceType>
struct kynema::dof::ComputeNodeFreedomMapTable< DeviceType >
struct kynema::dof::ComputeNodeFreedomMapTable< DeviceType >
A Scanning Kernel which to convert the number of active degrees of freedom per node to a pointer map to the start of their degrees of freedom in a serialized global vector.
Member Function Documentation
◆ operator()()
template<typename DeviceType >
|
inline |
Member Data Documentation
◆ node_freedom_allocation_table
template<typename DeviceType >
Kokkos::View<FreedomSignature*,DeviceType>::const_type kynema::dof::ComputeNodeFreedomMapTable< DeviceType >::node_freedom_allocation_table |
◆ node_freedom_map_table
template<typename DeviceType >
Kokkos::View<size_t*, DeviceType> kynema::dof::ComputeNodeFreedomMapTable< DeviceType >::node_freedom_map_table |
The documentation for this struct was generated from the following file:
- /home/runner/work/kynema/kynema/kynema/src/dof_management/compute_node_freedom_map_table.hpp
Generated by