MoochoPack::IpState Class Reference

#include <MoochoPack_IpState.hpp>

Inheritance diagram for MoochoPack::IpState:

[legend]
List of all members.

Public Member Functions

 IpState (const decomp_sys_ptr_t &decomp_sys=Teuchos::null, const vec_space_ptr_t &space_x=Teuchos::null, const vec_space_ptr_t &space_c=Teuchos::null, const vec_space_ptr_t &space_range=Teuchos::null, const vec_space_ptr_t &space_null=Teuchos::null)
 e_tol: current error tolerance for inner loop comp_err_mu: perturbed complementarity error for barrier sub problem Vu - diagonal matrix of upper bound multipliers Vl - diagonal matrix of lower bound multipliers invXu - (Xu)^-1 - matrix of 1/(xu-x) diagonal invXl - (Xl)^-1 - matrix of 1/(x-xl) diagonal rHB - reduced Hessian of the barrier term (Z_Sigma_Z) B - overall reduced 'Hessian' (Z_W_Z+Z_Sigma_Z) Full space Sigma (invXl*Vl-invXu*Vu) w_sigma: crossterm correction for sigma (Z' * Sigma * Y * py) dvl: Search direction for lower bound multipliers ( n x 1 ) dvu: Search direction for upper bound multipliers ( n x 1 ) alpha_vl: step size for vl alpha_vl: step size for vu Construct
virtual ~IpState ()

Constructor & Destructor Documentation

MoochoPack::IpState::IpState const decomp_sys_ptr_t decomp_sys = Teuchos::null,
const vec_space_ptr_t space_x = Teuchos::null,
const vec_space_ptr_t space_c = Teuchos::null,
const vec_space_ptr_t space_range = Teuchos::null,
const vec_space_ptr_t space_null = Teuchos::null
 

e_tol: current error tolerance for inner loop comp_err_mu: perturbed complementarity error for barrier sub problem Vu - diagonal matrix of upper bound multipliers Vl - diagonal matrix of lower bound multipliers invXu - (Xu)^-1 - matrix of 1/(xu-x) diagonal invXl - (Xl)^-1 - matrix of 1/(x-xl) diagonal rHB - reduced Hessian of the barrier term (Z_Sigma_Z) B - overall reduced 'Hessian' (Z_W_Z+Z_Sigma_Z) Full space Sigma (invXl*Vl-invXu*Vu) w_sigma: crossterm correction for sigma (Z' * Sigma * Y * py) dvl: Search direction for lower bound multipliers ( n x 1 ) dvu: Search direction for upper bound multipliers ( n x 1 ) alpha_vl: step size for vl alpha_vl: step size for vu Construct

Definition at line 53 of file MoochoPack_IpState.cpp.

MoochoPack::IpState::~IpState  )  [virtual]
 

Definition at line 65 of file MoochoPack_IpState.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:36:18 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1