ScanRowEntries< RowPtrType > Struct Template Reference

Kynema API: kynema::solver::ScanRowEntries< RowPtrType > Struct Template Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
kynema::solver::ScanRowEntries< RowPtrType > Struct Template Reference

A Scanning Kernel which calculates the row pointers from a list of the number of entries in each row. More...

#include <scan_row_entries.hpp>

Public Types

using ValueType = typename RowPtrType::value_type
 

Public Member Functions

KOKKOS_FUNCTION void operator() (size_t i, ValueType &update, bool is_final) const
 

Public Attributes

RowPtrType::const_type row_entries
 
RowPtrType row_ptrs
 

Detailed Description

template<typename RowPtrType>
struct kynema::solver::ScanRowEntries< RowPtrType >

A Scanning Kernel which calculates the row pointers from a list of the number of entries in each row.

Member Typedef Documentation

◆ ValueType

template<typename RowPtrType >
using kynema::solver::ScanRowEntries< RowPtrType >::ValueType = typename RowPtrType::value_type

Member Function Documentation

◆ operator()()

template<typename RowPtrType >
KOKKOS_FUNCTION void kynema::solver::ScanRowEntries< RowPtrType >::operator() ( size_t  i,
ValueType update,
bool  is_final 
) const
inline

Member Data Documentation

◆ row_entries

template<typename RowPtrType >
RowPtrType::const_type kynema::solver::ScanRowEntries< RowPtrType >::row_entries

◆ row_ptrs

template<typename RowPtrType >
RowPtrType kynema::solver::ScanRowEntries< RowPtrType >::row_ptrs

The documentation for this struct was generated from the following file: