PLaSK library
Loading...
Searching...
No Matches
plask::DataVector< T > Member List

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

accumulate(const DataVector< T > &to_accum, typename std::remove_cv< T >::type initial=typename std::remove_cv< T >::type())plask::DataVector< T >related
begin() constplask::DataVector< T >inline
begin()plask::DataVector< T >inline
claim() constplask::DataVector< T >inline
const_data_cast(const DataVector< T > &src)plask::DataVector< T >related
const_iterator typedefplask::DataVector< T >
copy() constplask::DataVector< T >inline
CT typedefplask::DataVector< T >
data() constplask::DataVector< T >inline
data()plask::DataVector< T >inline
DataVector()plask::DataVector< T >inline
DataVector(std::size_t size)plask::DataVector< T >inlineexplicit
DataVector(std::size_t size, const T &value)plask::DataVector< T >inline
DataVector(const DataVector< CT > &src)plask::DataVector< T >inline
DataVector(const DataVector< VT > &src)plask::DataVector< T >inline
DataVector(const DataVector< TS > &src)plask::DataVector< T >inline
DataVector(DataVector< CT > &&src) noexceptplask::DataVector< T >inline
DataVector(DataVector< VT > &&src) noexceptplask::DataVector< T >inline
DataVector(TS *existing_data, std::size_t size)plask::DataVector< T >inline
DataVector(TS *existing_data, std::size_t size, const std::function< void(void *)> &deleter)plask::DataVector< T >inline
DataVector(TS *existing_data, std::size_t size, std::function< void(void *)> &&deleter)plask::DataVector< T >inline
DataVector(std::initializer_list< T > init)plask::DataVector< T >inline
DataVector(std::initializer_list< TS > init)plask::DataVector< T >inline
DataVector< CT >plask::DataVector< T >friend
DataVector< VT >plask::DataVector< T >friend
end() constplask::DataVector< T >inline
end()plask::DataVector< T >inline
fill(const O &value)plask::DataVector< T >inline
Gc typedefplask::DataVector< T >
getSubarrayCopy(std::size_t begin_index, std::size_t subarray_size) constplask::DataVector< T >inline
getSubarrayRef(std::size_t begin_index, std::size_t subarray_size)plask::DataVector< T >inline
getSubarrayRef(std::size_t begin_index, std::size_t subarray_size) constplask::DataVector< T >inline
getSubrangeCopy(const_iterator begin, const_iterator end)plask::DataVector< T >inline
getSubrangeRef(iterator begin, iterator end)plask::DataVector< T >inline
getSubrangeRef(const_iterator begin, const_iterator end) constplask::DataVector< T >inline
iterator typedefplask::DataVector< T >
operator bool() constplask::DataVector< T >inline
operator!=(DataVector< T1 > const &a, DataVector< T2 > const &b)plask::DataVector< T >related
operator*(DataVector< T > const &vec, S a)plask::DataVector< T >related
operator*(S a, DataVector< T > const &vec)plask::DataVector< T >related
operator*=(DataVector< T > &vec, S a)plask::DataVector< T >related
operator+(DataVector< T1 > const &vec1, DataVector< T2 > const &vec2)plask::DataVector< T >related
operator+=(DataVector< T > &to_inc, DataVector< S > const &inc_val)plask::DataVector< T >related
operator-(DataVector< T1 > const &vec1, DataVector< T2 > const &vec2)plask::DataVector< T >related
operator-(DataVector< T > const &vec)plask::DataVector< T >related
operator-=(DataVector< T > &to_dec, DataVector< S > const &dec_val)plask::DataVector< T >related
operator/(DataVector< T > const &vec, S a)plask::DataVector< T >related
operator/=(DataVector< T > &vec, S a)plask::DataVector< T >related
operator<(DataVector< T1 > const &a, DataVector< T2 > const &b)plask::DataVector< T >related
operator<<(std::ostream &out, DataVector< T > const &to_print)plask::DataVector< T >related
operator<=(DataVector< T1 > const &a, DataVector< T2 > const &b)plask::DataVector< T >related
operator=(const DataVector< CT > &M)plask::DataVector< T >inline
operator=(const DataVector< VT > &M)plask::DataVector< T >inline
operator=(DataVector< T > &&src) noexceptplask::DataVector< T >inline
operator==(DataVector< T1 > const &a, DataVector< T2 > const &b)plask::DataVector< T >related
operator>(DataVector< T1 > const &a, DataVector< T2 > const &b)plask::DataVector< T >related
operator>=(DataVector< T1 > const &a, DataVector< T2 > const &b)plask::DataVector< T >related
operator[](std::size_t n) constplask::DataVector< T >inline
operator[](std::size_t n)plask::DataVector< T >inline
remove_const() constplask::DataVector< T >inline
reset()plask::DataVector< T >inline
reset(TS *existing_data, std::size_t size)plask::DataVector< T >inline
reset(TS *existing_data, std::size_t size, const std::function< void(void *)> &deleter)plask::DataVector< T >inline
reset(TS *existing_data, std::size_t size, std::function< void(void *)> &&deleter)plask::DataVector< T >inline
reset(std::size_t size)plask::DataVector< T >inline
reset(std::size_t size, const T &value)plask::DataVector< T >inline
reset(InIterT begin, InIterT end)plask::DataVector< T >inline
size() constplask::DataVector< T >inline
swap(DataVector< T > &other) noexceptplask::DataVector< T >inline
unique() constplask::DataVector< T >inline
value_type typedefplask::DataVector< T >
VT typedefplask::DataVector< T >
~DataVector()plask::DataVector< T >inline