|
chombo-discharge
|
This is the complete list of members for ParticleSoA< P, Traits >, including all inherited members.
| alignUp(const std::size_t a_x) noexcept | ParticleSoA< P, Traits > | inlineprotectedstatic |
| append(const RealVect &a_position, const double a_weight) | ParticleSoA< P, Traits > | inline |
| append(const RealVect &a_position, const double a_weight, const P &a_payload) | ParticleSoA< P, Traits > | inline |
| append(const ParticleSoA &a_other) | ParticleSoA< P, Traits > | inline |
| appendColumnsFrom(const ParticleSoA &a_other, const std::size_t a_at, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| appendParticle(const ParticleSoA &a_src, const std::size_t a_index) | ParticleSoA< P, Traits > | inline |
| byteSpan() const noexcept | ParticleSoA< P, Traits > | inline |
| byteSpanImpl(std::index_sequence< I... >) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| bytesPerParticle() noexcept | ParticleSoA< P, Traits > | inlinestatic |
| capacity() const noexcept | ParticleSoA< P, Traits > | inline |
| catenate(ParticleSoA &a_other) | ParticleSoA< P, Traits > | inline |
| cellKey(const std::size_t a_index, const Box &a_box, const RealVect &a_dx, const RealVect &a_probLo) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| cellRange(const std::size_t a_cell) const noexcept | ParticleSoA< P, Traits > | inline |
| cellStart(const std::size_t a_cell) const noexcept | ParticleSoA< P, Traits > | inline |
| checkCellSort(const Box &a_box, const RealVect &a_dx, const RealVect &a_probLo) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| clear() noexcept | ParticleSoA< P, Traits > | inline |
| column() noexcept | ParticleSoA< P, Traits > | inline |
| column() const noexcept | ParticleSoA< P, Traits > | inline |
| columnByIndex() noexcept | ParticleSoA< P, Traits > | inline |
| columnByIndex() const noexcept | ParticleSoA< P, Traits > | inline |
| columnIndex(const M a_member) noexcept | ParticleSoA< P, Traits > | inlinestatic |
| ColumnType typedef | ParticleSoA< P, Traits > | |
| ColumnValueTuple typedef | ParticleSoA< P, Traits > | |
| computeOffsets(const std::size_t a_capacity, std::array< std::size_t, s_numColumns > &a_off, std::index_sequence< I... >) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| copyLiveColumnsTo(ParticleSoA &a_dst, std::index_sequence< I... >) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| copyParticleColumns(const ParticleSoA &a_src, const std::size_t a_srcIdx, const std::size_t a_dstIdx, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| data() const noexcept | ParticleSoA< P, Traits > | inline |
| data() noexcept | ParticleSoA< P, Traits > | inline |
| deepCopy() const | ParticleSoA< P, Traits > | inline |
| deepCopyTo(ParticleSoA &a_dst) const | ParticleSoA< P, Traits > | inline |
| delinearizeAndAppend(const void *a_buffer) | ParticleSoA< P, Traits > | inline |
| delinearizeImpl(const unsigned char *a_buf, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| empty() const noexcept | ParticleSoA< P, Traits > | inline |
| extractCell(const std::size_t a_cell, ParticleSoA &a_out) const | ParticleSoA< P, Traits > | inline |
| gather(const std::size_t a_index) const | ParticleSoA< P, Traits > | inline |
| gatherPayload(const std::size_t a_index, std::index_sequence< J... >) const | ParticleSoA< P, Traits > | inlineprotected |
| get(const std::size_t a_index) noexcept | ParticleSoA< P, Traits > | inline |
| get(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| ghost(const std::size_t a_index) noexcept | ParticleSoA< P, Traits > | inline |
| ghost(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| growIfFull() | ParticleSoA< P, Traits > | inlineprotected |
| growTo(const std::size_t a_needed) | ParticleSoA< P, Traits > | inlineprotected |
| h5BytesPerParticle() noexcept | ParticleSoA< P, Traits > | inlinestatic |
| h5DelinearizeAndAppend(const void *a_buffer) | ParticleSoA< P, Traits > | inline |
| h5DelinearizePayload(const unsigned char *&a_buf, std::index_sequence< J... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| h5LinearizeParticle(void *a_buffer, const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| h5LinearizePayload(unsigned char *&a_buf, const std::size_t a_index, std::index_sequence< J... >) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| H5PayloadColumns typedef | ParticleSoA< P, Traits > | |
| h5PayloadSize(std::index_sequence< J... >) noexcept | ParticleSoA< P, Traits > | inlineprotectedstatic |
| isGhost(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| isSorted() const noexcept | ParticleSoA< P, Traits > | inline |
| isSortedAgainst(const Box &a_box, const RealVect &a_dx, const RealVect &a_probLo) const noexcept | ParticleSoA< P, Traits > | inline |
| linearizeImpl(unsigned char *a_buf, const std::size_t a_index, std::index_sequence< I... >) const noexcept | ParticleSoA< P, Traits > | inlineprotected |
| linearizeParticle(void *a_buffer, const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| m_buffer | ParticleSoA< P, Traits > | protected |
| m_bytes | ParticleSoA< P, Traits > | protected |
| m_capacity | ParticleSoA< P, Traits > | protected |
| m_cellStart | ParticleSoA< P, Traits > | protected |
| m_colPtrs | ParticleSoA< P, Traits > | protected |
| m_size | ParticleSoA< P, Traits > | protected |
| m_sortBox | ParticleSoA< P, Traits > | protected |
| m_sortDx | ParticleSoA< P, Traits > | protected |
| m_sorted | ParticleSoA< P, Traits > | protected |
| m_sortProbLo | ParticleSoA< P, Traits > | protected |
| moveColumns(void *a_newBuf, const std::array< std::size_t, s_numColumns > &a_off, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| numCells() const noexcept | ParticleSoA< P, Traits > | inline |
| operator=(const ParticleSoA &)=delete | ParticleSoA< P, Traits > | |
| operator=(ParticleSoA &&a_other) noexcept | ParticleSoA< P, Traits > | inline |
| particleID(const std::size_t a_index) noexcept | ParticleSoA< P, Traits > | inline |
| particleID(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| particlesInCell(const std::size_t a_cell) const noexcept | ParticleSoA< P, Traits > | inline |
| ParticleSoA()=default | ParticleSoA< P, Traits > | |
| ParticleSoA(const ParticleSoA &)=delete | ParticleSoA< P, Traits > | |
| ParticleSoA(ParticleSoA &&a_other) noexcept | ParticleSoA< P, Traits > | inline |
| PayloadColumns typedef | ParticleSoA< P, Traits > | |
| permute(const std::vector< std::size_t > &a_dest) | ParticleSoA< P, Traits > | inlineprotected |
| position(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| positionColumn(const int a_dir) noexcept | ParticleSoA< P, Traits > | inline |
| positionColumn(const int a_dir) const noexcept | ParticleSoA< P, Traits > | inline |
| pullColumn(const unsigned char *&a_buf) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| rankID(const std::size_t a_index) noexcept | ParticleSoA< P, Traits > | inline |
| rankID(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| reallocate(const std::size_t a_capacity) | ParticleSoA< P, Traits > | inlineprotected |
| remove(const std::size_t a_index) noexcept | ParticleSoA< P, Traits > | inline |
| removeImpl(const std::size_t a_index, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| reserve(const std::size_t a_capacity) | ParticleSoA< P, Traits > | inline |
| resize(const std::size_t a_count) | ParticleSoA< P, Traits > | inline |
| s_align | ParticleSoA< P, Traits > | static |
| s_ghostCol | ParticleSoA< P, Traits > | static |
| s_idCol | ParticleSoA< P, Traits > | static |
| s_invalidID | ParticleSoA< P, Traits > | static |
| s_numColumns | ParticleSoA< P, Traits > | static |
| s_numPayloadColumns | ParticleSoA< P, Traits > | static |
| s_payloadBegin | ParticleSoA< P, Traits > | static |
| s_rankCol | ParticleSoA< P, Traits > | static |
| s_weightCol | ParticleSoA< P, Traits > | static |
| scatterColumn(void *a_newBuf, const std::size_t a_off, const std::vector< std::size_t > &a_dest) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| scatterColumns(void *a_newBuf, const std::array< std::size_t, s_numColumns > &a_off, const std::vector< std::size_t > &a_dest, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| setColPtrs(const std::array< std::size_t, s_numColumns > &a_off, std::index_sequence< I... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| setPosition(const std::size_t a_index, const RealVect &a_position) noexcept | ParticleSoA< P, Traits > | inline |
| shrinkToFit() | ParticleSoA< P, Traits > | inline |
| size() const noexcept | ParticleSoA< P, Traits > | inline |
| sortByCell(const Box &a_box, const RealVect &a_dx, const RealVect &a_probLo) | ParticleSoA< P, Traits > | inline |
| steal(ParticleSoA &a_o) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| swap(ParticleSoA &a_other) noexcept | ParticleSoA< P, Traits > | inline |
| weight(const std::size_t a_index) noexcept | ParticleSoA< P, Traits > | inline |
| weight(const std::size_t a_index) const noexcept | ParticleSoA< P, Traits > | inline |
| weightColumn() noexcept | ParticleSoA< P, Traits > | inline |
| weightColumn() const noexcept | ParticleSoA< P, Traits > | inline |
| writePayload(const P &a_p, std::index_sequence< J... >) noexcept | ParticleSoA< P, Traits > | inlineprotected |
| ~ParticleSoA() | ParticleSoA< P, Traits > | inline |