Geomi
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
NOXVector< T_DOF > Class Template Reference
Inheritance diagram for NOXVector< T_DOF >:
Inheritance graph
[legend]
Collaboration diagram for NOXVector< T_DOF >:
Collaboration graph
[legend]

Public Member Functions

template<typename OtherDerived >
 NOXVector (const Eigen::MatrixBase< OtherDerived > &other)
 
template<typename OtherDerived >
NOX::Abstract::Vector & operator= (const Eigen::MatrixBase< OtherDerived > &other)
 
template<typename OtherDerived >
NOX::Abstract::Vector & operator+= (const Eigen::MatrixBase< OtherDerived > &other)
 
 NOXVector (const NOXVector &source, NOX::CopyType type)
 
NOX::Abstract::Vector & abs (const NOXVector< T_DOF > &y)
 
NOX::Abstract::Vector & abs (const NOX::Abstract::Vector &y)
 
Teuchos::RCP< NOX::Abstract::Vector > clone (NOX::CopyType type=NOX::DeepCopy) const
 
double innerProduct (const NOXVector< T_DOF > &y) const
 
double innerProduct (const NOX::Abstract::Vector &y) const
 
NOX::Abstract::Vector & init (double gamma)
 
NOX::size_type length () const
 
double norm (NOX::Abstract::Vector::NormType type=NOX::Abstract::Vector::TwoNorm) const
 
double norm (const NOXVector &weights) const
 
double norm (const NOX::Abstract::Vector &weights) const
 
void print (std::ostream &stream) const
 
NOX::Abstract::Vector & random (bool useSeed=false, int seed=1)
 
NOXVector< T_DOF > & operator= (const NOXVector< T_DOF > &y)
 
NOX::Abstract::Vector & operator= (const NOX::Abstract::Vector &y)
 
NOX::Abstract::Vector & reciprocal (const NOXVector &y)
 
NOX::Abstract::Vector & reciprocal (const NOX::Abstract::Vector &y)
 
NOX::Abstract::Vector & scale (double gamma)
 
NOX::Abstract::Vector & scale (const NOXVector< T_DOF > &a)
 
NOX::Abstract::Vector & scale (const NOX::Abstract::Vector &a)
 
NOX::Abstract::Vector & update (double alpha, const NOXVector< T_DOF > &a, double gamma=0.0)
 
NOX::Abstract::Vector & update (double alpha, const NOX::Abstract::Vector &a, double gamma=0.0)
 
NOX::Abstract::Vector & update (double alpha, const NOXVector< T_DOF > &a, double beta, const NOXVector< T_DOF > &b, double gamma=0.0)
 
NOX::Abstract::Vector & update (double alpha, const NOX::Abstract::Vector &a, double beta, const NOX::Abstract::Vector &b, double gamma=0.0)
 
NOXVector< DOF > toNOXVector () const
 

Static Public Member Functions

static const unsigned int dof ()
 

Static Public Attributes

static const unsigned int DOF = T_DOF
 

The documentation for this class was generated from the following file: