System::BuildProjectionList Class Reference
Public Member Functions | |
| BuildProjectionList (const System &system_in) | |
| BuildProjectionList (BuildProjectionList &other, Threads::split) | |
| void | unique () |
| void | operator() (const ConstElemRange &range) |
| void | join (const BuildProjectionList &other) |
Public Attributes | |
| std::vector< unsigned int > | send_list |
Private Attributes | |
| const System & | system |
Detailed Description
This class builds the send_list of old dof indices whose coefficients are needed to perform a projection. This may be executed in parallel on multiple threads. The end result is asend_list vector which is unsorted and may contain duplicate elements. The unique() method can be used to sort and create a unique list.
Definition at line 1251 of file system.h.
Constructor & Destructor Documentation
| System::BuildProjectionList::BuildProjectionList | ( | const System & | system_in | ) | [inline] |
| System::BuildProjectionList::BuildProjectionList | ( | BuildProjectionList & | other, | |
| Threads::split | ||||
| ) | [inline] |
Member Function Documentation
| void System::BuildProjectionList::join | ( | const BuildProjectionList & | other | ) |
Referenced by System::ProjectVector::operator()().
| void System::BuildProjectionList::operator() | ( | const ConstElemRange & | range | ) |
Referenced by System::ProjectVector::operator()().
| void System::BuildProjectionList::unique | ( | ) |
Referenced by System::ProjectVector::operator()(), and System::project_vector().
Member Data Documentation
| std::vector<unsigned int> System::BuildProjectionList::send_list |
Definition at line 1268 of file system.h.
Referenced by System::ProjectVector::operator()(), and System::project_vector().
const System& System::BuildProjectionList::system [private] |
The documentation for this class was generated from the following file: