AFLOW
 
Loading...
Searching...
No Matches
aurostd_xtensor.h File Reference
#include <vector>
#include <sys/types.h>
#include "aurostd_defs.h"
#include "aurostd_xmatrix.h"
#include "aurostd_xvector.h"

Go to the source code of this file.

Classes

class  aurostd::_subtensor< utype >
 
class  aurostd::xtensor< utype >
 

Namespaces

namespace  aurostd
 

Functions

template<class utype>
xtensor< utype > aurostd::operator+ (const xtensor< utype > &tensor)
 
template<class utype>
xtensor< utype > aurostd::operator- (xtensor< utype > tensor)
 
template<class utype>
xtensor< utype > aurostd::operator+ (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::operator- (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::operator* (xtensor< utype > tensor, const utype &scalar)
 
template<class utype>
xtensor< utype > aurostd::operator* (const utype &scalar, const xtensor< utype > &tensor)
 
template<class utype>
xtensor< utype > aurostd::operator/ (xtensor< utype > tensor, const utype &scalar)
 
template<class utype>
xtensor< utype > aurostd::operator+ (xtensor< utype > tensor1, const xtensor< utype > &tensor2)
 
template<class utype>
xtensor< utype > aurostd::operator- (xtensor< utype > tensor1, const xtensor< utype > &tensor2)
 
template<class utype>
xtensor< utype > aurostd::operator+ (const xtensor< utype > &tensor, const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::operator+ (const _subtensor< utype > &st, const xtensor< utype > &tensor)
 
template<class utype>
xtensor< utype > aurostd::operator+ (const _subtensor< utype > &st1, const _subtensor< utype > &st2)
 
template<class utype>
xtensor< utype > aurostd::operator- (const xtensor< utype > &tensor, const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::operator- (const _subtensor< utype > &st, const xtensor< utype > &tensor)
 
template<class utype>
xtensor< utype > aurostd::operator- (const _subtensor< utype > &st1, const _subtensor< utype > &st2)
 
template<class utype>
std::vector< utype > aurostd::xtensor2vector (xtensor< utype > &tensor)
 
template<class utype>
std::vector< utype > aurostd::xtensor2vector (const _subtensor< utype > &st)
 
template<class utype>
aurostd::xvector< utype > aurostd::xtensor2xvector (xtensor< utype > &) __xprototype
 
template<class utype>
aurostd::xvector< utype > aurostd::xtensor2xvector (const _subtensor< utype > &) __xprototype
 
template<class utype>
aurostd::xmatrix< utype > aurostd::xtensor2xmatrix (xtensor< utype > &) __xprototype
 
template<class utype>
aurostd::xmatrix< utype > aurostd::xtensor2xmatrix (const _subtensor< utype > &) __xprototype
 
template<class utype>
xtensor< utype > aurostd::vector2xtensor (const std::vector< utype > &vec)
 
template<class utype>
xtensor< utype > aurostd::xvector2xtensor (const aurostd::xvector< utype > &xvec)
 
template<class utype>
xtensor< utype > aurostd::xmatrix2xtensor (const aurostd::xmatrix< utype > &xmat)
 
template<class utype>
xtensor< utype > aurostd::abs (xtensor< utype > tensor)
 
template<class utype>
xtensor< utype > aurostd::abs (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::ceil (xtensor< utype > tensor)
 
template<class utype>
xtensor< utype > aurostd::ceil (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::floor (xtensor< utype > tensor)
 
template<class utype>
xtensor< utype > aurostd::floor (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::nint (xtensor< utype > tensor)
 
template<class utype>
xtensor< utype > aurostd::nint (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::round (xtensor< utype > tensor, const utype &tol)
 
template<class utype>
xtensor< utype > aurostd::round (const _subtensor< utype > &st, const utype &tol)
 
template<class utype>
xtensor< utype > aurostd::sign (xtensor< utype > tensor)
 
template<class utype>
xtensor< utype > aurostd::sign (const _subtensor< utype > &st)
 
template<class utype>
utype aurostd::max (xtensor< utype > tensor)
 
template<class utype>
utype aurostd::max (const _subtensor< utype > &st)
 
template<class utype>
utype aurostd::min (xtensor< utype > tensor)
 
template<class utype>
utype aurostd::min (const _subtensor< utype > &st)
 
template<class utype>
utype aurostd::sum (xtensor< utype > tensor)
 
template<class utype>
utype aurostd::sum (const _subtensor< utype > &st)
 
template<class utype>
utype aurostd::trace (const xtensor< utype > &tensor)
 
template<class utype>
utype aurostd::trace (const _subtensor< utype > &st)
 
template<class utype>
xtensor< utype > aurostd::identity_tensor (const utype &_type, int n)
 
int aurostd::eijk (int i, int j, int k)
 
int aurostd::eijk (xvector< int > ijk)
 
int aurostd::estarijk (int i, int j, int k)
 
int aurostd::estarijk (xvector< int > ijk)