|
NOX
Development
|
Vector class to hold solution vectors, Newton vectors, etc. for the Moore-Spence turning point formulation. More...
#include <LOCA_Pitchfork_MooreSpence_ExtendedVector.H>


Public Member Functions | |
| ExtendedVector (const Teuchos::RCP< LOCA::GlobalData > &global_data, const NOX::Abstract::Vector &xVec, const NOX::Abstract::Vector &nullVec, double slack, double bifParam) | |
| Constructor. | |
| ExtendedVector (const ExtendedVector &source, NOX::CopyType type=NOX::DeepCopy) | |
| Copy constructor. | |
| virtual | ~ExtendedVector () |
| Destructor. | |
| virtual NOX::Abstract::Vector & | operator= (const NOX::Abstract::Vector &y) |
| Assignment operator. | |
| virtual LOCA::Extended::Vector & | operator= (const LOCA::Extended::Vector &y) |
| Assignment operator. | |
| virtual ExtendedVector & | operator= (const ExtendedVector &y) |
| Assignment operator. | |
|
virtual Teuchos::RCP < NOX::Abstract::Vector > | clone (NOX::CopyType type=NOX::DeepCopy) const |
| Cloning function. | |
| virtual void | setVec (const NOX::Abstract::Vector &xVec, const NOX::Abstract::Vector &nullVec, double slack, double bifPar) |
| Sets the Vector by setting its three components. | |
|
virtual Teuchos::RCP< const NOX::Abstract::Vector > | getXVec () const |
| Returns the solution vector component of extended vector. | |
|
virtual Teuchos::RCP< const NOX::Abstract::Vector > | getNullVec () const |
| Returns the null vector component of extended vector. | |
| virtual double | getSlack () const |
| Get slack component. | |
| virtual double | getBifParam () const |
| Get Bifurcation parameter. | |
|
virtual Teuchos::RCP < NOX::Abstract::Vector > | getXVec () |
| Returns the solution vector component of extended vector. | |
|
virtual Teuchos::RCP < NOX::Abstract::Vector > | getNullVec () |
| Returns the null vector component of extended vector. | |
| virtual double & | getSlack () |
| Get slack component. | |
| virtual double & | getBifParam () |
| Get Bifurcation parameter. | |
Protected Member Functions | |
| ExtendedVector (const Teuchos::RCP< LOCA::GlobalData > &global_data) | |
| Default Constructor. | |
| virtual Teuchos::RCP < LOCA::Extended::MultiVector > | generateMultiVector (int nColumns, int nVectorRows, int nScalarRows) const |
| generate an extended multi-vector | |
Friends | |
| class | ExtendedMultiVector |
| Declare LOCA::Pitchfork::MooreSpence::ExtendedMultiVector as a friend class so it can call protected methods. | |
Vector class to hold solution vectors, Newton vectors, etc. for the Moore-Spence turning point formulation.
This class uses the LOCA::Extended::Vector implementation to store the solution, null, and parameter components of the turning point vector and merely provides an interface for naming which components of the vector these quantities correspond to.
| Teuchos::RCP< LOCA::Extended::MultiVector > LOCA::Pitchfork::MooreSpence::ExtendedVector::generateMultiVector | ( | int | nColumns, |
| int | nVectorRows, | ||
| int | nScalarRows | ||
| ) | const [protected, virtual] |
generate an extended multi-vector
Returns an empty multivector of type LOCA::Pitchfork::MooreSpence::ExtendedMultiVector
Reimplemented from LOCA::Extended::Vector.
References Teuchos::rcp().
1.7.6.1