TQpVar Class Reference

#include <TQpVar.h>

Inheritance diagram for TQpVar:

TObject TObject List of all members.

Public Types

enum  EVarBlock
enum  EVarBlock

Public Member Functions

 TQpVar ()
 TQpVar (TVectorD &x_in, TVectorD &s_in, TVectorD &y_in, TVectorD &z_in, TVectorD &v_in, TVectorD &gamma_in, TVectorD &w_in, TVectorD &phi_in, TVectorD &t_in, TVectorD &lambda_in, TVectorD &u_in, TVectorD &pi_in, TVectorD &ixlow_in, TVectorD &ixupp_in, TVectorD &iclow_in, TVectorD &icupp_in)
 TQpVar (Int_t nx, Int_t my, Int_t mz, TVectorD &ixlow, TVectorD &ixupp, TVectorD &iclow, TVectorD &icupp)
 TQpVar (const TQpVar &another)
virtual ~TQpVar ()
virtual Double_t GetMu ()
virtual Double_t MuStep (TQpVar *step, Double_t alpha)
virtual void Saxpy (TQpVar *b, Double_t alpha)
virtual void Negate ()
virtual Double_t StepBound (TQpVar *b)
virtual Double_t FindBlocking (TQpVar *step, Double_t &primalValue, Double_t &primalStep, Double_t &dualValue, Double_t &dualStep, Int_t &firstOrSecond)
virtual void InteriorPoint (Double_t alpha, Double_t beta)
virtual void ShiftBoundVariables (Double_t alpha, Double_t beta)
virtual Bool_t IsInteriorPoint ()
virtual Double_t Violation ()
virtual void Print (Option_t *option="") const
virtual Double_t Norm1 ()
virtual Double_t NormInf ()
virtual Bool_t ValidNonZeroPattern ()
TQpVaroperator= (const TQpVar &source)
 TQpVar ()
 TQpVar (TVectorD &x_in, TVectorD &s_in, TVectorD &y_in, TVectorD &z_in, TVectorD &v_in, TVectorD &gamma_in, TVectorD &w_in, TVectorD &phi_in, TVectorD &t_in, TVectorD &lambda_in, TVectorD &u_in, TVectorD &pi_in, TVectorD &ixlow_in, TVectorD &ixupp_in, TVectorD &iclow_in, TVectorD &icupp_in)
 TQpVar (Int_t nx, Int_t my, Int_t mz, TVectorD &ixlow, TVectorD &ixupp, TVectorD &iclow, TVectorD &icupp)
 TQpVar (const TQpVar &another)
virtual ~TQpVar ()
virtual Double_t GetMu ()
virtual Double_t MuStep (TQpVar *step, Double_t alpha)
virtual void Saxpy (TQpVar *b, Double_t alpha)
virtual void Negate ()
virtual Double_t StepBound (TQpVar *b)
virtual Double_t FindBlocking (TQpVar *step, Double_t &primalValue, Double_t &primalStep, Double_t &dualValue, Double_t &dualStep, Int_t &firstOrSecond)
virtual void InteriorPoint (Double_t alpha, Double_t beta)
virtual void ShiftBoundVariables (Double_t alpha, Double_t beta)
virtual Bool_t IsInteriorPoint ()
virtual Double_t Violation ()
virtual void Print (Option_t *option="") const
virtual Double_t Norm1 ()
virtual Double_t NormInf ()
virtual Bool_t ValidNonZeroPattern ()
TQpVaroperator= (const TQpVar &source)

Public Attributes

Int_t fNComplementaryVariables
TVectorD fX
TVectorD fS
TVectorD fY
TVectorD fZ
TVectorD fV
TVectorD fPhi
TVectorD fW
TVectorD fGamma
TVectorD fT
TVectorD fLambda
TVectorD fU
TVectorD fPi

Static Protected Member Functions

