#include <MOR_PetrovGalerkinOperatorFactory.hpp>
Public Member Functions | |
PetrovGalerkinOperatorFactory (const Teuchos::RCP< const Epetra_MultiVector > &reducedBasis) | |
PetrovGalerkinOperatorFactory (const Teuchos::RCP< const Epetra_MultiVector > &reducedBasis, const Teuchos::RCP< const Epetra_MultiVector > &projectionBasis) | |
virtual bool | fullJacobianRequired (bool residualRequested, bool jacobianRequested) const |
virtual const Epetra_MultiVector & | leftProjection (const Epetra_MultiVector &fullVector, Epetra_MultiVector &result) const |
virtual Teuchos::RCP < Epetra_CrsMatrix > | reducedJacobianNew () |
virtual const Epetra_CrsMatrix & | reducedJacobian (Epetra_CrsMatrix &result) const |
virtual void | fullJacobianIs (const Epetra_Operator &op) |
Private Attributes | |
Teuchos::RCP< const Epetra_MultiVector > | reducedBasis_ |
Teuchos::RCP< const Epetra_MultiVector > | projectionBasis_ |
ReducedJacobianFactory | jacobianFactory_ |
Definition at line 21 of file MOR_PetrovGalerkinOperatorFactory.hpp.
MOR::PetrovGalerkinOperatorFactory::PetrovGalerkinOperatorFactory | ( | const Teuchos::RCP< const Epetra_MultiVector > & | reducedBasis | ) | [explicit] |
MOR::PetrovGalerkinOperatorFactory::PetrovGalerkinOperatorFactory | ( | const Teuchos::RCP< const Epetra_MultiVector > & | reducedBasis, | |
const Teuchos::RCP< const Epetra_MultiVector > & | projectionBasis | |||
) |
bool MOR::PetrovGalerkinOperatorFactory::fullJacobianRequired | ( | bool | residualRequested, | |
bool | jacobianRequested | |||
) | const [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 28 of file MOR_PetrovGalerkinOperatorFactory.cpp.
const Epetra_MultiVector & MOR::PetrovGalerkinOperatorFactory::leftProjection | ( | const Epetra_MultiVector & | fullVector, | |
Epetra_MultiVector & | result | |||
) | const [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 32 of file MOR_PetrovGalerkinOperatorFactory.cpp.
RCP< Epetra_CrsMatrix > MOR::PetrovGalerkinOperatorFactory::reducedJacobianNew | ( | ) | [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 38 of file MOR_PetrovGalerkinOperatorFactory.cpp.
const Epetra_CrsMatrix & MOR::PetrovGalerkinOperatorFactory::reducedJacobian | ( | Epetra_CrsMatrix & | result | ) | const [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 42 of file MOR_PetrovGalerkinOperatorFactory.cpp.
void MOR::PetrovGalerkinOperatorFactory::fullJacobianIs | ( | const Epetra_Operator & | op | ) | [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 46 of file MOR_PetrovGalerkinOperatorFactory.cpp.
Teuchos::RCP<const Epetra_MultiVector> MOR::PetrovGalerkinOperatorFactory::reducedBasis_ [private] |
Definition at line 38 of file MOR_PetrovGalerkinOperatorFactory.hpp.
Teuchos::RCP<const Epetra_MultiVector> MOR::PetrovGalerkinOperatorFactory::projectionBasis_ [private] |
Definition at line 38 of file MOR_PetrovGalerkinOperatorFactory.hpp.
Definition at line 40 of file MOR_PetrovGalerkinOperatorFactory.hpp.