Tenncor
Classes | Namespaces | Typedefs | Functions | Variables
coord.hpp File Reference
#include <functional>
#include "teq/matops.hpp"
Include dependency graph for coord.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  teq::iCoordMap
 Interface for transforming coordinates and reversing the coordinate. More...
 
struct  teq::CoordMap
 

Namespaces

 teq
 

Typedefs

using teq::CoordptrT = std::shared_ptr< iCoordMap >
 Type of iCoordMap smartpointer. More...
 

Functions

bool teq::is_identity (iCoordMap *coorder)
 Checks if the coord mapper is an identity mapper. More...
 
CoordptrT teq::reduce (RankT rank, std::vector< DimT > red)
 
CoordptrT teq::extend (RankT rank, std::vector< DimT > ext)
 
CoordptrT teq::permute (std::vector< RankT > order)
 
CoordptrT teq::flip (RankT dim)
 

Variables

CoordptrT teq::identity
 Identity matrix instance. More...