6 #include "Thyra_VectorSpaceBase.hpp"
18 using Teuchos::rcp_dynamic_cast;
23 if(ghostedResidual_!=Teuchos::null)
24 return ghostedResidual_;
30 RCP<TOC> th_loc = rcp_dynamic_cast<TOC>(loc);
31 return th_loc->get_f_th();
53 using Teuchos::rcp_dynamic_cast;
58 return Thyra::createMember(objFactory->getThyraRangeSpace());
69 using Teuchos::rcp_dynamic_cast;
74 if(ghostedJacobian_!=Teuchos::null)
75 return ghostedJacobian_;
81 RCP<TOC> th_loc = rcp_dynamic_cast<TOC>(loc);
82 return th_loc->get_A_th();
104 using Teuchos::rcp_dynamic_cast;
109 return objFactory->getThyraMatrix();
115 #ifdef Panzer_BUILD_HESSIAN_SUPPORT
122 using Teuchos::rcp_dynamic_cast;
127 if(ghostedHessian_!=Teuchos::null)
128 return ghostedHessian_;
134 RCP<TOC> th_loc = rcp_dynamic_cast<TOC>(loc);
135 return th_loc->get_A_th();
157 using Teuchos::rcp_dynamic_cast;
162 return objFactory->getThyraMatrix();
Teuchos::RCP< Thyra::VectorBase< panzer::Traits::RealType > > getGhostedResidual() const