LOCA::Bifurcation::PitchforkBord::ExtendedVector Class Reference

Vector class to hold solution vectors, Newton vectors, etc. for pitchfork equations. More...

#include <LOCA_Bifurcation_PitchforkBord_ExtendedVector.H>

Inheritance diagram for LOCA::Bifurcation::PitchforkBord::ExtendedVector:

[legend]
Collaboration diagram for LOCA::Bifurcation::PitchforkBord::ExtendedVector:
[legend]
List of all members.

Public Member Functions

 ExtendedVector (const NOX::Abstract::Vector &xVec, const NOX::Abstract::Vector &nullVec, double slackVar, double bifParam)
 Constructor.
 ExtendedVector (const ExtendedVector &source, NOX::CopyType type=NOX::DeepCopy)
 Copy constructor.
virtual ~ExtendedVector ()
 Destructor.
virtual NOX::Abstract::Vectoroperator= (const NOX::Abstract::Vector &y)
 Assignment operator.
virtual LOCA::Extended::Vectoroperator= (const LOCA::Extended::Vector &y)
 Assignment operator.
virtual ExtendedVectoroperator= (const ExtendedVector &y)
 Assignment operator.
virtual NOX::Abstract::Vectorclone (NOX::CopyType type=NOX::DeepCopy) const
 Cloning function.
virtual void setVec (const NOX::Abstract::Vector &xVec, const NOX::Abstract::Vector &nullVec, double slackVar, double bifPar)
 Sets the PitchforkBordVector by setting its four components.
virtual const NOX::Abstract::VectorgetXVec () const
 Returns the solution vector component of extended vector.
virtual const NOX::Abstract::VectorgetNullVec () const
 Returns the null vector component of extended vector.
virtual double getSlackVar () const
 Get slack component.
virtual double getBifParam () const
 Get Bifurcation parameter.
virtual NOX::Abstract::VectorgetXVec ()
 Returns the solution vector component of extended vector.
virtual NOX::Abstract::VectorgetNullVec ()
 Returns the null vector component of extended vector.
virtual double & getSlackVar ()
 Get slack component.
virtual double & getBifParam ()
 Get Bifurcation parameter.

Detailed Description

Vector class to hold solution vectors, Newton vectors, etc. for pitchfork equations.

This class uses the LOCA::Extended::Vector implementation to store the solution, null, slack, and parameter components of the pitchfork vector and merely provides an interface for naming which components of the multivector these quantities correspond to.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:40:42 2008 for NOX by doxygen 1.3.9.1