static Double_t StepBound (TVectorD &v, TVectorD &dir, Double_t maxStep)
static Double_t FindBlocking (TVectorD &w, TVectorD &wstep, TVectorD &u, TVectorD &ustep, Double_t maxStep, Double_t &w_elt, Double_t &wstep_elt, Double_t &u_elt, Double_t &ustep_elt, int &first_or_second)
static Double_t FindBlockingSub (Int_t n, Double_t *w, Int_t incw, Double_t *wstep, Int_t incwstep, Double_t *u, Int_t incu, Double_t *ustep, Int_t incustep, Double_t maxStep, Double_t &w_elt, Double_t &wstep_elt, Double_t &u_elt, Double_t &ustep_elt, Int_t &first_or_second)
static Double_t StepBound (TVectorD &v, TVectorD &dir, Double_t maxStep)
static Double_t FindBlocking (TVectorD &w, TVectorD &wstep, TVectorD &u, TVectorD &ustep, Double_t maxStep, Double_t &w_elt, Double_t &wstep_elt, Double_t &u_elt, Double_t &ustep_elt, int &first_or_second)
static Double_t FindBlockingSub (Int_t n, Double_t *w, Int_t incw, Double_t *wstep, Int_t incwstep, Double_t *u, Int_t incu, Double_t *ustep, Int_t incustep, Double_t maxStep, Double_t &w_elt, Double_t &wstep_elt, Double_t &u_elt, Double_t &ustep_elt, Int_t &first_or_second)

Protected Attributes

Int_t fNx
Int_t fMy
Int_t fMz
Int_t fNxup
Int_t fNxlo
Int_t fMcup
Int_t fMclo
TVectorD fXloIndex
TVectorD fXupIndex
TVectorD fCupIndex
TVectorD fCloIndex

Detailed Description

Definition at line 65 of file TQpVar.h.


Member Enumeration Documentation

enum TQpVar::EVarBlock

Definition at line 133 of file TQpVar.h.

enum TQpVar::EVarBlock

Definition at line 133 of file TQpVar.h.


Constructor & Destructor Documentation

TQpVar::TQpVar (  ) 

TQpVar::TQpVar ( TVectorD x_in,
TVectorD s_in,
TVectorD y_in,
TVectorD z_in,
TVectorD v_in,
TVectorD gamma_in,
TVectorD w_in,
TVectorD phi_in,
TVectorD t_in,
TVectorD lambda_in,
TVectorD u_in,
TVectorD pi_in,
TVectorD ixlow_in,
TVectorD ixupp_in,
TVectorD iclow_in,
TVectorD icupp_in 
)

Definition at line 72 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fMy, fMz, fNComplementaryVariables, fNx, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fXloIndex, fXupIndex, fY, fZ, TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TVectorT< Element >::NonZeros(), R__ASSERT, and TVectorT< Element >::Use().

TQpVar::TQpVar ( Int_t  nx,
Int_t  my,
Int_t  mz,
TVectorD ixlow,
TVectorD ixupp,
TVectorD iclow,
TVectorD icupp 
)

Definition at line 127 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fMy, fMz, fNComplementaryVariables, fNx, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fXloIndex, fXupIndex, fY, fZ, TVectorT< Element >::GetMatrixArray(), TVectorT< Element >::GetNrows(), TVectorT< Element >::NonZeros(), R__ASSERT, TVectorT< Element >::ResizeTo(), and TVectorT< Element >::Use().

TQpVar::TQpVar ( const TQpVar another  ) 

Definition at line 178 of file TQpVar.cxx.

virtual TQpVar::~TQpVar (  )  [inline, virtual]

Definition at line 126 of file TQpVar.h.

TQpVar::TQpVar (  ) 

TQpVar::TQpVar ( TVectorD x_in,
TVectorD s_in,
TVectorD y_in,
TVectorD z_in,
TVectorD v_in,
TVectorD gamma_in,
TVectorD w_in,
TVectorD phi_in,
TVectorD t_in,
TVectorD lambda_in,
TVectorD u_in,
TVectorD pi_in,
TVectorD ixlow_in,
TVectorD ixupp_in,
TVectorD iclow_in,
TVectorD icupp_in 
)

TQpVar::TQpVar ( Int_t  nx,
Int_t  my,
Int_t  mz,
TVectorD ixlow,
TVectorD ixupp,
TVectorD iclow,
TVectorD icupp 
)

TQpVar::TQpVar ( const TQpVar another  ) 

virtual TQpVar::~TQpVar (  )  [inline, virtual]

