1 #ifndef __Panzer_Response_IPCoordinates_hpp__ 2 #define __Panzer_Response_IPCoordinates_hpp__ 9 #include "Teuchos_RCP.hpp" 11 #include "Thyra_VectorBase.hpp" 12 #include "Thyra_VectorSpaceBase.hpp" 14 #include "Epetra_Map.h" 15 #include "Epetra_Vector.h" 16 #include "Epetra_MpiComm.h" 28 template <
typename EvalT>
41 coords = Teuchos::rcp(
new std::vector<panzer::Traits::Residual::ScalarT>);
46 Teuchos::RCP<const std::vector<panzer::Traits::Residual::ScalarT> >
getCoords()
const 57 Teuchos::RCP<std::vector<panzer::Traits::Residual::ScalarT> >
coords;
Teuchos::RCP< const std::vector< panzer::Traits::Residual::ScalarT > > getCoords() const
Response_IPCoordinates(const std::string &responseName)
virtual void initializeResponse()
Teuchos::RCP< std::vector< panzer::Traits::Residual::ScalarT > > getNonconstCoords()
Teuchos::RCP< std::vector< panzer::Traits::Residual::ScalarT > > coords
virtual void scatterResponse()
Prepare the response for access by the user (do global communication)