Tenncor
|
Eigen node version of teq::FuncArg. More...
#include <funcarg.hpp>
Public Member Functions | |
FuncArg (NodeptrT< T > node, teq::CoordptrT shaper, CoordptrT coorder) | |
Construct FuncArg with specific node, shaper, and coorder. More... | |
teq::Shape | shape (void) const |
Return shape of tensor filtered through coordinate mapper. More... | |
teq::TensptrT | get_tensor (void) const |
Return tensor being mapped. More... | |
NodeptrT< T > | get_node (void) const |
teq::CoordptrT | get_shaper (void) const |
Return shaper coord map. More... | |
bool | map_io (void) const |
CoordptrT | get_coorder (void) const |
Return coord map for coordinates. More... | |
Private Attributes | |
NodeptrT< T > | node_ |
Tensor reference. More... | |
teq::CoordptrT | shaper_ |
Shape mapper. More... | |
CoordptrT | coorder_ |
Coordinate mapper. More... | |
Eigen node version of teq::FuncArg.
|
inline |
Construct FuncArg with specific node, shaper, and coorder.
|
inline |
Return coord map for coordinates.
|
inline |
|
inline |
Return shaper coord map.
|
inline |
Return tensor being mapped.
|
inline |
Return map_io_ flag, True if coorder accepts input coord and generated output, False otherwise
|
inline |
Return shape of tensor filtered through coordinate mapper.
|
private |
Coordinate mapper.
|
private |
Tensor reference.
|
private |
Shape mapper.