#include <GLpApp_GLpYUEpetraDataPool.hpp>
Inheritance diagram for GLpApp::GLpYUEpetraDataPool:
Public Member Functions | |
| GLpYUEpetraDataPool (Teuchos::RefCountPtr< const Epetra_Comm > const &commptr, const double beta, const double len_x, const double len_y, const int local_nx, const int local_ny, const char myfile[], const bool trace) | |
| void | computeAll (const GenSQP::Vector &x) |
| Calls functions to compute nonlinear quantities and the augmented system matrix. These computations are performed after every update of the SQP iterate. | |
| int | solveAugsys (const Teuchos::RefCountPtr< const Epetra_MultiVector > &rhsy, const Teuchos::RefCountPtr< const Epetra_MultiVector > &rhsu, const Teuchos::RefCountPtr< const Epetra_MultiVector > &rhsp, const Teuchos::RefCountPtr< Epetra_MultiVector > &y, const Teuchos::RefCountPtr< Epetra_MultiVector > &u, const Teuchos::RefCountPtr< Epetra_MultiVector > &p, double tol) |
| Solves augmented system. | |
| Teuchos::RefCountPtr< const Epetra_Comm > | getCommPtr () |
| Teuchos::RefCountPtr< Epetra_FECrsMatrix > | getA () |
| Teuchos::RefCountPtr< Epetra_FECrsMatrix > | getB () |
| Teuchos::RefCountPtr< Epetra_FECrsMatrix > | getH () |
| Teuchos::RefCountPtr< Epetra_FECrsMatrix > | getR () |
| Teuchos::RefCountPtr< Epetra_CrsMatrix > | getAugmat () |
| Teuchos::RefCountPtr< Epetra_FECrsMatrix > | getNpy () |
| Teuchos::RefCountPtr< Epetra_FEVector > | getb () |
| Teuchos::RefCountPtr< Epetra_FEVector > | getq () |
| Teuchos::RefCountPtr< Epetra_FEVector > | getNy () |
| void | computeNy (const Teuchos::RefCountPtr< const Epetra_MultiVector > &y) |
| Calls the function that computes the nonlinear term. | |
| void | computeNpy (const Teuchos::RefCountPtr< const Epetra_MultiVector > &y) |
| Calls the function that computes the Jacobian of the nonlinear term. | |
| void | computeAugmat () |
| Assembles the augmented system (KKT-type) matrix. | |
| Teuchos::RefCountPtr< const Epetra_SerialDenseMatrix > | getipcoords () |
| Teuchos::RefCountPtr< const Epetra_IntSerialDenseVector > | getipindx () |
| Teuchos::RefCountPtr< const Epetra_SerialDenseMatrix > | getpcoords () |
| Teuchos::RefCountPtr< const Epetra_IntSerialDenseVector > | getpindx () |
| Teuchos::RefCountPtr< const Epetra_IntSerialDenseMatrix > | gett () |
| Teuchos::RefCountPtr< const Epetra_IntSerialDenseMatrix > | gete () |
| double | getbeta () |
| void | PrintVec (const Teuchos::RefCountPtr< const Epetra_Vector > &x) |
| Outputs the solution vector to files. | |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 176 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Calls functions to compute nonlinear quantities and the augmented system matrix. These computations are performed after every update of the SQP iterate.
Definition at line 228 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
||||||||||||||||||||||||||||||||
|
Solves augmented system.
Definition at line 243 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 446 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 448 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 450 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 452 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 454 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 456 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 458 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 460 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 462 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 464 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Calls the function that computes the nonlinear term.
Definition at line 481 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Calls the function that computes the Jacobian of the nonlinear term.
Definition at line 492 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Assembles the augmented system (KKT-type) matrix.
Definition at line 503 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 468 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 470 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 472 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 474 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 476 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 478 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Definition at line 466 of file GLpApp_GLpYUEpetraDataPool.cpp. |
|
|
Outputs the solution vector to files.
Definition at line 634 of file GLpApp_GLpYUEpetraDataPool.cpp. |
1.3.9.1