#include <MOR_ReducedSpace.hpp>


Public Member Functions | |
| virtual Teuchos::RCP < Epetra_MultiVector > | expansion (const Epetra_MultiVector &reducedVector) const |
| virtual Teuchos::RCP < Epetra_Vector > | expansion (const Epetra_Vector &reducedVector) const |
| virtual const Epetra_MultiVector & | expansion (const Epetra_MultiVector &reducedVector, Epetra_MultiVector &target) const |
| virtual Teuchos::RCP < Epetra_MultiVector > | reduction (const Epetra_MultiVector &fullVector) const |
| virtual Teuchos::RCP < Epetra_Vector > | reduction (const Epetra_Vector &fullVector) const |
| virtual const Epetra_MultiVector & | reduction (const Epetra_MultiVector &fullVector, Epetra_MultiVector &target) const |
| AffineReducedSpace (const Teuchos::RCP< const Epetra_MultiVector > &orthogonalBasis, const Epetra_Vector &origin) | |
| AffineReducedSpace (const Epetra_MultiVector &orthogonalBasis, const Epetra_Vector &origin) | |
| AffineReducedSpace (const Teuchos::RCP< const Epetra_MultiVector > &basis, const Teuchos::RCP< const Epetra_MultiVector > &projector, const Epetra_Vector &origin) | |
Protected Member Functions | |
| const Epetra_Vector & | origin () const |
Private Member Functions | |
| void | addLinearExpansion (const Epetra_MultiVector &reducedVector, Epetra_MultiVector &target) const |
| template<typename Epetra_MultiVectorT > | |
| void | computeReduction (const Epetra_MultiVectorT &fullVector, Epetra_MultiVectorT &target) const |
| void | substractOrigin (Epetra_MultiVector &target) const |
| void | substractOrigin (Epetra_Vector &target) const |
Private Attributes | |
| Epetra_Vector | origin_ |
Definition at line 83 of file MOR_ReducedSpace.hpp.
| MOR::AffineReducedSpace::AffineReducedSpace | ( | const Teuchos::RCP< const Epetra_MultiVector > & | orthogonalBasis, | |
| const Epetra_Vector & | origin | |||
| ) |
Definition at line 164 of file MOR_ReducedSpace.cpp.
| MOR::AffineReducedSpace::AffineReducedSpace | ( | const Epetra_MultiVector & | orthogonalBasis, | |
| const Epetra_Vector & | origin | |||
| ) |
Definition at line 172 of file MOR_ReducedSpace.cpp.
| MOR::AffineReducedSpace::AffineReducedSpace | ( | const Teuchos::RCP< const Epetra_MultiVector > & | basis, | |
| const Teuchos::RCP< const Epetra_MultiVector > & | projector, | |||
| const Epetra_Vector & | origin | |||
| ) |
Definition at line 180 of file MOR_ReducedSpace.cpp.
| RCP< Epetra_MultiVector > MOR::AffineReducedSpace::expansion | ( | const Epetra_MultiVector & | reducedVector | ) | const [virtual] |
Implements MOR::ReducedSpace.
Definition at line 197 of file MOR_ReducedSpace.cpp.
| RCP< Epetra_Vector > MOR::AffineReducedSpace::expansion | ( | const Epetra_Vector & | reducedVector | ) | const [virtual] |
Implements MOR::ReducedSpace.
Definition at line 212 of file MOR_ReducedSpace.cpp.
| const Epetra_MultiVector & MOR::AffineReducedSpace::expansion | ( | const Epetra_MultiVector & | reducedVector, | |
| Epetra_MultiVector & | target | |||
| ) | const [virtual] |
Implements MOR::ReducedSpace.
Definition at line 219 of file MOR_ReducedSpace.cpp.
| RCP< Epetra_MultiVector > MOR::AffineReducedSpace::reduction | ( | const Epetra_MultiVector & | fullVector | ) | const [virtual] |
Implements MOR::ReducedSpace.
Definition at line 249 of file MOR_ReducedSpace.cpp.
| RCP< Epetra_Vector > MOR::AffineReducedSpace::reduction | ( | const Epetra_Vector & | fullVector | ) | const [virtual] |
Implements MOR::ReducedSpace.
Definition at line 258 of file MOR_ReducedSpace.cpp.
| const Epetra_MultiVector & MOR::AffineReducedSpace::reduction | ( | const Epetra_MultiVector & | fullVector, | |
| Epetra_MultiVector & | target | |||
| ) | const [virtual] |
Implements MOR::ReducedSpace.
Definition at line 265 of file MOR_ReducedSpace.cpp.
| const Epetra_Vector& MOR::AffineReducedSpace::origin | ( | ) | const [inline, protected] |
Definition at line 103 of file MOR_ReducedSpace.hpp.
| void MOR::AffineReducedSpace::addLinearExpansion | ( | const Epetra_MultiVector & | reducedVector, | |
| Epetra_MultiVector & | target | |||
| ) | const [private] |
Definition at line 190 of file MOR_ReducedSpace.cpp.
| void MOR::AffineReducedSpace::computeReduction | ( | const Epetra_MultiVectorT & | fullVector, | |
| Epetra_MultiVectorT & | target | |||
| ) | const [private] |
Definition at line 241 of file MOR_ReducedSpace.cpp.
| void MOR::AffineReducedSpace::substractOrigin | ( | Epetra_MultiVector & | target | ) | const [private] |
Definition at line 233 of file MOR_ReducedSpace.cpp.
| void MOR::AffineReducedSpace::substractOrigin | ( | Epetra_Vector & | target | ) | const [private] |
Definition at line 227 of file MOR_ReducedSpace.cpp.
Epetra_Vector MOR::AffineReducedSpace::origin_ [private] |
Definition at line 106 of file MOR_ReducedSpace.hpp.
1.7.1