Definition at line 126 of file TQpVar.h.


Member Function Documentation

Double_t TQpVar::StepBound ( TVectorD v,
TVectorD dir,
Double_t  maxStep 
) [static, protected]

Definition at line 344 of file TQpVar.cxx.

References AreCompatible(), dir(), TObject::Error(), i, kFALSE, and n.

Referenced by TMehrotraSolver::Solve(), TGondzioSolver::Solve(), and StepBound().

Double_t TQpVar::FindBlocking ( TVectorD w,
TVectorD wstep,
TVectorD u,
TVectorD ustep,
Double_t  maxStep,
Double_t w_elt,
Double_t wstep_elt,
Double_t u_elt,
Double_t ustep_elt,
int &  first_or_second 
) [static, protected]

Definition at line 443 of file TQpVar.cxx.

References FindBlockingSub(), TVectorT< Element >::GetMatrixArray(), u, and w.

Referenced by TQpSolverBase::FinalStepLength(), and FindBlocking().

Double_t TQpVar::FindBlockingSub ( Int_t  n,
Double_t w,
Int_t  incw,
Double_t wstep,
Int_t  incwstep,
Double_t u,
Int_t  incu,
Double_t ustep,
Int_t  incustep,
Double_t  maxStep,
Double_t w_elt,
Double_t wstep_elt,
Double_t u_elt,
Double_t ustep_elt,
Int_t first_or_second 
) [static, protected]

Definition at line 462 of file TQpVar.cxx.

References i.

Referenced by FindBlocking().

Double_t TQpVar::GetMu (  )  [virtual]

Definition at line 187 of file TQpVar.cxx.

References fGamma, fLambda, fMclo, fMcup, fNComplementaryVariables, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, and fW.

Referenced by TMehrotraSolver::Solve(), TGondzioSolver::Solve(), and TQpSolverBase::SteveStart().

Double_t TQpVar::MuStep ( TQpVar step,
Double_t  alpha 
) [virtual]

Definition at line 207 of file TQpVar.cxx.

References fGamma, fLambda, fMclo, fMcup, fNComplementaryVariables, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, and fW.

Referenced by TQpSolverBase::FinalStepLength(), TMehrotraSolver::Solve(), and TGondzioSolver::Solve().

void TQpVar::Saxpy ( TQpVar b,
Double_t  alpha 
) [virtual]

Definition at line 229 of file TQpVar.cxx.

References Add(), b, fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fXloIndex, fXupIndex, fY, fZ, and R__ASSERT.

Referenced by TQpSolverBase::DefStart(), TMehrotraSolver::Solve(), and TGondzioSolver::Solve().

void TQpVar::Negate (  )  [virtual]

Definition at line 269 of file TQpVar.cxx.

References fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fY, and fZ.

Referenced by TQpSolverBase::DefStart(), TMehrotraSolver::Solve(), TGondzioSolver::Solve(), and TQpSolverBase::SteveStart().

Double_t TQpVar::StepBound ( TQpVar b  )  [virtual]

Definition at line 297 of file TQpVar.cxx.

References b, fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, fW, fXloIndex, fXupIndex, R__ASSERT, TVectorT< Element >::SomePositive(), and StepBound().

Double_t TQpVar::FindBlocking ( TQpVar step,
Double_t primalValue,
Double_t primalStep,
Double_t dualValue,
Double_t dualStep,
Int_t firstOrSecond 
) [virtual]

Definition at line 398 of file TQpVar.cxx.

References fGamma, FindBlocking(), fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, and fW.

void TQpVar::InteriorPoint ( Double_t  alpha,
Double_t  beta 
) [virtual]

Definition at line 531 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fXloIndex, fXupIndex, fY, fZ, TVectorT< Element >::SelectNonZeros(), and TVectorT< Element >::Zero().

Referenced by TQpSolverBase::DefStart(), TQpSolverBase::DumbStart(), and TQpSolverBase::SteveStart().

void TQpVar::ShiftBoundVariables ( Double_t  alpha,
Double_t  beta 
) [virtual]

Definition at line 612 of file TQpVar.cxx.

References TVectorT< Element >::AddSomeConstant(), fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, fW, fXloIndex, and fXupIndex.

