34 public Teuchos::ParameterListAcceptorDefaultBase {
38 Teuchos::RCP<Teuchos::ParameterList> pList = Teuchos::null);
49 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
get_x_space()
const;
50 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
get_f_space()
const;
52 Teuchos::RCP<Thyra::LinearOpWithSolveBase<Scalar> >
create_W()
const;
53 Teuchos::RCP<Thyra::LinearOpBase<Scalar> >
create_W_op()
const;
54 Teuchos::RCP<const Thyra::LinearOpWithSolveFactoryBase<Scalar> >
56 Thyra::ModelEvaluatorBase::InArgs<Scalar>
createInArgs()
const;
58 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
get_p_space(
int l)
const;
59 Teuchos::RCP<const Teuchos::Array<std::string> >
get_p_names(
int l)
const;
60 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
get_g_space(
int j)
const;
66 void setParameterList(Teuchos::RCP<Teuchos::ParameterList>
const ¶mList);
77 const Thyra::ModelEvaluatorBase::InArgs<Scalar> &inArgs_bar,
78 const Thyra::ModelEvaluatorBase::OutArgs<Scalar> &outArgs_bar)
const;
89 mutable Thyra::ModelEvaluatorBase::InArgs<Scalar>
inArgs_;
90 mutable Thyra::ModelEvaluatorBase::OutArgs<Scalar>
outArgs_;
92 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
x_space_;
93 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
f_space_;
94 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
p_space_;
95 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
g_space_;
96 Teuchos::RCP<const Thyra::VectorSpaceBase<Scalar> >
DxDp_space_;