_communicator | libMesh::ParallelObject | protected |
_has_alternate_ending_criteria | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
_method | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
_name | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
_params | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
_pid | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
_ray_tracing_study | ParallelRayStudy | protected |
_threaded_trace_ray | ParallelRayStudy | protected |
acquireParallelData(const THREAD_ID tid, Args &&... args) | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
alternateSmartEndingCriteriaMet() | ParallelStudy< std::shared_ptr< Ray >, Ray > | protectedvirtual |
buffersAreEmpty() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
buffersSent() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
chunkSize() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
clicksPerCommunication() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
clicksPerReceive() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
clicksPerRootCommunication() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
comm() const | libMesh::ParallelObject | |
CONTINUING_DURING_EXECUTING_WORK enum value | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
createWorkBuffer() | ParallelStudy< std::shared_ptr< Ray >, Ray > | protectedvirtual |
currentlyExecuting() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
currentlyPreExecuting() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
DURING_EXECUTION_DISABLED enum value | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
execute() | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
executeWork(const std::shared_ptr< Ray > &ray, const THREAD_ID tid) override | ParallelRayStudy | protectedvirtual |
localChunksExecuted() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
localWorkExecuted() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
localWorkStarted() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
maxBufferSize() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
method() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
moveContinuingWorkToBuffer(std::shared_ptr< Ray > &Work) | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
moveContinuingWorkToBuffer(const work_iterator begin, const work_iterator end) | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
moveParallelDataToBuffer(std::shared_ptr< Ray > &data, const processor_id_type dest_pid) | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
moveWorkError(const MoveWorkError error, const std::shared_ptr< Ray > *ray) const override | ParallelRayStudy | protected |
ParallelStudy< std::shared_ptr< Ray >, Ray >::moveWorkError(const MoveWorkError error, const std::shared_ptr< Ray > *work=nullptr) const | ParallelStudy< std::shared_ptr< Ray >, Ray > | protectedvirtual |
MoveWorkError enum name | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
moveWorkToBuffer(std::shared_ptr< Ray > &work, const THREAD_ID tid) | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
moveWorkToBuffer(const work_iterator begin, const work_iterator end, const THREAD_ID tid) | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
moveWorkToBuffer(std::vector< std::shared_ptr< Ray > > &work, const THREAD_ID tid) | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
n_processors() const | libMesh::ParallelObject | |
operator=(const ParallelObject &libmesh_dbg_var(other)) | libMesh::ParallelObject | |
parallel_data_iterator typedef | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
parallelDataSent() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
ParallelObject(const Parallel::Communicator &comm_in) | libMesh::ParallelObject | |
ParallelObject(const ParallelObject &other) | libMesh::ParallelObject | |
ParallelRayStudy(RayTracingStudy &study, const std::vector< std::shared_ptr< TraceRay >> &threaded_trace_ray) | ParallelRayStudy | |
ParallelStudy(const libMesh::Parallel::Communicator &comm, const InputParameters ¶ms, const std::string &name) | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
poolParallelDataCreated() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
postExecuteChunk(const work_iterator begin, const work_iterator end) override | ParallelRayStudy | protected |
ParallelStudy< std::shared_ptr< Ray >, Ray >::postExecuteChunk(const work_iterator, const work_iterator) | ParallelStudy< std::shared_ptr< Ray >, Ray > | inlineprotectedvirtual |
postReceiveParallelData(const parallel_data_iterator begin, const parallel_data_iterator end) override | ParallelRayStudy | protected |
ParallelStudy< std::shared_ptr< Ray >, Ray >::postReceiveParallelData(const parallel_data_iterator begin, const parallel_data_iterator end)=0 | ParallelStudy< std::shared_ptr< Ray >, Ray > | protectedpure virtual |
PRE_EXECUTION_AND_EXECUTION_ONLY enum value | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
PRE_EXECUTION_ONLY enum value | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
PRE_EXECUTION_THREAD_0_ONLY enum value | ParallelStudy< std::shared_ptr< Ray >, Ray > | protected |
preExecute() | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
preReceiveAndExecute() | ParallelStudy< std::shared_ptr< Ray >, Ray > | inlineprotectedvirtual |
processor_id() const | libMesh::ParallelObject | |
rayTracingStudy() | ParallelRayStudy | inline |
rayTracingStudy() const | ParallelRayStudy | inline |
receiveBuffer() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
reserveBuffer(const std::size_t size) | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
sendBufferPoolCreated() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
totalWorkCompleted() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
validParams() | ParallelStudy< std::shared_ptr< Ray >, Ray > | static |
work_iterator typedef | ParallelStudy< std::shared_ptr< Ray >, Ray > | |
workBuffer() const | ParallelStudy< std::shared_ptr< Ray >, Ray > | inline |
workIsComplete(const std::shared_ptr< Ray > &ray) override | ParallelRayStudy | protectedvirtual |
~ParallelObject()=default | libMesh::ParallelObject | virtual |