EpetraExt::LinearProblem_StaticCondensation Class Reference

#include <EpetraExt_StaticCondensation_LinearProblem.h>

Inheritance diagram for EpetraExt::LinearProblem_StaticCondensation:

[legend]
List of all members.

Public Member Functions

 ~LinearProblem_StaticCondensation ()
 LinearProblem_StaticCondensation (int degree=1, bool verbose=false)
NewTypeRef operator() (OriginalTypeRef orig)
 Analysis of transform operation on original object and construction of new object.
bool fwd ()
 Forward transfer of data from orig object input in the operator() method call to the new object created in this same call.
bool rvs ()
 Reverse transfer of data from new object created in the operator() method call to the orig object input to this same method.

Private Attributes

const int degree_
const bool verbose_
const Epetra_MapOldRowMap_
Epetra_LinearProblemOldProblem_
Epetra_MultiVectorOldRHS_
Epetra_MultiVectorOldLHS_
const Epetra_CrsGraphOldGraph_
Epetra_CrsMatrixOldMatrix_
Epetra_ExportExporter_
Epetra_MapNewRowMap_
Epetra_MapNewColMap_
Epetra_LinearProblemNewProblem_
Epetra_MultiVectorNewRHS_
Epetra_MultiVectorNewLHS_
Epetra_CrsGraphNewGraph_
Epetra_CrsMatrixNewMatrix_
Epetra_MapUMap_
Epetra_MapRMap_
Epetra_MapLMap_
Epetra_ExportUExporter_
Epetra_ExportRExporter_
Epetra_ExportLExporter_
Epetra_MultiVectorULHS_
Epetra_MultiVectorRLHS_
Epetra_MultiVectorLLHS_
Epetra_MultiVectorURHS_
Epetra_MultiVectorRRHS_
Epetra_MultiVectorLRHS_
Epetra_CrsGraphUUGraph_
Epetra_CrsGraphURGraph_
Epetra_CrsGraphULGraph_
Epetra_CrsGraphRRGraph_
Epetra_CrsGraphRLGraph_
Epetra_CrsGraphLLGraph_
Epetra_CrsMatrixUUMatrix_
Epetra_CrsMatrixURMatrix_
Epetra_CrsMatrixULMatrix_
Epetra_CrsMatrixRRMatrix_
Epetra_CrsMatrixRLMatrix_
Epetra_CrsMatrixLLMatrix_

Constructor & Destructor Documentation

EpetraExt::LinearProblem_StaticCondensation::~LinearProblem_StaticCondensation  ) 
 

Definition at line 48 of file EpetraExt_StaticCondensation_LinearProblem.cpp.

EpetraExt::LinearProblem_StaticCondensation::LinearProblem_StaticCondensation int  degree = 1,
bool  verbose = false
[inline]
 

Definition at line 99 of file EpetraExt_StaticCondensation_LinearProblem.h.


Member Function Documentation

LinearProblem_StaticCondensation::NewTypeRef EpetraExt::LinearProblem_StaticCondensation::operator() OriginalTypeRef  orig  )  [virtual]
 

Analysis of transform operation on original object and construction of new object.

Preconditions:

Invariants:

Postconditions:

Returns:
Returns a pointer to the newly created object of type NewTypeRef. The Transform object maintains ownership of this new object and deletes as a part of it's destruction.

Implements EpetraExt::Transform< T, U >.

Definition at line 92 of file EpetraExt_StaticCondensation_LinearProblem.cpp.

bool EpetraExt::LinearProblem_StaticCondensation::fwd  )  [virtual]
 

Forward transfer of data from orig object input in the operator() method call to the new object created in this same call.

Returns true is operation is successful.

Preconditions:

Invariants:

Postconditions:

Implements EpetraExt::Transform< T, U >.

Definition at line 349 of file EpetraExt_StaticCondensation_LinearProblem.cpp.

bool EpetraExt::LinearProblem_StaticCondensation::rvs  )  [virtual]
 

Reverse transfer of data from new object created in the operator() method call to the orig object input to this same method.

