AFLOW
 
Loading...
Searching...
No Matches
aurostd_xtensor.cpp File Reference
#include "aurostd_xtensor.h"
#include <cstddef>
#include <iostream>
#include <ostream>
#include <sstream>
#include <string>
#include <vector>
#include "aurostd.h"
#include "aurostd_automatic_template.h"
#include "aurostd_xerror.h"
#include "aurostd_xmatrix.h"
#include "aurostd_xscalar.h"
#include "aurostd_xvector.h"
#include "aflow_xhost.h"

Go to the source code of this file.

Namespaces

namespace  aurostd
 

Macros

#define _AUROSTD_XTENSOR_CPP_
 
#define _DEBUG_XTENSOR_   false
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 
#define AST_TEMPLATE(utype)
 

Functions

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+ (const xtensor< utype > &tensor)
 
template<class utype>
xtensor< utype > aurostd::operator- (xtensor< utype > tensor)
 
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>
xvector< utype > aurostd::xtensor2xvector (xtensor< utype > &tensor)
 
template<class utype>
xvector< utype > aurostd::xtensor2xvector (const _subtensor< utype > &st)
 
template<class utype>
xmatrix< utype > aurostd::xtensor2xmatrix (xtensor< utype > &tensor)
 
template<class utype>
xmatrix< utype > aurostd::xtensor2xmatrix (const _subtensor< utype > &st)
 
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>
xtensor< utype > aurostd::identity_tensor (const utype &_type, int n)
 
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)
 
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)
 

Variables

static const std::string _SUBTENSOR_ERR_PREFIX_ = "aurostd::_subtensor::"
 
static const std::string _XTENSOR_ERR_PREFIX_ = "aurostd::xtensor::"
 

Macro Definition Documentation

◆ _AUROSTD_XTENSOR_CPP_

#define _AUROSTD_XTENSOR_CPP_

Definition at line 12 of file aurostd_xtensor.cpp.

◆ _DEBUG_XTENSOR_

#define _DEBUG_XTENSOR_   false

