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

Auxiliar structure for v2 vector to compute the preconditioner developed by Dohrmann. Sub Structure. More...

#include <tpzdohrprecond.h>

Collaboration diagram for TPZDohrPrecondV2SubData< TVar, TSubStruct >:
[legend]

Public Member Functions

 TPZDohrPrecondV2SubData ()
 
 TPZDohrPrecondV2SubData (int subindex, const TPZAutoPointer< TSubStruct > &substruct, TPZAutoPointer< TPZFMatrix< TVar > > res_local)
 
 TPZDohrPrecondV2SubData (const TPZDohrPrecondV2SubData< TVar, TSubStruct > &copy)
 
TPZDohrPrecondV2SubDataoperator= (const TPZDohrPrecondV2SubData &copy)
 
bool IsValid ()
 
 ~TPZDohrPrecondV2SubData ()
 

Public Attributes

TPZAutoPointer< TSubStruct > fSubStructure
 Pointer to the dohr matrix. More...
 
TPZAutoPointer< TPZFMatrix< TVar > > fInput_local
 Input matrix. More...
 
TPZAutoPointer< TPZDohrAssembleItem< TVar > > fv2_local
 The local contribution to the v2 vector. More...
 

Detailed Description

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

Auxiliar structure for v2 vector to compute the preconditioner developed by Dohrmann. Sub Structure.

Definition at line 165 of file tpzdohrprecond.h.

Constructor & Destructor Documentation

◆ TPZDohrPrecondV2SubData() [1/3]

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

Definition at line 167 of file tpzdohrprecond.h.

◆ TPZDohrPrecondV2SubData() [2/3]

template<class TVar, class TSubStruct>
TPZDohrPrecondV2SubData< TVar, TSubStruct >::TPZDohrPrecondV2SubData ( int  subindex,
const TPZAutoPointer< TSubStruct > &  substruct,
TPZAutoPointer< TPZFMatrix< TVar > >  res_local 
)
inline

Definition at line 171 of file tpzdohrprecond.h.

◆ TPZDohrPrecondV2SubData() [3/3]

template<class TVar, class TSubStruct>
TPZDohrPrecondV2SubData< TVar, TSubStruct >::TPZDohrPrecondV2SubData ( const TPZDohrPrecondV2SubData< TVar, TSubStruct > &  copy)
inline
Note
Protect ourselves from default copy constructors

Definition at line 177 of file tpzdohrprecond.h.

◆ ~TPZDohrPrecondV2SubData()

template<class TVar, class TSubStruct>
TPZDohrPrecondV2SubData< TVar, TSubStruct >::~TPZDohrPrecondV2SubData ( )
inline

Definition at line 195 of file tpzdohrprecond.h.

Member Function Documentation

◆ IsValid()

template<class TVar, class TSubStruct>
bool TPZDohrPrecondV2SubData< TVar, TSubStruct >::IsValid ( )
inline

◆ operator=()

template<class TVar, class TSubStruct>
TPZDohrPrecondV2SubData& TPZDohrPrecondV2SubData< TVar, TSubStruct >::operator= ( const TPZDohrPrecondV2SubData< TVar, TSubStruct > &  copy)
inline

Member Data Documentation

◆ fInput_local

template<class TVar, class TSubStruct>
TPZAutoPointer<TPZFMatrix<TVar> > TPZDohrPrecondV2SubData< TVar, TSubStruct >::fInput_local

◆ fSubStructure

template<class TVar, class TSubStruct>
TPZAutoPointer<TSubStruct> TPZDohrPrecondV2SubData< TVar, TSubStruct >::fSubStructure

◆ fv2_local

template<class TVar, class TSubStruct>
TPZAutoPointer<TPZDohrAssembleItem<TVar> > TPZDohrPrecondV2SubData< TVar, TSubStruct >::fv2_local

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