Xped
Loading...
Searching...
No Matches
Xped::TensorInterface Member List

This is the complete list of members for Xped::TensorInterface, including all inherited members.

addScale(const Expr1 &src, Expr2 &dst, const Scalar &scale)Xped::TensorInterfaceinlinestatic
addScale(const Expr1 &src, Expr2 &dst, const Scalar &scale)Xped::TensorInterfacestatic
addScale(const Expr1 &src, Expr2 &dst, const Scalar &scale)Xped::TensorInterfacestatic
addScale_helper(const Expr1 &src, Expr2 &dst, const Scalar &scale, seq::iseq< Indextype, Is... > S)Xped::TensorInterfaceinlinestatic
as_tuple(std::array< element_t, N > const &arr, std::index_sequence< Is... >)Xped::TensorInterfaceinlinestatic
as_tuple(std::array< element_t, N > const &arr)Xped::TensorInterfaceinlinestatic
cMap(const Scalar *data, const std::array< Indextype, Rank > &dims)Xped::TensorInterfaceinlinestatic
cMap(const Scalar *data, const std::array< Indextype, Rank > &dims)Xped::TensorInterfacestatic
cMapTType typedefXped::TensorInterface
cMapTType typedefXped::TensorInterface
cMapTType typedefXped::TensorInterface
construct(const std::array< Indextype, Rank > &dims, mpi::XpedWorld &world=mpi::getUniverse())Xped::TensorInterfaceinlinestatic
construct(const MapTType< Scalar, Rank > &map)Xped::TensorInterfaceinlinestatic
construct(const cMapTType< Scalar, Rank > &map)Xped::TensorInterfaceinlinestatic
construct(const std::array< Indextype, Rank > &dims, CTF::World &world)Xped::TensorInterfacestatic
construct(const MapTType< Scalar, Rank > &map)Xped::TensorInterfacestatic
construct(const std::array< Indextype, Rank > &dims, const mpi::XpedWorld &=mpi::getUniverse())Xped::TensorInterfacestatic
construct(const MapTType< Scalar, Rank > &map)Xped::TensorInterfacestatic
construct(const cMapTType< Scalar, Rank > &map)Xped::TensorInterfacestatic
contract(const TType< Scalar, Rank1 > &T1, const TType< Scalar, Rank2 > &T2)Xped::TensorInterfaceinlinestatic
contract(TType< Scalar, Rank1 > &T1, TType< Scalar, Rank2 > &T2)Xped::TensorInterfacestatic
contract(const TType< Scalar, Rank1 > &T1, const TType< Scalar, Rank2 > &T2)Xped::TensorInterfacestatic
contract_helper(const TType< Scalar, Rank1 > &T1, const TType< Scalar, Rank2 > &T2, seq::iseq< Indextype, Is1... > S1, seq::iseq< Indextype, Is2... > S2, seq::iseq< Indextype, Ist... > St)Xped::TensorInterfaceinlinestatic
contract_helper(TType< Scalar, Rank1 > &T1, TType< Scalar, Rank2 > &T2, seq::iseq< Indextype, Is1... > S1, seq::iseq< Indextype, Is2... > S2, seq::iseq< Indextype, Ist... > St)Xped::TensorInterfacestatic
cTType typedefXped::TensorInterface
cTType typedefXped::TensorInterface
cTType typedefXped::TensorInterface
dimensions(const TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
dimensions(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
dimensions(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
get_idx(std::size_t shift=0)Xped::TensorInterfaceinlinestatic
get_raw_data(const TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
get_raw_data(TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
get_raw_data(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
get_raw_data(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
get_raw_data(TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
getVal(const TType< Scalar, Rank > &T, const std::array< Indextype, Rank > &index)Xped::TensorInterfaceinlinestatic
getVal(const TType< Scalar, Rank > &T, const std::array< Indextype, Rank > &index)Xped::TensorInterfacestatic
getVal(const TType< Scalar, Rank > &T, const std::array< Indextype, Rank > &index)Xped::TensorInterfacestatic
idx(const Indextype &i)Xped::TensorInterfaceinlinestatic
Indextype typedefXped::TensorInterface
Indextype typedefXped::TensorInterface
Indextype typedefXped::TensorInterface
Map(Scalar *data, const std::array< Indextype, Rank > &dims)Xped::TensorInterfaceinlinestatic
Map(Scalar *data, const std::array< Indextype, Rank > &dims)Xped::TensorInterfacestatic
MapTType typedefXped::TensorInterface
MapTType typedefXped::TensorInterface
MapTType typedefXped::TensorInterface
print(const TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
print(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
print(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
reshape(const TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &dims)Xped::TensorInterfaceinlinestatic
reshape(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &dims)Xped::TensorInterfaceinlinestatic
reshape(const TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &dims)Xped::TensorInterfacestatic
reshape(const TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &dims)Xped::TensorInterfacestatic
reshape(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &dims)Xped::TensorInterfacestatic
setConstant(TType< Scalar, Rank > &T, const Scalar &val)Xped::TensorInterfaceinlinestatic
setConstant(TType< Scalar, Rank > &T, const Scalar &val)Xped::TensorInterfacestatic
setConstant(TType< Scalar, Rank > &T, const Scalar &val)Xped::TensorInterfacestatic
setRandom(TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
setRandom(TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
setRandom(TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
setSubTensor(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &offsets, const std::array< Indextype, Rank2 > &extents, const TType< Scalar, Rank1 > &S)Xped::TensorInterfaceinlinestatic
setSubTensor(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &offsets, const std::array< Indextype, Rank2 > &extents, const TType< Scalar, Rank1 > &S)Xped::TensorInterfacestatic
setSubTensor(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &offsets, const std::array< Indextype, Rank2 > &extents, const TType< Scalar, Rank1 > &S)Xped::TensorInterfacestatic
setVal(TType< Scalar, Rank > &T, const std::array< Indextype, Rank > &index, const Scalar &val)Xped::TensorInterfaceinlinestatic
setVal(TType< Scalar, Rank > &T, const std::array< Indextype, Rank > &index, const Scalar &val)Xped::TensorInterfacestatic
setVal(TType< Scalar, Rank > &T, const std::array< Indextype, Rank > &index, const Scalar &val)Xped::TensorInterfacestatic
setZero(TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
setZero(TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
setZero(TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
shuffle(const TType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
shuffle(const cMapTType< Scalar, Rank > &T)Xped::TensorInterfaceinlinestatic
shuffle(const TType< Scalar, Rank > &T, seq::iseq< Indextype, p... > s)Xped::TensorInterfaceinlinestatic
shuffle(TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
shuffle(TType< Scalar, Rank > &T, seq::iseq< Indextype, p... > s)Xped::TensorInterfacestatic
shuffle(const TType< Scalar, Rank > &T)Xped::TensorInterfacestatic
shuffle(const TType< Scalar, Rank > &T, seq::iseq< Indextype, p... > s)Xped::TensorInterfacestatic
shuffle_view(const Expr &T)Xped::TensorInterfaceinlinestatic
shuffle_view(const cMapTType< Scalar, Rank > &T, seq::iseq< Indextype, p... > s)Xped::TensorInterfaceinlinestatic
shuffle_view(const Expr &T)Xped::TensorInterfacestatic
shuffle_view(const Expr &T)Xped::TensorInterfacestatic
slice(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &offsets, const std::array< Indextype, Rank2 > &extents)Xped::TensorInterfaceinlinestatic
slice(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &offsets, const std::array< Indextype, Rank2 > &extents)Xped::TensorInterfacestatic
slice(TType< Scalar, Rank1 > &T, const std::array< Indextype, Rank2 > &offsets, const std::array< Indextype, Rank2 > &extents)Xped::TensorInterfacestatic
tensorProd(const TType< Scalar, Rank > &T1, const TType< Scalar, Rank > &T2)Xped::TensorInterfaceinlinestatic
tensorProd(TType< Scalar, Rank > &T1, TType< Scalar, Rank > &T2)Xped::TensorInterfacestatic
tensorProd(const TType< Scalar, Rank > &T1, const TType< Scalar, Rank > &T2)Xped::TensorInterfacestatic
TType typedefXped::TensorInterface
TType typedefXped::TensorInterface
TType typedefXped::TensorInterface