Ensign
Low-rank framework for multi-core CPUs and GPUs
Loading...
Searching...
No Matches
Ensign::multi_array< T, d > Member List

This is the complete list of members for Ensign::multi_array< T, d >, including all inherited members.

begin() const noexceptEnsign::multi_array< T, d >inline
data()Ensign::multi_array< T, d >inline
data() constEnsign::multi_array< T, d >inline
eEnsign::multi_array< T, d >
emaxEnsign::multi_array< T, d >
end() const noexceptEnsign::multi_array< T, d >inline
extract(array< Index, d-1 > idx_r)Ensign::multi_array< T, d >inline
extract(array< Index, d-1 > idx_r) constEnsign::multi_array< T, d >inline
linear_idx(array< Index, d > idx) constEnsign::multi_array< T, d >inline
multi_array(stloc _sl=stloc::host)Ensign::multi_array< T, d >inline
multi_array(array< Index, d > _e, stloc _sl=stloc::host)Ensign::multi_array< T, d >inline
multi_array(array< Index, d > _emax, array< Index, d > _e, stloc _sl=stloc::host)Ensign::multi_array< T, d >inline
multi_array(const multi_array &ma)Ensign::multi_array< T, d >inline
num_elements() constEnsign::multi_array< T, d >inline
operator()(array< Index, d > idx)Ensign::multi_array< T, d >inline
operator()(array< Index, d > idx) constEnsign::multi_array< T, d >inline
operator()(Ints &&... idx)Ensign::multi_array< T, d >inline
operator()(Ints &&... idx) constEnsign::multi_array< T, d >inline
operator*(const T scalar)Ensign::multi_array< T, d >inline
operator*=(T scalar)Ensign::multi_array< T, d >inline
operator+(const multi_array &lhs)Ensign::multi_array< T, d >inline
operator+=(const multi_array &lhs)Ensign::multi_array< T, d >inline
operator+=(const T scalar)Ensign::multi_array< T, d >inline
operator-(const multi_array &lhs)Ensign::multi_array< T, d >inline
operator-=(const multi_array &lhs)Ensign::multi_array< T, d >inline
operator/=(const T scalar)Ensign::multi_array< T, d >inline
operator<<Ensign::multi_array< T, d >friend
operator=(const multi_array &ma)Ensign::multi_array< T, d >inline
operator==(const multi_array &lhs) constEnsign::multi_array< T, d >inline
reserve(array< Index, d > _emax, array< Index, d > _e)Ensign::multi_array< T, d >inline
resize(array< Index, d > _e)Ensign::multi_array< T, d >inline
sadd(const T scalar, const multi_array &ma)Ensign::multi_array< T, d >inline
save_vector(std::string fn)Ensign::multi_array< T, d >inline
set_zero()Ensign::multi_array< T, d >inline
shape() constEnsign::multi_array< T, d >inline
shape_alloc() constEnsign::multi_array< T, d >inline
slEnsign::multi_array< T, d >
swap(multi_array &ma)Ensign::multi_array< T, d >inline
to_cplx(multi_array< complex< T >, d > &out) constEnsign::multi_array< T, d >inline
update_shape(array< Index, d > _e)Ensign::multi_array< T, d >inline
vEnsign::multi_array< T, d >
~multi_array()Ensign::multi_array< T, d >inline