MoochoPack::ThyraModelEvaluatorSolver Class Reference

NLP Solver class for models represented through Thyra::ModelEvaluator. More...

#include <MoochoPack_ThyraModelEvaluatorSolver.hpp>

List of all members.

Public Member Functions

void insertStateElimCommandLineOptions (const bool &insertStateElimCommandLineOptions)
 
void insertFiniteDiffCommandLineOptions (const bool &insertFiniteDiffCommandLineOptions)
 
 ThyraModelEvaluatorSolver ()
 
void setupCLP (Teuchos::CommandLineProcessor *clp)
 
MoochoSolvergetSolver ()
 
const MoochoSolvergetSolver () const
 
void setDoSim (const bool doSim)
 
bool getDoSim () const
 
void setModel (const Teuchos::RefCountPtr< Thyra::ModelEvaluator< value_type > > &model, const int p_idx=0, const int g_idx=0)
 
void readInitialGuess (std::ostream *out=NULL)
 
void setInitialGuess (const Teuchos::RefCountPtr< const Thyra::ModelEvaluatorBase::InArgs< value_type > > &initialGuess)
 
void setInitialGuess (const Thyra::ModelEvaluatorBase::InArgs< value_type > &initialGuess)
 
MoochoSolver::ESolutionStatus solve ()
 
const Thyra::ModelEvaluatorBase::InArgs<
value_type > & 
getFinalPoint () const
 
void writeFinalSolution (std::ostream *out=NULL) const
 


Detailed Description

NLP Solver class for models represented through Thyra::ModelEvaluator.

ToDo: Finish documetation!

Definition at line 46 of file MoochoPack_ThyraModelEvaluatorSolver.hpp.


Constructor & Destructor Documentation

MoochoPack::ThyraModelEvaluatorSolver::ThyraModelEvaluatorSolver  ) 
 

Definition at line 95 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.


Member Function Documentation

void MoochoPack::ThyraModelEvaluatorSolver::insertStateElimCommandLineOptions const bool &  insertStateElimCommandLineOptions  )  [inline]
 

Definition at line 50 of file MoochoPack_ThyraModelEvaluatorSolver.hpp.

void MoochoPack::ThyraModelEvaluatorSolver::insertFiniteDiffCommandLineOptions const bool &  insertFiniteDiffCommandLineOptions  )  [inline]
 

Definition at line 53 of file MoochoPack_ThyraModelEvaluatorSolver.hpp.

void MoochoPack::ThyraModelEvaluatorSolver::setupCLP Teuchos::CommandLineProcessor clp  ) 
 

Definition at line 114 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

MoochoSolver & MoochoPack::ThyraModelEvaluatorSolver::getSolver  ) 
 

Definition at line 143 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

const MoochoSolver & MoochoPack::ThyraModelEvaluatorSolver::getSolver  )  const
 

Definition at line 148 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void MoochoPack::ThyraModelEvaluatorSolver::setDoSim const bool  doSim  ) 
 

Definition at line 153 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

bool MoochoPack::ThyraModelEvaluatorSolver::getDoSim  )  const
 

Definition at line 158 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void MoochoPack::ThyraModelEvaluatorSolver::setModel const Teuchos::RefCountPtr< Thyra::ModelEvaluator< value_type > > &  model,
const int  p_idx = 0,
const int  g_idx = 0
 

Definition at line 163 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void MoochoPack::ThyraModelEvaluatorSolver::readInitialGuess std::ostream *  out = NULL  ) 
 

Definition at line 274 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void MoochoPack::ThyraModelEvaluatorSolver::setInitialGuess const Teuchos::RefCountPtr< const Thyra::ModelEvaluatorBase::InArgs< value_type > > &  initialGuess  ) 
 

Definition at line 304 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void MoochoPack::ThyraModelEvaluatorSolver::setInitialGuess const Thyra::ModelEvaluatorBase::InArgs< value_type > &  initialGuess  ) 
 

Definition at line 311 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

MoochoSolver::ESolutionStatus MoochoPack::ThyraModelEvaluatorSolver::solve  ) 
 

Definition at line 320 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

const Thyra::ModelEvaluatorBase::InArgs< value_type > & MoochoPack::ThyraModelEvaluatorSolver::getFinalPoint  )  const
 

Definition at line 345 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void MoochoPack::ThyraModelEvaluatorSolver::writeFinalSolution std::ostream *  out = NULL  )  const
 

Definition at line 325 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:34:38 2008 for MOOCHO/Thyra Adapter Software by doxygen 1.3.9.1