42 #ifndef NLPIP_NLP_FIRST_ORDER_THYRA_MODEL_EVALUATOR_HPP 
   43 #define NLPIP_NLP_FIRST_ORDER_THYRA_MODEL_EVALUATOR_HPP 
   47 #include "NLPInterfacePack_NLPThyraModelEvaluatorBase.hpp" 
   49 namespace NLPInterfacePack {
 
  114     const Vector& x, 
bool newx
 
  137 #endif  // NLPIP_NLP_FIRST_ORDER_THYRA_MODEL_EVALUATOR_HPP 
void initialize(const Teuchos::RCP< Thyra::ModelEvaluator< value_type > > &model, const int p_idx, const int g_idx)
.Initialize given a Thyra::ModelEvaluator and a description of how to interpret it. 
const ZeroOrderInfo zero_order_info() const 
const FirstOrderInfo first_order_info() const 
const basis_sys_ptr_t basis_sys() const 
Returns an ExampleBasisSystem. 
Implements the base NLP interface using a Thyra::ModelEvaluator object. 
Implement the NLPFirstOrder interface using a Thyra::ModelEvaluator object. 
NLPFirstOrderThyraModelEvaluator()
Initialize to uninitialized. 
void set_Gc(MatrixOp *Gc)
Overridden to check the concrete type of Gc. 
void imp_calc_Gc(const Vector &x, bool newx, const FirstOrderInfo &first_order_info) const 
const NLPFirstOrder::mat_fcty_ptr_t factory_Gc() const