NeoPZ
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
TPZDohrPrecondThreadV1Data< TVar, TSubStruct > Struct Template Reference

Auxiliar structure with thread to compute the preconditioner developed by Dohrmann. Sub Structure. More...

#include <tpzdohrprecond.h>

Public Member Functions

 TPZDohrPrecondThreadV1Data ()
 
 TPZDohrPrecondThreadV1Data (const TPZDohrPrecond< TVar, TSubStruct > *ptr, const TPZFMatrix< TVar > &input, TPZFMatrix< TVar > &output)
 

Static Public Member Functions

static void * ComputeV1 (void *dataptr)
 Compute the contribution of the coarse matrix. More...
 

Public Attributes

const TPZDohrPrecond< TVar, TSubStruct > * fDohrMatrix
 Pointer to the dohr matrix. More...
 
const TPZFMatrix< TVar > * fInput
 Input matrix. More...
 
TPZFMatrix< TVar > * fOutput
 Matrix where the coarse solution will be contributed. More...
 

Detailed Description

template<class TVar, class TSubStruct>
struct TPZDohrPrecondThreadV1Data< TVar, TSubStruct >

Auxiliar structure with thread to compute the preconditioner developed by Dohrmann. Sub Structure.

Definition at line 138 of file tpzdohrprecond.h.

Constructor & Destructor Documentation

◆ TPZDohrPrecondThreadV1Data() [1/2]

template<class TVar, class TSubStruct>
TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::TPZDohrPrecondThreadV1Data ( )
inline

Definition at line 139 of file tpzdohrprecond.h.

◆ TPZDohrPrecondThreadV1Data() [2/2]

template<class TVar, class TSubStruct>
TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::TPZDohrPrecondThreadV1Data ( const TPZDohrPrecond< TVar, TSubStruct > *  ptr,
const TPZFMatrix< TVar > &  input,
TPZFMatrix< TVar > &  output 
)
inline

Definition at line 142 of file tpzdohrprecond.h.

Member Function Documentation

◆ ComputeV1()

template<class TVar, class TSubStruct>
static void* TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::ComputeV1 ( void *  dataptr)
inlinestatic

Member Data Documentation

◆ fDohrMatrix

template<class TVar, class TSubStruct>
const TPZDohrPrecond<TVar, TSubStruct>* TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::fDohrMatrix

Pointer to the dohr matrix.

Definition at line 147 of file tpzdohrprecond.h.

Referenced by TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::ComputeV1().

◆ fInput

template<class TVar, class TSubStruct>
const TPZFMatrix<TVar>* TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::fInput

Input matrix.

Definition at line 149 of file tpzdohrprecond.h.

Referenced by TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::ComputeV1().

◆ fOutput

template<class TVar, class TSubStruct>
TPZFMatrix<TVar>* TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::fOutput

Matrix where the coarse solution will be contributed.

Definition at line 151 of file tpzdohrprecond.h.

Referenced by TPZDohrPrecondThreadV1Data< TVar, TSubStruct >::ComputeV1().


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