10#ifndef THYRA_DIAGONAL_QUADRATIC_RESPONSE_ONLY_MODEL_EVALUATOR_DECL_HPP 
   11#define THYRA_DIAGONAL_QUADRATIC_RESPONSE_ONLY_MODEL_EVALUATOR_DECL_HPP 
   14#include "Thyra_ResponseOnlyModelEvaluatorBase.hpp" 
   15#include "Teuchos_Comm.hpp" 
  181  Scalar nonlinearTermFactor_;
 
 
  191template<
class Scalar>
 
  193diagonalQuadraticResponseOnlyModelEvaluator(
 
Simple parallel response-only ModelEvaluator.
 
void setDiagonalVector(const RCP< const VectorBase< Scalar > > &diag)
Set the diagonal vector diag.
 
void setSolutionVector(const RCP< const VectorBase< Scalar > > &ps)
Set the solution vector ps .
 
ModelEvaluatorBase::InArgs< Scalar > createInArgs() const
 
void setScalarOffset(const Scalar &g_offset)
Set offset scalar g_offset .
 
RCP< const VectorSpaceBase< Scalar > > get_g_space(int j) const
 
void setNonlinearTermFactor(const Scalar &nonlinearTermFactor)
Set nonlinear term factory.
 
RCP< const VectorSpaceBase< Scalar > > get_p_space(int l) const
 
void setDiagonalBarVector(const RCP< const VectorBase< Scalar > > &diag_bar)
Set the diagonal vector diag_bar.
 
const RCP< const VectorBase< Scalar > > getSolutionVector() const
Get the solution vector ps .
 
Concrete aggregate class for all input arguments computable by a ModelEvaluator subclass object.
 
Concrete aggregate class for all output arguments computable by a ModelEvaluator subclass object.
 
This base class defines default function implementations appropritate for a response-only model evalu...
 
Abstract interface for finite-dimensional dense vectors.
 
T_To & dyn_cast(T_From &from)
 
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)