# 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< T, MemorySpace > Member List

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

append(const ViewType1D< T, MemorySpace > &appVec) | VectorSingle< T, MemorySpace > |
append(const std::vector< T > &appVec) | VectorSingle< T, MemorySpace > |
append(const VectorType &appVec) | VectorSingle< T, MemorySpace > |
assign(size_t n, const T &val) | VectorSingle< T, MemorySpace > |
assign(const std::vector< T > &src, uint32 cap) | VectorSingle< T, MemorySpace > |
assign(const std::vector< T > &src) | VectorSingle< T, MemorySpace > |
assign(const VectorType &src, bool srcCapacity=true) | VectorSingle< T, MemorySpace > |
assignFromDevice(const VectorSingle< T, MSpace > &src, bool srcCapacity=true) | VectorSingle< T, MemorySpace > |
assignFromHost(const VectorTypeHost &src) | VectorSingle< T, MemorySpace > |
begin() | VectorSingle< T, MemorySpace > | inline
begin() const | VectorSingle< T, MemorySpace > | inline
capacity() const | VectorSingle< T, MemorySpace > |
changeCapacity(uint32 actualCap, bool withInit=false) | VectorSingle< T, MemorySpace > | private
changeCapacitySize(uint32 actualCap, uint32 n, bool withInit=false) | VectorSingle< T, MemorySpace > | private
changeSize(uint32 n, bool withInit=false) | VectorSingle< T, MemorySpace > | private
clear() | VectorSingle< T, MemorySpace > |
clone() const | VectorSingle< T, MemorySpace > |
const_iterator typedef | VectorSingle< T, MemorySpace > |
const_pointer typedef | VectorSingle< T, MemorySpace > |
const_reference typedef | VectorSingle< T, MemorySpace > |
data() | VectorSingle< T, MemorySpace > | inline
data() const | VectorSingle< T, MemorySpace > | inline
device_type typedef | VectorSingle< T, MemorySpace > |
deviceView() const | VectorSingle< T, MemorySpace > |
deviceViewAll() | VectorSingle< T, MemorySpace > |
deviceViewAll() const | VectorSingle< T, MemorySpace > |
empty() const | VectorSingle< T, MemorySpace > |
end() | VectorSingle< T, MemorySpace > | inline
end() const | VectorSingle< T, MemorySpace > | inline
evalCapacity(uint32 n) | VectorSingle< T, MemorySpace > | inlineprivatestatic
execution_space typedef | VectorSingle< T, MemorySpace > |
fill(const T &val) | VectorSingle< T, MemorySpace > |
fill(rangeU32 r, const T &val) | VectorSingle< T, MemorySpace > |
getSpan() | VectorSingle< T, MemorySpace > |
getSpan() const | VectorSingle< T, MemorySpace > |
hostView() const | VectorSingle< T, MemorySpace > |
hostViewAll() const | VectorSingle< T, MemorySpace > |
insertSetElement(const uint32IndexContainer &indices, const T &val) | VectorSingle< T, MemorySpace > |
insertSetElement(const uint32IndexContainer &indices, const std::vector< T > &vals) | VectorSingle< T, MemorySpace > |
insertSetElement(const uint32IndexContainer &indices, const ViewType1D< T, memory_space > vals) | VectorSingle< T, MemorySpace > |
isDeviceAccessible_ | VectorSingle< T, MemorySpace > | privatestatic
isHostAccessible_ | VectorSingle< T, MemorySpace > | privatestatic
isTriviallyCopyable_ | VectorSingle< T, MemorySpace > | privatestatic
iterator typedef | VectorSingle< T, MemorySpace > |
memoerySpaceName() | VectorSingle< T, MemorySpace > | inlinestatic
memory_space typedef | VectorSingle< T, MemorySpace > |
name() const | VectorSingle< T, MemorySpace > |
operator=(const VectorSingle &rhs) | VectorSingle< T, MemorySpace > |
operator=(VectorSingle &&)=default | VectorSingle< T, MemorySpace > |
operator[](size_t i) | VectorSingle< T, MemorySpace > | inline
operator[](size_t i) const | VectorSingle< T, MemorySpace > | inline
pointer typedef | VectorSingle< T, MemorySpace > |
push_back(const T &val) | VectorSingle< T, MemorySpace > | inline
read(iIstream &is) | VectorSingle< T, MemorySpace > | inline
read(iIstream &is, const IOPattern &iop) | VectorSingle< T, MemorySpace > | inline
reallocate(uint32 cap) | VectorSingle< T, MemorySpace > |
reallocate(uint32 cap, uint32 newSize) | VectorSingle< T, MemorySpace > |
reallocateCapacitySize(uint32 cap, uint32 s) | VectorSingle< T, MemorySpace > | private
reference typedef | VectorSingle< T, MemorySpace > |
reorderItems(const uint32IndexContainer &indices) | VectorSingle< T, MemorySpace > |
reserve(uint32 cap) | VectorSingle< T, MemorySpace > |
resize(uint32 n) | VectorSingle< T, MemorySpace > |
resize(uint32 n, const T &val) | VectorSingle< T, MemorySpace > |
setSize(uint32 n) | VectorSingle< T, MemorySpace > | private
size() const | VectorSingle< T, MemorySpace > |
size_ | VectorSingle< T, MemorySpace > | private
TypeInfoTemplateNV111("VectorSingle", T, memoerySpaceName()) | VectorSingle< T, MemorySpace > |
value_type typedef | VectorSingle< T, MemorySpace > |
VectorField() | VectorSingle< T, MemorySpace > |
VectorField() const | VectorSingle< T, MemorySpace > |
VectorSingle() | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name) | VectorSingle< T, MemorySpace > | explicit
VectorSingle(const word &name, uint32 n) | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name, uint32 n, const T &val) | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name, uint32 cap, uint32 n, RESERVE) | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name, const std::vector< T > &src) | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name, const std::vector< T > &src, uint32 cap) | VectorSingle< T, MemorySpace > |
VectorSingle(const VectorSingle &src) | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name, const VectorSingle &src) | VectorSingle< T, MemorySpace > |
VectorSingle(const word &name, const ViewType1D< T, MemorySpace > &src) | VectorSingle< T, MemorySpace > |
VectorSingle(VectorSingle &&)=default | VectorSingle< T, MemorySpace > |
VectorType typedef | VectorSingle< T, MemorySpace > |
VectorTypeHost typedef | VectorSingle< T, MemorySpace > |
view_ | VectorSingle< T, MemorySpace > | private
viewType typedef | VectorSingle< T, MemorySpace > |
write(iOstream &os, const IOPattern &iop) const | VectorSingle< T, MemorySpace > | inline
write(iOstream &os) const | VectorSingle< T, MemorySpace > | inline
write(iOstream &os, const IOPattern &iop, const HostMask &mask) const | VectorSingle< T, MemorySpace > | inline
~VectorSingle() | VectorSingle< T, MemorySpace > |