#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.
1.7.1