System::BuildProjectionList Class Reference

List of all members.

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 Systemsystem


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 a send_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]

Definition at line 1257 of file system.h.

01257                                                   :
01258     system(system_in)
01259     {}

System::BuildProjectionList::BuildProjectionList ( BuildProjectionList other,
Threads::split   
) [inline]

Definition at line 1261 of file system.h.

01261                                                                    :
01262      system(other.system)
01263     {}
    


Member Function Documentation

void System::BuildProjectionList::join ( const BuildProjectionList other  ) 

void System::BuildProjectionList::operator() ( const ConstElemRange range  ) 

void System::BuildProjectionList::unique (  ) 


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().

Definition at line 1254 of file system.h.


The documentation for this class was generated from the following file:

Site Created By: libMesh Developers
Last modified: November 25 2009 03:45:00.

Hosted By:
SourceForge.net Logo