Opm::ThreadManager< TypeTag > Class Template Reference Simplifies multi-threaded capabilities. More...
Detailed Descriptiontemplate<class TypeTag> class Opm::ThreadManager< TypeTag > Simplifies multi-threaded capabilities. Member Enumeration Documentation◆ anonymous enum
template<class TypeTag >
Member Function Documentation◆ init()
template<class TypeTag >
Initialize number of threads used thread manager.
Referenced by start(). ◆ maxThreads()
template<class TypeTag >
Return the maximum number of threads of the current process. Referenced by Opm::FvBaseProblem< TypeTag >::finalize(), and Opm::FvBaseDiscretization< TypeTag >::finishInit(). ◆ registerParameters()
template<class TypeTag >
Register all run-time parameters of the thread manager. ◆ threadId()
template<class TypeTag >
Return the index of the current OpenMP thread. Referenced by Opm::MultiPhaseBaseModel< TypeTag >::globalPhaseStorage(), Opm::FvBaseDiscretization< TypeTag >::globalResidual(), Opm::FvBaseDiscretization< TypeTag >::globalStorage(), and Opm::FvBaseLinearizer< TypeTag >::resetSystem_(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||