Public Member Functions | Private Member Functions | Private Attributes

MOR::ReducedJacobianFactory Class Reference

#include <MOR_ReducedJacobianFactory.hpp>

List of all members.

Public Member Functions

 ReducedJacobianFactory (const Teuchos::RCP< const Epetra_MultiVector > &rightProjector)
Teuchos::RCP< const
Epetra_MultiVector > 
rightProjector () const
Teuchos::RCP< const
Epetra_MultiVector > 
premultipliedRightProjector () const
void fullJacobianIs (const Epetra_Operator &op)
Teuchos::RCP< Epetra_CrsMatrix > reducedMatrixNew () const
const Epetra_CrsMatrix & reducedMatrix (const Epetra_MultiVector &leftProjector, Epetra_CrsMatrix &result) const

Private Member Functions

bool isMasterProcess () const

Private Attributes

Teuchos::RCP< const
Epetra_MultiVector > 
rightProjector_
Teuchos::RCP< Epetra_MultiVector > premultipliedRightProjector_
Epetra_CrsGraph reducedGraph_

Detailed Description

Definition at line 19 of file MOR_ReducedJacobianFactory.hpp.


Constructor & Destructor Documentation

MOR::ReducedJacobianFactory::ReducedJacobianFactory ( const Teuchos::RCP< const Epetra_MultiVector > &  rightProjector  )  [explicit]

Member Function Documentation

Teuchos::RCP<const Epetra_MultiVector> MOR::ReducedJacobianFactory::rightProjector (  )  const [inline]

Definition at line 23 of file MOR_ReducedJacobianFactory.hpp.

Teuchos::RCP<const Epetra_MultiVector> MOR::ReducedJacobianFactory::premultipliedRightProjector (  )  const [inline]

Definition at line 24 of file MOR_ReducedJacobianFactory.hpp.

void MOR::ReducedJacobianFactory::fullJacobianIs ( const Epetra_Operator &  op  ) 

Definition at line 61 of file MOR_ReducedJacobianFactory.cpp.

RCP< Epetra_CrsMatrix > MOR::ReducedJacobianFactory::reducedMatrixNew (  )  const

Definition at line 66 of file MOR_ReducedJacobianFactory.cpp.

const Epetra_CrsMatrix & MOR::ReducedJacobianFactory::reducedMatrix ( const Epetra_MultiVector &  leftProjector,
Epetra_CrsMatrix &  result 
) const

Definition at line 71 of file MOR_ReducedJacobianFactory.cpp.

bool MOR::ReducedJacobianFactory::isMasterProcess (  )  const [private]

Definition at line 103 of file MOR_ReducedJacobianFactory.cpp.


Member Data Documentation

Teuchos::RCP<const Epetra_MultiVector> MOR::ReducedJacobianFactory::rightProjector_ [private]

Definition at line 32 of file MOR_ReducedJacobianFactory.hpp.

Teuchos::RCP<Epetra_MultiVector> MOR::ReducedJacobianFactory::premultipliedRightProjector_ [private]

Definition at line 33 of file MOR_ReducedJacobianFactory.hpp.

Epetra_CrsGraph MOR::ReducedJacobianFactory::reducedGraph_ [private]

Definition at line 35 of file MOR_ReducedJacobianFactory.hpp.


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