Returns true if operation is successful.

Preconditions:

Invariants:

Postconditions:

Implements EpetraExt::Transform< T, U >.

Definition at line 394 of file EpetraExt_StaticCondensation_LinearProblem.cpp.


Member Data Documentation

const int EpetraExt::LinearProblem_StaticCondensation::degree_ [private]
 

Definition at line 45 of file EpetraExt_StaticCondensation_LinearProblem.h.

const bool EpetraExt::LinearProblem_StaticCondensation::verbose_ [private]
 

Definition at line 46 of file EpetraExt_StaticCondensation_LinearProblem.h.

const Epetra_Map* EpetraExt::LinearProblem_StaticCondensation::OldRowMap_ [private]
 

Definition at line 48 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_LinearProblem* EpetraExt::LinearProblem_StaticCondensation::OldProblem_ [private]
 

Definition at line 49 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::OldRHS_ [private]
 

Definition at line 50 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::OldLHS_ [private]
 

Definition at line 51 of file EpetraExt_StaticCondensation_LinearProblem.h.

const Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::OldGraph_ [private]
 

Definition at line 52 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::OldMatrix_ [private]
 

Definition at line 53 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Export* EpetraExt::LinearProblem_StaticCondensation::Exporter_ [private]
 

Definition at line 55 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Map* EpetraExt::LinearProblem_StaticCondensation::NewRowMap_ [private]
 

Definition at line 57 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Map* EpetraExt::LinearProblem_StaticCondensation::NewColMap_ [private]
 

Definition at line 58 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_LinearProblem* EpetraExt::LinearProblem_StaticCondensation::NewProblem_ [private]
 

Definition at line 59 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::NewRHS_ [private]
 

Definition at line 60 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::NewLHS_ [private]
 

Definition at line 61 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::NewGraph_ [private]
 

Definition at line 62 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::NewMatrix_ [private]
 

Definition at line 63 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Map* EpetraExt::LinearProblem_StaticCondensation::UMap_ [private]
 

Definition at line 65 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Map* EpetraExt::LinearProblem_StaticCondensation::RMap_ [private]
 

Definition at line 66 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Map* EpetraExt::LinearProblem_StaticCondensation::LMap_ [private]
 

Definition at line 67 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Export* EpetraExt::LinearProblem_StaticCondensation::UExporter_ [private]
 

Definition at line 69 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Export* EpetraExt::LinearProblem_StaticCondensation::RExporter_ [private]
 

Definition at line 70 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_Export* EpetraExt::LinearProblem_StaticCondensation::LExporter_ [private]
 

Definition at line 71 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::ULHS_ [private]
 

Definition at line 73 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::RLHS_ [private]
 

Definition at line 74 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::LLHS_ [private]
 

Definition at line 75 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::URHS_ [private]
 

Definition at line 77 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::RRHS_ [private]
 

Definition at line 78 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_MultiVector* EpetraExt::LinearProblem_StaticCondensation::LRHS_ [private]
 

Definition at line 79 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::UUGraph_ [private]
 

Definition at line 81 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::URGraph_ [private]
 

Definition at line 82 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::ULGraph_ [private]
 

Definition at line 83 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::RRGraph_ [private]
 

Definition at line 84 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::RLGraph_ [private]
 

Definition at line 85 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsGraph* EpetraExt::LinearProblem_StaticCondensation::LLGraph_ [private]
 

Definition at line 86 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::UUMatrix_ [private]
 

Definition at line 88 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::URMatrix_ [private]
 

Definition at line 89 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::ULMatrix_ [private]
 

Definition at line 90 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::RRMatrix_ [private]
 

Definition at line 91 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::RLMatrix_ [private]
 

Definition at line 92 of file EpetraExt_StaticCondensation_LinearProblem.h.

Epetra_CrsMatrix* EpetraExt::LinearProblem_StaticCondensation::LLMatrix_ [private]
 

Definition at line 93 of file EpetraExt_StaticCondensation_LinearProblem.h.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:32:06 2008 for EpetraExt Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1