#include <TMehrotraSolver.h>
Inheritance diagram for TMehrotraSolver:

Definition at line 55 of file TMehrotraSolver.h.
| TMehrotraSolver::TMehrotraSolver | ( | ) |
| TMehrotraSolver::TMehrotraSolver | ( | TQpProbBase * | of, | |
| TQpDataBase * | prob, | |||
| Int_t | verbose = 0 | |||
| ) |
Definition at line 71 of file TMehrotraSolver.cxx.
References fFactory, fPrintlevel, fStep, fTsig, and TQpProbBase::MakeVariables().
| TMehrotraSolver::TMehrotraSolver | ( | const TMehrotraSolver & | another | ) |
Definition at line 84 of file TMehrotraSolver.cxx.
| TMehrotraSolver::~TMehrotraSolver | ( | ) | [virtual] |
| TMehrotraSolver::TMehrotraSolver | ( | ) |
| TMehrotraSolver::TMehrotraSolver | ( | TQpProbBase * | of, | |
| TQpDataBase * | prob, | |||
| Int_t | verbose = 0 | |||
| ) |
| TMehrotraSolver::TMehrotraSolver | ( | const TMehrotraSolver & | another | ) |
| virtual TMehrotraSolver::~TMehrotraSolver | ( | ) | [virtual] |
| Int_t TMehrotraSolver::Solve | ( | TQpDataBase * | prob, | |
| TQpVar * | iterate, | |||
| TQpResidual * | resid | |||
| ) | [virtual] |
Implements TQpSolverBase.
Definition at line 93 of file TMehrotraSolver.cxx.
References TQpResidual::Add_r3_xz_alpha(), TQpResidual::CalcResids(), TQpDataBase::DataNorm(), TQpSolverBase::DoMonitor(), TQpSolverBase::DoStatus(), TQpLinSolverBase::Factor(), TQpSolverBase::fDnorm, fFactory, TQpSolverBase::FinalStepLength(), TQpSolverBase::fIter, fPrintlevel, fStep, TQpSolverBase::fSys, fTsig, TQpVar::GetMu(), kNOT_FINISHED, TQpProbBase::MakeLinSys(), TQpVar::MuStep(), TQpVar::Negate(), TMath::Power(), TQpVar::Saxpy(), TQpResidual::Set_r3_xz_alpha(), sigma, TQpLinSolverBase::Solve(), TQpSolverBase::Start(), and TQpVar::StepBound().
| void TMehrotraSolver::DefMonitor | ( | TQpDataBase * | data, | |
| TQpVar * | vars, | |||
| TQpResidual * | resids, | |||
| Double_t | alpha, | |||
| Double_t | sigma, | |||
| Int_t | i, | |||
| Double_t | mu, | |||
| Int_t | status_code, | |||
| Int_t | level | |||
| ) | [virtual] |
Implements TQpSolverBase.
Definition at line 168 of file TMehrotraSolver.cxx.
References TQpSolverBase::fDnorm, TQpResidual::GetDualityGap(), TQpResidual::GetResidualNorm(), kINFEASIBLE, kMAX_ITS_EXCEEDED, kSUCCESSFUL_TERMINATION, and kUNKNOWN.
| TMehrotraSolver & TMehrotraSolver::operator= | ( | const TMehrotraSolver & | source | ) |
Definition at line 220 of file TMehrotraSolver.cxx.
References fFactory, fPrintlevel, fStep, fTsig, and TQpSolverBase::operator=().
| virtual Int_t TMehrotraSolver::Solve | ( | TQpDataBase * | prob, | |
| TQpVar * | iterate, | |||
| TQpResidual * | resid | |||
| ) | [virtual] |
Implements TQpSolverBase.
| virtual void TMehrotraSolver::DefMonitor | ( | TQpDataBase * | data, | |
| TQpVar * | vars, | |||
| TQpResidual * | resids, | |||
| Double_t | alpha, | |||
| Double_t | sigma, | |||
| Int_t | i, | |||
| Double_t | mu, | |||
| Int_t | status_code, | |||
| Int_t | level | |||
| ) | [virtual] |
Implements TQpSolverBase.
| TMehrotraSolver& TMehrotraSolver::operator= | ( | const TMehrotraSolver & | source | ) |
Int_t TMehrotraSolver::fPrintlevel [protected] |
Definition at line 59 of file TMehrotraSolver.h.
Referenced by operator=(), Solve(), and TMehrotraSolver().
Double_t TMehrotraSolver::fTsig [protected] |
Definition at line 61 of file TMehrotraSolver.h.
Referenced by operator=(), Solve(), and TMehrotraSolver().
TQpVar* TMehrotraSolver::fStep [protected] |
Definition at line 66 of file TMehrotraSolver.h.
Referenced by operator=(), Solve(), TMehrotraSolver(), and ~TMehrotraSolver().
TQpProbBase* TMehrotraSolver::fFactory [protected] |
Definition at line 68 of file TMehrotraSolver.h.
Referenced by operator=(), Solve(), and TMehrotraSolver().
TQpVar* TMehrotraSolver::fStep [protected] |
Definition at line 66 of file TMehrotraSolver.h.
TQpProbBase* TMehrotraSolver::fFactory [protected] |
Definition at line 68 of file TMehrotraSolver.h.
1.5.1