Tenncor
|
Eigen transformation wrapper implementation of iCoordMap. More...
#include <coord.hpp>
Public Member Functions | |
CoordMap (teq::CoordT indices, bool bijective) | |
teq::iCoordMap * | connect (const teq::iCoordMap &rhs) const override |
Implementation of iCoordMap. More... | |
void | forward (teq::CoordT::iterator out, teq::CoordT::const_iterator in) const override |
Implementation of iCoordMap. More... | |
iCoordMap * | reverse (void) const override |
Implementation of iCoordMap. More... | |
std::string | to_string (void) const override |
Implementation of iCoordMap. More... | |
void | access (std::function< void(const teq::MatrixT &)> cb) const override |
Implementation of iCoordMap. More... | |
bool | is_bijective (void) const override |
Implementation of iCoordMap. More... | |
![]() | |
virtual | ~iCoordMap (void)=default |
virtual void | forward (CoordT::iterator out, CoordT::const_iterator in) const =0 |
Forward transform coordinates. More... | |
virtual void | access (std::function< void(const MatrixT &)> cb) const =0 |
Private Attributes | |
teq::CoordT | indices_ |
bool | bijective_ |
Eigen transformation wrapper implementation of iCoordMap.
|
inline |
|
inlineoverride |
Implementation of iCoordMap.
|
inlineoverridevirtual |
Implementation of iCoordMap.
Implements teq::iCoordMap.
|
inlineoverride |
Implementation of iCoordMap.
|
inlineoverridevirtual |
Implementation of iCoordMap.
Implements teq::iCoordMap.
|
inlineoverridevirtual |
Implementation of iCoordMap.
Implements teq::iCoordMap.
|
inlineoverridevirtual |
Implementation of iCoordMap.
Implements teq::iCoordMap.
|
private |
|
private |