NUMCXX  0.13.20181108
Numerical library for small projects and teaching purposes
numcxx::TArray2< T > Member List

This is the complete list of members for numcxx::TArray2< T >, including all inherited members.

__getitem__(index i0)numcxx::TArray2< T >inline
_assert_square() const numcxx::TArray< T >inlineprotected
_datanumcxx::TArray< T >protected
_datamanagernumcxx::TArray< T >protected
_deleternumcxx::TArray< T >protected
_idx(index i0) const numcxx::TArray< T >inlineprotected
_idx(index i0, index i1) const numcxx::TArray< T >inlineprotected
_idx(index i0, index i1, index i2) const numcxx::TArray< T >inlineprotected
_nullify()numcxx::TArray< T >inlineprotected
_setshape(index shape0)numcxx::TArray< T >inlineprotected
clone() const numcxx::TArray2< T >inline
copy() const numcxx::TArray2< T >inline
create(index n0, index n1)numcxx::TArray2< T >inlinestatic
create(const std::initializer_list< std::initializer_list< T >> &il)numcxx::TArray2< T >inlinestatic
data() const numcxx::TArray< T >inline
is_matrix()numcxx::TArray2< T >inline
item(index i0, index i1)numcxx::TArray2< T >inline
itemset(index i0, index i1, T x)numcxx::TArray2< T >inline
ndim() const numcxx::TArray< T >inline
operate(std::function< void(T &a, T &b)> f, TArray< T > &A, TArray< T > &B)numcxx::TArray< T >inlinestatic
operate(std::function< void(T &a, T &b, T &c)> f, TArray< T > &A, TArray< T > &B, TArray< T > &C)numcxx::TArray< T >inlinestatic
operator()(const index i0)numcxx::TArray< T >inline
operator()(const index i0) const numcxx::TArray< T >inline
operator()(const index i0, const index i1)numcxx::TArray< T >inline
operator()(const index i0, const index i1) const numcxx::TArray< T >inline
operator*=(const VAL &a)numcxx::TArray< T >inline
operator+=(const VAL &a)numcxx::TArray< T >inline
operator-=(const VAL &a)numcxx::TArray< T >inline
operator/=(const VAL &a)numcxx::TArray< T >inline
operator=(const TArray2< T > &expr)numcxx::TArray2< T >inline
numcxx::TArray::operator=(const VAL &expr)numcxx::TArray< T >inline
operator[](const index i)numcxx::TArray< T >inline
operator[](const index i) const numcxx::TArray< T >inline
resize(size_t n)numcxx::TArray< T >inline
savetxt(std::ostream &s) const numcxx::TArray< T >inline
shape(const index dim) const numcxx::TArray< T >inline
size() const numcxx::TArray< T >inline
TArray(const TArray< T > &A)=deletenumcxx::TArray< T >
TArray()numcxx::TArray< T >inlineprotected
TArray(index n0)numcxx::TArray< T >inlineprotected
TArray(const std::initializer_list< T > &il)numcxx::TArray< T >inlineprotected
TArray(index n0, T *data, std::function< void(T *p)> deleter)numcxx::TArray< T >inlineprotected
TArray(index n0, T *data, std::shared_ptr< void > datamanager)numcxx::TArray< T >inlineprotected
TArray(index n0, index n1)numcxx::TArray< T >inlineprotected
TArray(const std::initializer_list< std::initializer_list< T >> &il)numcxx::TArray< T >inlineprotected
TArray(index n0, index n1, T *data, std::function< void(T *p)> deleter)numcxx::TArray< T >inlineprotected
TArray(index n0, index n1, T *data, std::shared_ptr< void > datamanager)numcxx::TArray< T >inlineprotected
TArray2(index n0, index n1)numcxx::TArray2< T >inline
TArray2(index n0, index n1, T *data, std::function< void(T *p)> deleter)numcxx::TArray2< T >inline
TArray2(index n0, index n1, T *data, std::shared_ptr< void > datamanager)numcxx::TArray2< T >inline
TArray2(const std::initializer_list< std::initializer_list< T >> &il)numcxx::TArray2< T >inline
TArray2(const TArray2< T > &A)numcxx::TArray2< T >inline
TArray2()numcxx::TArray2< T >inline
value_type typedefnumcxx::TArray< T >
~TArray()numcxx::TArray< T >inlineprotected