#include <MOR_GaussNewtonOperatorFactory.hpp>
Public Member Functions | |
GaussNewtonOperatorFactoryBase (const Teuchos::RCP< const Epetra_MultiVector > &reducedBasis) | |
virtual bool | fullJacobianRequired (bool residualRequested, bool jacobianRequested) const |
virtual const Epetra_MultiVector & | leftProjection (const Epetra_MultiVector &fullVec, 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) |
Protected Member Functions | |
Teuchos::RCP< const Epetra_MultiVector > | getPremultipliedReducedBasis () const |
Private Member Functions | |
Teuchos::RCP< const Epetra_MultiVector > | getLeftBasis () const |
Private Attributes | |
Teuchos::RCP< const Epetra_MultiVector > | reducedBasis_ |
ReducedJacobianFactory | jacobianFactory_ |
Definition at line 22 of file MOR_GaussNewtonOperatorFactory.hpp.
MOR::GaussNewtonOperatorFactoryBase< Derived >::GaussNewtonOperatorFactoryBase | ( | const Teuchos::RCP< const Epetra_MultiVector > & | reducedBasis | ) | [explicit] |
bool MOR::GaussNewtonOperatorFactoryBase< Derived >::fullJacobianRequired | ( | bool | residualRequested, | |
bool | jacobianRequested | |||
) | const [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 20 of file MOR_GaussNewtonOperatorFactory.cpp.
const Epetra_MultiVector & MOR::GaussNewtonOperatorFactoryBase< Derived >::leftProjection | ( | const Epetra_MultiVector & | fullVec, | |
Epetra_MultiVector & | result | |||
) | const [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 25 of file MOR_GaussNewtonOperatorFactory.cpp.
RCP< Epetra_CrsMatrix > MOR::GaussNewtonOperatorFactoryBase< Derived >::reducedJacobianNew | ( | ) | [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 33 of file MOR_GaussNewtonOperatorFactory.cpp.
const Epetra_CrsMatrix & MOR::GaussNewtonOperatorFactoryBase< Derived >::reducedJacobian | ( | Epetra_CrsMatrix & | result | ) | const [virtual] |
Implements MOR::ReducedOperatorFactory.
Definition at line 38 of file MOR_GaussNewtonOperatorFactory.cpp.
void MOR::GaussNewtonOperatorFactoryBase< Derived >::fullJacobianIs | ( | const Epetra_Operator & | op | ) | [virtual] |
Implements MOR::ReducedOperatorFactory.
Reimplemented in MOR::GaussNewtonMetricOperatorFactory.
Definition at line 43 of file MOR_GaussNewtonOperatorFactory.cpp.
RCP< const Epetra_MultiVector > MOR::GaussNewtonOperatorFactoryBase< Derived >::getPremultipliedReducedBasis | ( | ) | const [protected] |
Definition at line 48 of file MOR_GaussNewtonOperatorFactory.cpp.
RCP< const Epetra_MultiVector > MOR::GaussNewtonOperatorFactoryBase< Derived >::getLeftBasis | ( | ) | const [private] |
Definition at line 53 of file MOR_GaussNewtonOperatorFactory.cpp.
Teuchos::RCP<const Epetra_MultiVector> MOR::GaussNewtonOperatorFactoryBase< Derived >::reducedBasis_ [private] |
Definition at line 39 of file MOR_GaussNewtonOperatorFactory.hpp.
ReducedJacobianFactory MOR::GaussNewtonOperatorFactoryBase< Derived >::jacobianFactory_ [private] |
Definition at line 41 of file MOR_GaussNewtonOperatorFactory.hpp.