本文整理汇总了C++中meb::OutArgs::set_f_poly方法的典型用法代码示例。如果您正苦于以下问题:C++ OutArgs::set_f_poly方法的具体用法?C++ OutArgs::set_f_poly怎么用?C++ OutArgs::set_f_poly使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类meb::OutArgs
的用法示例。
在下文中一共展示了OutArgs::set_f_poly方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: eval_model_explicit_poly
void eval_model_explicit_poly(
const Thyra::ModelEvaluator<Scalar> &model,
Thyra::ModelEvaluatorBase::InArgs<Scalar> &basePoint,
const Teuchos::Polynomial< VectorBase<Scalar> > &x_poly,
const typename Thyra::ModelEvaluatorBase::InArgs<Scalar>::ScalarMag &t,
const Ptr<Teuchos::Polynomial<VectorBase<Scalar> > >& f_poly
)
{
typedef Thyra::ModelEvaluatorBase MEB;
MEB::InArgs<Scalar> inArgs = model.createInArgs();
MEB::OutArgs<Scalar> outArgs = model.createOutArgs();
inArgs.setArgs(basePoint);
inArgs.set_x_poly(Teuchos::rcp(&x_poly,false));
if (inArgs.supports(MEB::IN_ARG_t)) {
inArgs.set_t(t);
}
outArgs.set_f_poly(Teuchos::rcp(&*f_poly,false));
model.evalModel(inArgs,outArgs);
}