Skip to content

CuiCu-618/TPCC

 
 

Repository files navigation

TPCC

Enumeration of tensor product chain complexes

Quick links

Overview

This little library enumerates the objects in a tensor product chain complex, that is for instance, the k-dimensional facets in an n-dimensional Cartesian mesh.

Design goals are

  • regular numbering schemes which are purely algorithmic and do not need data.
  • enable as much compile time computation as possible, thus reducing runtime overhead.
  • header-only library without configuration step which can be used easily by other projects

Example for a TPCC

Here is an example for a tensor product chain complex in three dimension. The objects are shrunk for better visibility, in reality they are touching.

3D facets (bricks)

3D facets, bricks

2D facets (rectangles)

2D facets, rectangles

1D facets (lines)

1D facets, lines

0D facets (points)

No further picture for those. These are just the vertices of the 3D bricks.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.8%
  • CMake 1.2%