PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
PACMAN::FiniteElements::permute< T, Dim > Struct Template Reference

Small helper to canonicalize face-node ordering for row comparison. More...

#include <ComputeLinearSkin.hpp>

Static Public Member Functions

static KOKKOS_INLINE_FUNCTION void permuteCol (T kokkos_sv)
 In-place permutation used to keep equivalent faces sortable.
 

Detailed Description

template<KokkosViewRank< 1 > T, int_t Dim>
struct PACMAN::FiniteElements::permute< T, Dim >

Small helper to canonicalize face-node ordering for row comparison.

Template Parameters
T1D Kokkos subview type containing one face row.
DimSpatial dimension controlling expected face arity.

Definition at line 23 of file ComputeLinearSkin.hpp.

Member Function Documentation

◆ permuteCol()

template<KokkosViewRank< 1 > T, int_t Dim>
static KOKKOS_INLINE_FUNCTION void PACMAN::FiniteElements::permute< T, Dim >::permuteCol ( T  kokkos_sv)
inlinestatic

In-place permutation used to keep equivalent faces sortable.

Parameters
[in,out]kokkos_svFace row subview to reorder.

Definition at line 27 of file ComputeLinearSkin.hpp.

Referenced by PACMAN::FiniteElements::ComputeLinearSkin().


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