Wildmeshing Toolkit
wmtk::autogen::subgroup Namespace Reference

Functions

int8_t convert (PrimitiveType from, PrimitiveType to, int8_t source)
 
int8_t convert (int8_t from, int8_t to, int8_t source)
 

Variables

const int8_t subgroup_indices_0_0 [2] = {0, 1}
 
const int8_t subgroup_indices_1_0 [6] = {-1, 0, -1, 1, -1, -1}
 
const int8_t subgroup_indices_0_1 [2] = {1, 3}
 
const int8_t subgroup_indices_1_1 [6] = {0, 1, 2, 3, 4, 5}
 
const int8_t subgroup_indices_2_0 [24]
 
const int8_t subgroup_indices_0_2 [2] = {1, 7}
 
const int8_t subgroup_indices_2_1 [24]
 
const int8_t subgroup_indices_1_2 [6] = {3, 1, 9, 7, 15, 13}
 
const int8_t subgroup_indices_2_2 [24]
 
const int8_t * remap_table [3][3]
 

Function Documentation

◆ convert() [1/2]

int8_t wmtk::autogen::subgroup::convert ( int8_t  from,
int8_t  to,
int8_t  source 
)
inline

Definition at line 12 of file convert.hxx.

References remap_table.

◆ convert() [2/2]

int8_t wmtk::autogen::subgroup::convert ( PrimitiveType  from,
PrimitiveType  to,
int8_t  source 
)
inline

Definition at line 8 of file convert.hxx.

Referenced by wmtk::autogen::SimplexDart::convert().

Here is the caller graph for this function:

Variable Documentation

◆ remap_table

const int8_t * wmtk::autogen::subgroup::remap_table

Definition at line 29 of file subgroup_transformations.cpp.

Referenced by convert().

◆ subgroup_indices_0_0

const int8_t wmtk::autogen::subgroup::subgroup_indices_0_0 = {0, 1}

Definition at line 7 of file subgroup_transformations.cpp.

◆ subgroup_indices_0_1

const int8_t wmtk::autogen::subgroup::subgroup_indices_0_1 = {1, 3}

Definition at line 11 of file subgroup_transformations.cpp.

◆ subgroup_indices_0_2

const int8_t wmtk::autogen::subgroup::subgroup_indices_0_2 = {1, 7}

Definition at line 18 of file subgroup_transformations.cpp.

◆ subgroup_indices_1_0

const int8_t wmtk::autogen::subgroup::subgroup_indices_1_0 = {-1, 0, -1, 1, -1, -1}

Definition at line 9 of file subgroup_transformations.cpp.

◆ subgroup_indices_1_1

const int8_t wmtk::autogen::subgroup::subgroup_indices_1_1 = {0, 1, 2, 3, 4, 5}

Definition at line 13 of file subgroup_transformations.cpp.

◆ subgroup_indices_1_2

const int8_t wmtk::autogen::subgroup::subgroup_indices_1_2 = {3, 1, 9, 7, 15, 13}

Definition at line 23 of file subgroup_transformations.cpp.

◆ subgroup_indices_2_0

const int8_t wmtk::autogen::subgroup::subgroup_indices_2_0
Initial value:
= {-1, 0, -1, -1, -1, -1, -1, 1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}

Definition at line 15 of file subgroup_transformations.cpp.

◆ subgroup_indices_2_1

const int8_t wmtk::autogen::subgroup::subgroup_indices_2_1
Initial value:
= {-1, 1, -1, 0, -1, -1, -1, 3, -1, 2, -1, -1,
-1, 5, -1, 4, -1, -1, -1, -1, -1, -1, -1, -1}

Definition at line 20 of file subgroup_transformations.cpp.

◆ subgroup_indices_2_2

const int8_t wmtk::autogen::subgroup::subgroup_indices_2_2
Initial value:
= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}

Definition at line 25 of file subgroup_transformations.cpp.