Referenced by TQpSolverBase::DefStart(), and TQpSolverBase::SteveStart().

Bool_t TQpVar::IsInteriorPoint (  )  [virtual]

Definition at line 372 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, fW, fXloIndex, fXupIndex, kTRUE, and TVectorT< Element >::SomePositive().

Double_t TQpVar::Violation (  )  [virtual]

Definition at line 571 of file TQpVar.cxx.

References fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, fW, and TVectorT< Element >::Min().

Referenced by TQpSolverBase::DefStart(), and TQpSolverBase::SteveStart().

void TQpVar::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 636 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fMy, fMz, fNx, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fXloIndex, fXupIndex, fY, fZ, and TVectorT< Element >::Print().

Double_t TQpVar::Norm1 (  )  [virtual]

Definition at line 673 of file TQpVar.cxx.

References fGamma, fLambda, fPhi, fPi, fS, fT, fU, fV, fW, fX, fY, fZ, norm(), and TVectorT< Element >::Norm1().

Referenced by TQpSolverBase::SteveStart().

Double_t TQpVar::NormInf (  )  [virtual]

Definition at line 697 of file TQpVar.cxx.

References fGamma, fLambda, fPhi, fPi, fS, fT, fU, fV, fW, fX, fY, fZ, norm(), and TVectorT< Element >::NormInf().

Bool_t TQpVar::ValidNonZeroPattern (  )  [virtual]

Definition at line 737 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fNxlo, fNxup, fPhi, fPi, fT, fU, fV, fW, fXloIndex, fXupIndex, kFALSE, kTRUE, and TVectorT< Element >::MatchesNonZeroPattern().

Referenced by TQpLinSolverBase::Factor(), and TQpLinSolverBase::Solve().

TQpVar & TQpVar::operator= ( const TQpVar source  ) 

Definition at line 769 of file TQpVar.cxx.

References fCloIndex, fCupIndex, fGamma, fLambda, fMclo, fMcup, fMy, fMz, fNComplementaryVariables, fNx, fNxlo, fNxup, fPhi, fPi, fS, fT, fU, fV, fW, fX, fXloIndex, fXupIndex, fY, fZ, TObject::operator=(), and TVectorT< Element >::ResizeTo().

static Double_t TQpVar::StepBound ( TVectorD v,
TVectorD dir,
Double_t  maxStep 
) [static, protected]

static Double_t TQpVar::FindBlocking ( TVectorD w,
TVectorD wstep,
TVectorD u,
TVectorD ustep,
Double_t  maxStep,
Double_t w_elt,
Double_t wstep_elt,
Double_t u_elt,
Double_t ustep_elt,
int &  first_or_second 
) [static, protected]

static Double_t TQpVar::FindBlockingSub ( Int_t  n,
Double_t w,
Int_t  incw,
Double_t wstep,
Int_t  incwstep,
Double_t u,
Int_t  incu,
Double_t ustep,
Int_t  incustep,
Double_t  maxStep,
Double_t w_elt,
Double_t wstep_elt,
Double_t u_elt,
Double_t ustep_elt,
Int_t first_or_second 
) [static, protected]

virtual Double_t TQpVar::GetMu (  )  [virtual]

virtual Double_t TQpVar::MuStep ( TQpVar step,
Double_t  alpha 
) [virtual]

virtual void TQpVar::Saxpy ( TQpVar b,
Double_t  alpha 
) [virtual]

virtual void TQpVar::Negate (  )  [virtual]

virtual Double_t TQpVar::StepBound ( TQpVar b  )  [virtual]

virtual Double_t TQpVar::FindBlocking ( TQpVar step,
Double_t primalValue,
Double_t primalStep,
Double_t dualValue,
Double_t dualStep,
Int_t firstOrSecond 
) [virtual]

virtual void TQpVar::InteriorPoint ( Double_t  alpha,
Double_t  beta 
) [virtual]

virtual void TQpVar::ShiftBoundVariables ( Double_t  alpha,
Double_t  beta 
) [virtual]

virtual Bool_t TQpVar::IsInteriorPoint (  )  [virtual]

virtual Double_t TQpVar::Violation (  )  [virtual]

virtual void TQpVar::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