Definition at line 32 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [1/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>::_subtensor(const int&, utype*, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [2/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>::_subtensor(const std::vector<int>&, utype*, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [3/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>::_subtensor(const aurostd::xvector<int>&, utype*, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [4/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>::~_subtensor();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [5/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator[](const int&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [6/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator()(const std::vector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [7/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator()(const aurostd::xvector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [8/113]

#define AST_TEMPLATE ( utype)
Value:
template void _subtensor<utype>::set(const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [9/113]

#define AST_TEMPLATE ( utype)
Value:
template void _subtensor<utype>::set(const utype&, const int&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [10/113]

#define AST_TEMPLATE ( utype)
Value:
template utype _subtensor<utype>::get(const int&) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [11/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator+=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [12/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator-=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [13/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator*=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [14/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator/=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [15/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator+=(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [16/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator-=(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [17/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator+=(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [18/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator-=(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [19/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator+(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [20/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator-(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [21/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>::operator utype() const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [22/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator=(const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [23/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator=(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [24/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator=(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [25/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator=(const std::vector<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [26/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator=(const aurostd::xvector<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [27/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype>& _subtensor<utype>::operator=(const aurostd::xmatrix<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [28/113]

#define AST_TEMPLATE ( utype)
Value:
template int _subtensor<utype>::getNumElements() const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [29/113]

#define AST_TEMPLATE ( utype)
Value:
template bool _subtensor<utype>::sameShape(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [30/113]

#define AST_TEMPLATE ( utype)
Value:
template bool _subtensor<utype>::sameShape(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [31/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [32/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const std::vector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [33/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const std::vector<int>&, const std::vector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [34/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const aurostd::xvector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [35/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const aurostd::xvector<int>&, const aurostd::xvector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [36/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const int&, const int&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [37/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [38/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::buildTensor(const std::vector<int>&, const std::vector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [39/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::xtensor(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [40/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> xtensor<utype>::operator=(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [41/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> xtensor<utype>::operator=(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [42/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>::~xtensor();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [43/113]

#define AST_TEMPLATE ( utype)
Value:
template bool xtensor<utype>::checkInit(const std::vector<int>&, const std::vector<int>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [44/113]

#define AST_TEMPLATE ( utype)
Value:
template bool xtensor<utype>::sameShape(const xtensor<utype>&) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [45/113]

#define AST_TEMPLATE ( utype)
Value:
template bool xtensor<utype>::sameShape(const _subtensor<utype>&) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [46/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype> xtensor<utype>::operator()(std::vector<int>) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [47/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype> xtensor<utype>::operator()(aurostd::xvector<int>) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [48/113]

#define AST_TEMPLATE ( utype)
Value:
template _subtensor<utype> xtensor<utype>::operator[](int) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [49/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator+=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [50/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator-=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [51/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator*=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [52/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator/=(utype);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [53/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator+=(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [54/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator-=(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [55/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator+(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [56/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator-(const xtensor<utype>);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [57/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator+=(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [58/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype>& xtensor<utype>::operator-=(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [59/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator*(xtensor<utype>, const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [60/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator*(const utype&, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [61/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator/(xtensor<utype>, const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [62/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator+(xtensor<utype>, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [63/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator-(xtensor<utype>, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [64/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator+(const xtensor<utype>&, const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [65/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator+(const _subtensor<utype>&, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [66/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator+(const _subtensor<utype>&, const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [67/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator-(const xtensor<utype>&, const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [68/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator-(const _subtensor<utype>&, const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [69/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> operator-(const _subtensor<utype>&, const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [70/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::set(const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [71/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::set(const utype&, const int&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [72/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::reset();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [73/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::clear();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [74/113]

#define AST_TEMPLATE ( utype)
Value:
template utype xtensor<utype>::get(const int&) const;

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [75/113]

#define AST_TEMPLATE ( utype)
Value:
template std::vector<utype> xtensor2vector(xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [76/113]

#define AST_TEMPLATE ( utype)
Value:
template std::vector<utype> xtensor2vector(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [77/113]

#define AST_TEMPLATE ( utype)
Value:
template xvector<utype> xtensor2xvector(xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [78/113]

#define AST_TEMPLATE ( utype)
Value:
template xvector<utype> xtensor2xvector(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [79/113]

#define AST_TEMPLATE ( utype)
Value:
template xmatrix<utype> xtensor2xmatrix(xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [80/113]

#define AST_TEMPLATE ( utype)
Value:
template xmatrix<utype> xtensor2xmatrix(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [81/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> vector2xtensor(const std::vector<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [82/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> xvector2xtensor(const aurostd::xvector<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [83/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> xmatrix2xtensor(const aurostd::xmatrix<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [84/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> abs(xtensor<utype>);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [85/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::abs();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [86/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> abs(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [87/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> ceil(xtensor<utype>);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [88/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::ceil();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [89/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> ceil(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [90/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> floor(xtensor<utype>);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [91/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::floor();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [92/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> floor(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [93/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> nint(xtensor<utype>);
xmatrix< utype > nint(const xmatrix< utype > &a)

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [94/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::nint();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [95/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> nint(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [96/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> round(xtensor<utype>, const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [97/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::round(const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [98/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> round(const _subtensor<utype>&, const utype&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [99/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> sign(xtensor<utype>);
xmatrix< utype > sign(const xmatrix< utype > &a)

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [100/113]

#define AST_TEMPLATE ( utype)
Value:
template void xtensor<utype>::sign();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [101/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> sign(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [102/113]

#define AST_TEMPLATE ( utype)
Value:
template xtensor<utype> identity_tensor(const utype&, int);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [103/113]

#define AST_TEMPLATE ( utype)
Value:
template utype max(xtensor<utype>);
utype max(const vector< utype > vec)

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [104/113]

#define AST_TEMPLATE ( utype)
Value:
template utype xtensor<utype>::max();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [105/113]

#define AST_TEMPLATE ( utype)
Value:
template utype max(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [106/113]

#define AST_TEMPLATE ( utype)
Value:
template utype min(xtensor<utype>);
utype min(const vector< utype > vec)

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [107/113]

#define AST_TEMPLATE ( utype)
Value:
template utype xtensor<utype>::min();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [108/113]

#define AST_TEMPLATE ( utype)
Value:
template utype min(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [109/113]

#define AST_TEMPLATE ( utype)
Value:
template utype sum(xtensor<utype>);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [110/113]

#define AST_TEMPLATE ( utype)
Value:
template utype xtensor<utype>::sum();

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [111/113]

#define AST_TEMPLATE ( utype)
Value:
template utype sum(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [112/113]

#define AST_TEMPLATE ( utype)
Value:
template utype trace(const xtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

◆ AST_TEMPLATE [113/113]

#define AST_TEMPLATE ( utype)
Value:
template utype trace(const _subtensor<utype>&);

Definition at line 60 of file aurostd_xtensor.cpp.

Variable Documentation

◆ _SUBTENSOR_ERR_PREFIX_

const std::string _SUBTENSOR_ERR_PREFIX_ = "aurostd::_subtensor::"
static

Definition at line 40 of file aurostd_xtensor.cpp.

◆ _XTENSOR_ERR_PREFIX_

const std::string _XTENSOR_ERR_PREFIX_ = "aurostd::xtensor::"
static

Definition at line 41 of file aurostd_xtensor.cpp.