ComputeRowPtrs< RowPtrType > Struct Template Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
kynema::solver::ComputeRowPtrs< RowPtrType > Struct Template Reference
Top level function object for calculating the row pointers of the CRS matrix to be solved during each nonlinear iteration. More...
#include <compute_row_ptrs.hpp>
Public Types | |
using | DeviceType = typename RowPtrType::device_type |
template<typename ValueType > | |
using | View = Kokkos::View< ValueType, DeviceType > |
template<typename ValueType > | |
using | ConstView = typename View< ValueType >::const_type |
Static Public Member Functions | |
static RowPtrType | invoke (size_t num_system_dofs, size_t num_dofs, const ConstView< size_t * > &active_dofs, const ConstView< size_t * > &node_freedom_map_table, const ConstView< size_t * > &num_nodes_per_element, const ConstView< size_t ** > &node_state_indices, const ConstView< size_t * > &base_active_dofs, const ConstView< size_t * > &target_active_dofs, const ConstView< size_t *[6]> &base_node_freedom_table, const ConstView< size_t *[6]> &target_node_freedom_table, const ConstView< Kokkos::pair< size_t, size_t > * > &row_range) |
Detailed Description
Top level function object for calculating the row pointers of the CRS matrix to be solved during each nonlinear iteration.
Member Typedef Documentation
◆ ConstView
template<typename RowPtrType >
template<typename ValueType >
using kynema::solver::ComputeRowPtrs< RowPtrType >::ConstView = typename View<ValueType>::const_type |
◆ DeviceType
template<typename RowPtrType >
using kynema::solver::ComputeRowPtrs< RowPtrType >::DeviceType = typename RowPtrType::device_type |
◆ View
template<typename RowPtrType >
template<typename ValueType >
using kynema::solver::ComputeRowPtrs< RowPtrType >::View = Kokkos::View<ValueType, DeviceType> |
Member Function Documentation
◆ invoke()
template<typename RowPtrType >
|
inlinestatic |
The documentation for this struct was generated from the following file:
- /home/runner/work/kynema/kynema/kynema/src/solver/compute_row_ptrs.hpp
Generated by