Grab all the (possibly semi)local dof indices for the variables passed in, in the system passed in. More...
#include <AllLocalDofIndicesThread.h>
Public Member Functions | |
AllLocalDofIndicesThread (SubProblem &problem, std::vector< std::string > vars, bool include_semilocal=false) | |
AllLocalDofIndicesThread (AllLocalDofIndicesThread &x, Threads::split split) | |
void | operator() (const ConstElemRange &range) |
void | join (const AllLocalDofIndicesThread &y) |
const std::set< dof_id_type > & | getDofIndices () const |
void | dofIndicesSetUnion () |
Protected Attributes | |
SubProblem & | _problem |
System * | _sys |
std::vector< unsigned int > | _var_numbers |
const bool | _include_semilocal |
Whether to include semilocal dof indices. More... | |
THREAD_ID | _tid |
std::set< dof_id_type > | _all_dof_indices |
Grab all the (possibly semi)local dof indices for the variables passed in, in the system passed in.
Definition at line 30 of file AllLocalDofIndicesThread.h.
LIBMESH_DEFINE_HASH_POINTERS AllLocalDofIndicesThread::AllLocalDofIndicesThread | ( | SubProblem & | problem, |
std::vector< std::string > | vars, | ||
bool | include_semilocal = false |
||
) |
Definition at line 26 of file AllLocalDofIndicesThread.C.
AllLocalDofIndicesThread::AllLocalDofIndicesThread | ( | AllLocalDofIndicesThread & | x, |
Threads::split | split | ||
) |
Definition at line 57 of file AllLocalDofIndicesThread.C.
void AllLocalDofIndicesThread::dofIndicesSetUnion | ( | ) |
Definition at line 105 of file AllLocalDofIndicesThread.C.
|
inline |
Definition at line 43 of file AllLocalDofIndicesThread.h.
Referenced by FixedPointSolve::solve(), TransientMultiApp::solveStep(), and SystemBase::zeroVariables().
void AllLocalDofIndicesThread::join | ( | const AllLocalDofIndicesThread & | y | ) |
Definition at line 99 of file AllLocalDofIndicesThread.C.
void AllLocalDofIndicesThread::operator() | ( | const ConstElemRange & | range | ) |
Definition at line 68 of file AllLocalDofIndicesThread.C.
|
protected |
Definition at line 57 of file AllLocalDofIndicesThread.h.
Referenced by dofIndicesSetUnion(), getDofIndices(), join(), and operator()().
|
protected |
Whether to include semilocal dof indices.
Definition at line 53 of file AllLocalDofIndicesThread.h.
Referenced by operator()().
|
protected |
Definition at line 48 of file AllLocalDofIndicesThread.h.
Referenced by AllLocalDofIndicesThread().
|
protected |
Definition at line 49 of file AllLocalDofIndicesThread.h.
Referenced by AllLocalDofIndicesThread(), and operator()().
|
protected |
Definition at line 55 of file AllLocalDofIndicesThread.h.
Referenced by operator()().
|
protected |
Definition at line 50 of file AllLocalDofIndicesThread.h.
Referenced by AllLocalDofIndicesThread(), and operator()().