virtual Double_t TQpVar::Norm1 (  )  [virtual]

virtual Double_t TQpVar::NormInf (  )  [virtual]

virtual Bool_t TQpVar::ValidNonZeroPattern (  )  [virtual]

TQpVar& TQpVar::operator= ( const TQpVar source  ) 


Member Data Documentation

Int_t TQpVar::fNx [protected]

Definition at line 69 of file TQpVar.h.

Referenced by operator=(), Print(), and TQpVar().

Int_t TQpVar::fMy [protected]

Definition at line 70 of file TQpVar.h.

Referenced by operator=(), Print(), and TQpVar().

Int_t TQpVar::fMz [protected]

Definition at line 71 of file TQpVar.h.

Referenced by operator=(), Print(), and TQpVar().

Int_t TQpVar::fNxup [protected]

Definition at line 72 of file TQpVar.h.

Referenced by FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

Int_t TQpVar::fNxlo [protected]

Definition at line 73 of file TQpVar.h.

Referenced by FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

Int_t TQpVar::fMcup [protected]

Definition at line 74 of file TQpVar.h.

Referenced by FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

Int_t TQpVar::fMclo [protected]

Definition at line 75 of file TQpVar.h.

Referenced by FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fXloIndex [protected]

Definition at line 78 of file TQpVar.h.

Referenced by InteriorPoint(), IsInteriorPoint(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), and ValidNonZeroPattern().

TVectorD TQpVar::fXupIndex [protected]

Definition at line 79 of file TQpVar.h.

Referenced by InteriorPoint(), IsInteriorPoint(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), and ValidNonZeroPattern().

TVectorD TQpVar::fCupIndex [protected]

Definition at line 80 of file TQpVar.h.

Referenced by InteriorPoint(), IsInteriorPoint(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), and ValidNonZeroPattern().

TVectorD TQpVar::fCloIndex [protected]

Definition at line 81 of file TQpVar.h.

Referenced by InteriorPoint(), IsInteriorPoint(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), StepBound(), TQpVar(), and ValidNonZeroPattern().

Int_t TQpVar::fNComplementaryVariables

Definition at line 94 of file TQpVar.h.

Referenced by GetMu(), MuStep(), operator=(), TQpSolverBase::SteveStart(), and TQpVar().

TVectorD TQpVar::fX

Definition at line 97 of file TQpVar.h.

Referenced by TQpResidual::CalcResids(), InteriorPoint(), main(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), Negate(), Norm1(), NormInf(), TQpDataSparse::ObjectiveValue(), TQpDataDens::ObjectiveValue(), operator=(), OptimalInvest(), Print(), Saxpy(), SolutionMatches(), TQpLinSolverBase::Solve(), and TQpVar().

TVectorD TQpVar::fS

Definition at line 98 of file TQpVar.h.

Referenced by TQpResidual::CalcResids(), InteriorPoint(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), TQpLinSolverBase::Solve(), and TQpVar().

TVectorD TQpVar::fY

Definition at line 99 of file TQpVar.h.

Referenced by TQpResidual::CalcResids(), InteriorPoint(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), TQpLinSolverBase::Solve(), and TQpVar().

TVectorD TQpVar::fZ

Definition at line 100 of file TQpVar.h.

Referenced by TQpResidual::CalcResids(), InteriorPoint(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), TQpLinSolverBase::Solve(), and TQpVar().

TVectorD TQpVar::fV

Definition at line 102 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fPhi

Definition at line 103 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fW

Definition at line 105 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fGamma

Definition at line 106 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fT

Definition at line 108 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fLambda

Definition at line 109 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fU

Definition at line 111 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().

TVectorD TQpVar::fPi

Definition at line 112 of file TQpVar.h.

Referenced by TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpLinSolverBase::Factor(), FindBlocking(), GetMu(), InteriorPoint(), IsInteriorPoint(), MuStep(), Negate(), Norm1(), NormInf(), operator=(), Print(), Saxpy(), ShiftBoundVariables(), TQpLinSolverBase::Solve(), StepBound(), TQpVar(), ValidNonZeroPattern(), and Violation().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:45:51 2011 for ROOT_528-00b_version by  doxygen 1.5.1