NeoPZ
Public Member Functions | Private Attributes | List of all members
ParallelAssembleTask< TVar, TSubStruct > Class Template Reference
Collaboration diagram for ParallelAssembleTask< TVar, TSubStruct >:
[legend]

Public Member Functions

 ParallelAssembleTask (TPZAutoPointer< TPZDohrAssembleList< TVar > > assemblyStruct)
 Constructor. More...
 
void addWorkItem (TPZDohrPrecondV2SubData< TVar, TSubStruct > data)
 Add a new work item to the array. More...
 

Private Attributes

std::vector< TPZDohrPrecondV2SubData< TVar, TSubStruct > > mWorkItems
 Array of work items. More...
 
TPZAutoPointer< TPZDohrAssembleList< TVar > > fAssemblyStructure
 The local contribution to the v2 vector. More...
 

Detailed Description

template<class TVar, class TSubStruct>
class ParallelAssembleTask< TVar, TSubStruct >

Threading Building Blocks

Definition at line 77 of file tpzdohrprecond.cpp.

Constructor & Destructor Documentation

◆ ParallelAssembleTask()

template<class TVar , class TSubStruct >
ParallelAssembleTask< TVar, TSubStruct >::ParallelAssembleTask ( TPZAutoPointer< TPZDohrAssembleList< TVar > >  assemblyStruct)
inline

Constructor.

Definition at line 89 of file tpzdohrprecond.cpp.

Member Function Documentation

◆ addWorkItem()

template<class TVar , class TSubStruct >
void ParallelAssembleTask< TVar, TSubStruct >::addWorkItem ( TPZDohrPrecondV2SubData< TVar, TSubStruct >  data)
inline

Member Data Documentation

◆ fAssemblyStructure

template<class TVar , class TSubStruct >
TPZAutoPointer<TPZDohrAssembleList<TVar> > ParallelAssembleTask< TVar, TSubStruct >::fAssemblyStructure
private

The local contribution to the v2 vector.

Definition at line 84 of file tpzdohrprecond.cpp.

◆ mWorkItems

template<class TVar , class TSubStruct >
std::vector<TPZDohrPrecondV2SubData<TVar,TSubStruct> > ParallelAssembleTask< TVar, TSubStruct >::mWorkItems
private

Array of work items.

Definition at line 81 of file tpzdohrprecond.cpp.


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