Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_NLS_NOX::WeightedUpdateTest Class Reference

#include <N_NLS_NOX_WeightedUpdateTest.h>

Inheritance diagram for N_NLS_NOX::WeightedUpdateTest:
Collaboration diagram for N_NLS_NOX::WeightedUpdateTest:

Public Member Functions

 WeightedUpdateTest (N_LAS_Vector **currSolVectorPtrPtr, double epsilon_a, double epsilon_r, double tol, bool isTransient)
 
 ~WeightedUpdateTest ()
 
NOX::StatusTest::StatusType checkStatus (const NOX::Solver::Generic &problem)
 
NOX::StatusTest::StatusType getStatus () const
 
double getWeightedUpdate () const
 
std::ostream & print (std::ostream &stream, int indent=0) const
 

Private Attributes

double result_
 
NOX::StatusTest::StatusType status_
 
N_LAS_Vector ** oldTimeStepVectorPtrPtr_
 
N_LAS_Vector * weightsVectorPtr_
 
N_LAS_Vector * updateVectorPtr_
 
N_LAS_Vector * tmpVectorPtr_
 
const double epsilon_a_
 
const double epsilon_r_
 
const double tol_
 
bool isTransient_
 

Detailed Description

Definition at line 80 of file N_NLS_NOX_WeightedUpdateTest.h.

Constructor & Destructor Documentation

WeightedUpdateTest::WeightedUpdateTest ( N_LAS_Vector **  currSolVectorPtrPtr,
double  epsilon_a,
double  epsilon_r,
double  tol,
bool  isTransient 
)

Definition at line 65 of file N_NLS_NOX_WeightedUpdateTest.C.

WeightedUpdateTest::~WeightedUpdateTest ( )

Definition at line 81 of file N_NLS_NOX_WeightedUpdateTest.C.

Member Function Documentation

NOX::StatusTest::StatusType WeightedUpdateTest::checkStatus ( const NOX::Solver::Generic &  problem)

Definition at line 92 of file N_NLS_NOX_WeightedUpdateTest.C.

NOX::StatusTest::StatusType N_NLS_NOX::WeightedUpdateTest::getStatus ( ) const
inline

Definition at line 109 of file N_NLS_NOX_WeightedUpdateTest.h.

double N_NLS_NOX::WeightedUpdateTest::getWeightedUpdate ( ) const
inline

Definition at line 115 of file N_NLS_NOX_WeightedUpdateTest.h.

std::ostream & WeightedUpdateTest::print ( std::ostream &  stream,
int  indent = 0 
) const

Definition at line 165 of file N_NLS_NOX_WeightedUpdateTest.C.

Member Data Documentation

const double N_NLS_NOX::WeightedUpdateTest::epsilon_a_
private

Definition at line 135 of file N_NLS_NOX_WeightedUpdateTest.h.

const double N_NLS_NOX::WeightedUpdateTest::epsilon_r_
private

Definition at line 136 of file N_NLS_NOX_WeightedUpdateTest.h.

bool N_NLS_NOX::WeightedUpdateTest::isTransient_
private

Definition at line 139 of file N_NLS_NOX_WeightedUpdateTest.h.

N_LAS_Vector** N_NLS_NOX::WeightedUpdateTest::oldTimeStepVectorPtrPtr_
private

Definition at line 130 of file N_NLS_NOX_WeightedUpdateTest.h.

double N_NLS_NOX::WeightedUpdateTest::result_
private

Definition at line 125 of file N_NLS_NOX_WeightedUpdateTest.h.

NOX::StatusTest::StatusType N_NLS_NOX::WeightedUpdateTest::status_
private

Definition at line 127 of file N_NLS_NOX_WeightedUpdateTest.h.

N_LAS_Vector* N_NLS_NOX::WeightedUpdateTest::tmpVectorPtr_
private

Definition at line 133 of file N_NLS_NOX_WeightedUpdateTest.h.

const double N_NLS_NOX::WeightedUpdateTest::tol_
private

Definition at line 137 of file N_NLS_NOX_WeightedUpdateTest.h.

N_LAS_Vector* N_NLS_NOX::WeightedUpdateTest::updateVectorPtr_
private

Definition at line 132 of file N_NLS_NOX_WeightedUpdateTest.h.

N_LAS_Vector* N_NLS_NOX::WeightedUpdateTest::weightsVectorPtr_
private

Definition at line 131 of file N_NLS_NOX_WeightedUpdateTest.h.


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