MoochoPack_ThyraModelEvaluatorSolver.cpp File Reference

#include "MoochoPack_ThyraModelEvaluatorSolver.hpp"
#include "NLPInterfacePack_NLPDirectThyraModelEvaluator.hpp"
#include "NLPInterfacePack_NLPFirstOrderThyraModelEvaluator.hpp"
#include "Thyra_DefaultFiniteDifferenceModelEvaluator.hpp"
#include "Thyra_DefaultStateEliminationModelEvaluator.hpp"
#include "Thyra_DefaultEvaluationLoggerModelEvaluator.hpp"
#include "Thyra_SpmdMultiVectorFileIO.hpp"
#include "Thyra_DampenedNewtonNonlinearSolver.hpp"
#include "Thyra_VectorStdOps.hpp"

Include dependency graph for MoochoPack_ThyraModelEvaluatorSolver.cpp:

Go to the source code of this file.

Namespaces

namespace  MoochoPack

Typedefs

typedef AbstractLinAlgPack::value_type Scalar

Functions

Teuchos::RefCountPtr< Thyra::VectorBase<
Scalar > > 
readVectorFromFile (const std::string &fileNameBase, const Teuchos::RefCountPtr< const Thyra::VectorSpaceBase< Scalar > > &vs, const double scaleBy=1.0)
void writeVectorToFile (const Thyra::VectorBase< Scalar > &vec, const std::string &fileNameBase)

Variables

const int numFDMethodTypes = 7
Thyra::DirectionalFiniteDiffCalculatorTypes::EFDMethodType fdMethodTypeValues [numFDMethodTypes]
const char * fdMethodTypeNames [numFDMethodTypes]


Typedef Documentation

typedef AbstractLinAlgPack::value_type Scalar [static]
 

Definition at line 41 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.


Function Documentation

Teuchos::RefCountPtr<Thyra::VectorBase<Scalar> > readVectorFromFile const std::string &  fileNameBase,
const Teuchos::RefCountPtr< const Thyra::VectorSpaceBase< Scalar > > &  vs,
const double  scaleBy = 1.0
[static]
 

Definition at line 44 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

void writeVectorToFile const Thyra::VectorBase< Scalar > &  vec,
const std::string &  fileNameBase
[static]
 

Definition at line 57 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.


Variable Documentation

const int numFDMethodTypes = 7 [static]
 

Definition at line 66 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

Thyra::DirectionalFiniteDiffCalculatorTypes::EFDMethodType fdMethodTypeValues[numFDMethodTypes] [static]
 

Initial value:

{
  Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_ONE
  ,Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_TWO
  ,Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_TWO_CENTRAL
  ,Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_TWO_AUTO
  ,Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_FOUR
  ,Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_FOUR_CENTRAL
  ,Thyra::DirectionalFiniteDiffCalculatorTypes::FD_ORDER_FOUR_AUTO
}

Definition at line 68 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.

const char* fdMethodTypeNames[numFDMethodTypes] [static]
 

Initial value:

{
  "order-one"
  ,"order-two"
  ,"order-two-central"
  ,"order-two-auto"
  ,"order-four"
  ,"order-four-central"
  ,"order-four-auto"
}

Definition at line 79 of file MoochoPack_ThyraModelEvaluatorSolver.cpp.


Generated on Thu Sep 18 12:35:54 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1