| _allow_new_work_during_execution | ParallelStudy< WorkType, ParallelDataType > | private |
| _buffer_growth_multiplier | ParallelStudy< WorkType, ParallelDataType > | private |
| _buffer_shrink_multiplier | ParallelStudy< WorkType, ParallelDataType > | private |
| _chunk_size | ParallelStudy< WorkType, ParallelDataType > | private |
| _clicks_per_communication | ParallelStudy< WorkType, ParallelDataType > | private |
| _clicks_per_receive | ParallelStudy< WorkType, ParallelDataType > | private |
| _clicks_per_root_communication | ParallelStudy< WorkType, ParallelDataType > | private |
| _communicator | libMesh::ParallelObject | protected |
| _currently_executing | ParallelStudy< WorkType, ParallelDataType > | private |
| _currently_executing_work | ParallelStudy< WorkType, ParallelDataType > | private |
| _currently_pre_executing | ParallelStudy< WorkType, ParallelDataType > | private |
| _has_alternate_ending_criteria | ParallelStudy< WorkType, ParallelDataType > | protected |
| _local_chunks_executed | ParallelStudy< WorkType, ParallelDataType > | private |
| _local_work_completed | ParallelStudy< WorkType, ParallelDataType > | private |
| _local_work_executed | ParallelStudy< WorkType, ParallelDataType > | private |
| _local_work_started | ParallelStudy< WorkType, ParallelDataType > | private |
| _max_buffer_size | ParallelStudy< WorkType, ParallelDataType > | private |
| _method | ParallelStudy< WorkType, ParallelDataType > | protected |
| _min_buffer_size | ParallelStudy< WorkType, ParallelDataType > | private |
| _name | ParallelStudy< WorkType, ParallelDataType > | protected |
| _parallel_data_buffer_tag | ParallelStudy< WorkType, ParallelDataType > | private |
| _parallel_data_pools | ParallelStudy< WorkType, ParallelDataType > | private |
| _params | ParallelStudy< WorkType, ParallelDataType > | protected |
| _pid | ParallelStudy< WorkType, ParallelDataType > | protected |
| _receive_buffer | ParallelStudy< WorkType, ParallelDataType > | private |
| _send_buffers | ParallelStudy< WorkType, ParallelDataType > | private |
| _temp_threaded_work | ParallelStudy< WorkType, ParallelDataType > | private |
| _total_work_completed | ParallelStudy< WorkType, ParallelDataType > | private |
| _total_work_started | ParallelStudy< WorkType, ParallelDataType > | private |
| _work_buffer | ParallelStudy< WorkType, ParallelDataType > | private |
| acquireParallelData(const THREAD_ID tid, Args &&... args) | ParallelStudy< WorkType, ParallelDataType > | inline |
| alternateSmartEndingCriteriaMet() | ParallelStudy< WorkType, ParallelDataType > | protectedvirtual |
| bsExecute() | ParallelStudy< WorkType, ParallelDataType > | private |
| buffersAreEmpty() const | ParallelStudy< WorkType, ParallelDataType > | protected |
| buffersSent() const | ParallelStudy< WorkType, ParallelDataType > | |
| canMoveWorkCheck(const THREAD_ID tid) | ParallelStudy< WorkType, ParallelDataType > | private |
| chunkSize() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| clicksPerCommunication() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| clicksPerReceive() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| clicksPerRootCommunication() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| comm() const | libMesh::ParallelObject | |
| CONTINUING_DURING_EXECUTING_WORK enum value | ParallelStudy< WorkType, ParallelDataType > | protected |
| createWorkBuffer() | ParallelStudy< WorkType, ParallelDataType > | protectedvirtual |
| currentlyExecuting() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| currentlyPreExecuting() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| DURING_EXECUTION_DISABLED enum value | ParallelStudy< WorkType, ParallelDataType > | protected |
| execute() | ParallelStudy< WorkType, ParallelDataType > | |
| executeAndBuffer(const std::size_t chunk_size) | ParallelStudy< WorkType, ParallelDataType > | private |
| executeWork(const WorkType &work, const THREAD_ID tid)=0 | ParallelStudy< WorkType, ParallelDataType > | protectedpure virtual |
| flushSendBuffers() | ParallelStudy< WorkType, ParallelDataType > | private |
| harmExecute() | ParallelStudy< WorkType, ParallelDataType > | private |
| localChunksExecuted() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| localWorkExecuted() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| localWorkStarted() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| maxBufferSize() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| method() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| moveContinuingWorkToBuffer(WorkType &Work) | ParallelStudy< WorkType, ParallelDataType > | protected |
| moveContinuingWorkToBuffer(const work_iterator begin, const work_iterator end) | ParallelStudy< WorkType, ParallelDataType > | protected |
| moveParallelDataToBuffer(std::shared_ptr< ParallelDataType > &data, const processor_id_type dest_pid) | ParallelStudy< WorkType, ParallelDataType > | |
| moveWorkError(const MoveWorkError error, const WorkType *work=nullptr) const | ParallelStudy< WorkType, ParallelDataType > | protectedvirtual |
| MoveWorkError enum name | ParallelStudy< WorkType, ParallelDataType > | protected |
| moveWorkToBuffer(WorkType &work, const THREAD_ID tid) | ParallelStudy< WorkType, ParallelDataType > | |
| moveWorkToBuffer(const work_iterator begin, const work_iterator end, const THREAD_ID tid) | ParallelStudy< WorkType, ParallelDataType > | |
| moveWorkToBuffer(std::vector< WorkType > &work, const THREAD_ID tid) | ParallelStudy< WorkType, ParallelDataType > | |
| n_processors() const | libMesh::ParallelObject | |
| operator=(const ParallelObject &libmesh_dbg_var(other)) | libMesh::ParallelObject | |
| parallel_data_iterator typedef | ParallelStudy< WorkType, ParallelDataType > | |
| parallelDataSent() const | ParallelStudy< WorkType, ParallelDataType > | |
| ParallelObject(const Parallel::Communicator &comm_in) | libMesh::ParallelObject | |
| ParallelObject(const ParallelObject &other) | libMesh::ParallelObject | |
| ParallelStudy(const libMesh::Parallel::Communicator &comm, const InputParameters ¶ms, const std::string &name) | ParallelStudy< WorkType, ParallelDataType > | |
| poolParallelDataCreated() const | ParallelStudy< WorkType, ParallelDataType > | |
| postExecuteChunk(const work_iterator, const work_iterator) | ParallelStudy< WorkType, ParallelDataType > | inlineprotectedvirtual |
| postReceiveParallelData(const parallel_data_iterator begin, const parallel_data_iterator end)=0 | ParallelStudy< WorkType, ParallelDataType > | protectedpure virtual |
| postReceiveParallelDataInternal() | ParallelStudy< WorkType, ParallelDataType > | private |
| PRE_EXECUTION_AND_EXECUTION_ONLY enum value | ParallelStudy< WorkType, ParallelDataType > | protected |
| PRE_EXECUTION_ONLY enum value | ParallelStudy< WorkType, ParallelDataType > | protected |
| PRE_EXECUTION_THREAD_0_ONLY enum value | ParallelStudy< WorkType, ParallelDataType > | protected |
| preExecute() | ParallelStudy< WorkType, ParallelDataType > | |
| preReceiveAndExecute() | ParallelStudy< WorkType, ParallelDataType > | inlineprotectedvirtual |
| processor_id() const | libMesh::ParallelObject | |
| receiveAndExecute() | ParallelStudy< WorkType, ParallelDataType > | private |
| receiveBuffer() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| reserveBuffer(const std::size_t size) | ParallelStudy< WorkType, ParallelDataType > | |
| sendBufferPoolCreated() const | ParallelStudy< WorkType, ParallelDataType > | |
| smartExecute() | ParallelStudy< WorkType, ParallelDataType > | private |
| totalWorkCompleted() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| validParams() | ParallelStudy< WorkType, ParallelDataType > | static |
| work_iterator typedef | ParallelStudy< WorkType, ParallelDataType > | |
| workBuffer() const | ParallelStudy< WorkType, ParallelDataType > | inline |
| workIsComplete(const WorkType &) | ParallelStudy< WorkType, ParallelDataType > | inlineprotectedvirtual |
| ~ParallelObject()=default | libMesh::ParallelObject | virtual |