# PhasicFlow: Member List
PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.

VectorSingle< word, HostSpace > Member List

This is the complete list of members for VectorSingle< word, HostSpace >, including all inherited members.

assign(size_t n, const word &val) | VectorSingle< word, HostSpace > | inline
assign(const std::vector< word > &src, uint32 cap) | VectorSingle< word, HostSpace > | inline
assign(const std::vector< word > &src) | VectorSingle< word, HostSpace > | inline
assign(const VectorType &src, bool srcCapacity=true) | VectorSingle< word, HostSpace > | inline
assignFromDevice(const VectorSingle< word, MSpace > &src, bool srcCapacity=true) | VectorSingle< word, HostSpace > | inline
assignFromHost(const VectorTypeHost &src) | VectorSingle< word, HostSpace > | inline
begin() | VectorSingle< word, HostSpace > | inline
begin() const | VectorSingle< word, HostSpace > | inline
capacity() const | VectorSingle< word, HostSpace > | inline
clear() | VectorSingle< word, HostSpace > | inline
clone() const | VectorSingle< word, HostSpace > | inline
const_iterator typedef | VectorSingle< word, HostSpace > |
const_pointer typedef | VectorSingle< word, HostSpace > |
const_reference typedef | VectorSingle< word, HostSpace > |
container_ | VectorSingle< word, HostSpace > | private
data() | VectorSingle< word, HostSpace > | inline
data() const | VectorSingle< word, HostSpace > | inline
device_type typedef | VectorSingle< word, HostSpace > |
deviceView() const | VectorSingle< word, HostSpace > | inline
deviceViewAll() | VectorSingle< word, HostSpace > | inline
deviceViewAll() const | VectorSingle< word, HostSpace > | inline
empty() const | VectorSingle< word, HostSpace > | inline
end() | VectorSingle< word, HostSpace > | inline
end() const | VectorSingle< word, HostSpace > | inline
execution_space typedef | VectorSingle< word, HostSpace > |
fill(const word &val) | VectorSingle< word, HostSpace > | inline
fill(rangeU32 r, const word &val) | VectorSingle< word, HostSpace > | inline
getSpan() | VectorSingle< word, HostSpace > | inline
getSpan() const | VectorSingle< word, HostSpace > | inline
hostView() const | VectorSingle< word, HostSpace > | inline
hostViewAll() const | VectorSingle< word, HostSpace > | inline
insertSetElement(const uint32IndexContainer &indices, const word &val) | VectorSingle< word, HostSpace > |
insertSetElement(const uint32IndexContainer &indices, const std::vector< word > &vals) | VectorSingle< word, HostSpace > |
insertSetElement(const uint32IndexContainer &indices, const ViewType1D< word, memory_space > vals) | VectorSingle< word, HostSpace > |
isDeviceAccessible_ | VectorSingle< word, HostSpace > | privatestatic
isHostAccessible_ | VectorSingle< word, HostSpace > | privatestatic
isTriviallyCopyable_ | VectorSingle< word, HostSpace > | privatestatic
iterator typedef | VectorSingle< word, HostSpace > |
memoerySpaceName() | VectorSingle< word, HostSpace > | inlinestatic
memory_space typedef | VectorSingle< word, HostSpace > |
name() const | VectorSingle< word, HostSpace > | inline
operator=(const VectorSingle &rhs)=default | VectorSingle< word, HostSpace > |
operator=(VectorSingle &&)=default | VectorSingle< word, HostSpace > |
operator[](size_t i) | VectorSingle< word, HostSpace > | inline
operator[](size_t i) const | VectorSingle< word, HostSpace > | inline
pointer typedef | VectorSingle< word, HostSpace > |
push_back(const word &val) | VectorSingle< word, HostSpace > | inline
read(iIstream &is) | VectorSingle< word, HostSpace > | inline
read(iIstream &is, const IOPattern &iop) | VectorSingle< word, HostSpace > | inline
reference typedef | VectorSingle< word, HostSpace > |
reorderItems(const uint32IndexContainer &indices) | VectorSingle< word, HostSpace > | inline
reserve(uint32 cap) | VectorSingle< word, HostSpace > | inline
resize(uint32 n) | VectorSingle< word, HostSpace > | inline
resize(uint32 n, const word &val) | VectorSingle< word, HostSpace > | inline
size() const | VectorSingle< word, HostSpace > | inline
TypeInfoTemplateNV111("VectorSingle", word, memoerySpaceName()) | VectorSingle< word, HostSpace > |
unManagedView_ | VectorSingle< word, HostSpace > | mutableprivate
value_type typedef | VectorSingle< word, HostSpace > |
VectorField() | VectorSingle< word, HostSpace > | inline
VectorField() const | VectorSingle< word, HostSpace > | inline
VectorSingle()=default | VectorSingle< word, HostSpace > |
VectorSingle(const word &name) | VectorSingle< word, HostSpace > | inlineexplicit
VectorSingle(const word &name, uint32 n) | VectorSingle< word, HostSpace > | inline
VectorSingle(const word &name, uint32 n, const word &val) | VectorSingle< word, HostSpace > | inline
VectorSingle(const word &name, uint32 cap, uint32 n, const RESERVE &r) | VectorSingle< word, HostSpace > | inline
VectorSingle(const word &name, const std::vector< word > &src) | VectorSingle< word, HostSpace > | inline
VectorSingle(const word &name, const std::vector< word > &src, uint32 cap) | VectorSingle< word, HostSpace > | inline
VectorSingle(const VectorSingle &src)=default | VectorSingle< word, HostSpace > |
VectorSingle(const word &name, const VectorSingle &src) | VectorSingle< word, HostSpace > | inline
VectorSingle(VectorSingle &&)=default | VectorSingle< word, HostSpace > |
VectorType typedef | VectorSingle< word, HostSpace > |
VectorTypeHost typedef | VectorSingle< word, HostSpace > |
viewType typedef | VectorSingle< word, HostSpace > |
write(iOstream &os, const IOPattern &iop) const | VectorSingle< word, HostSpace > | inline
write(iOstream &os) const | VectorSingle< word, HostSpace > | inline
write(iOstream &os, const IOPattern &iop, const HostMask &mask) const | VectorSingle< word, HostSpace > | inline
~VectorSingle()=default | VectorSingle< word, HostSpace > |