43 #ifndef __Panzer_Response_ExtremeValue_hpp__
44 #define __Panzer_Response_ExtremeValue_hpp__
51 #include "Teuchos_RCP.hpp"
53 #include "Thyra_VectorBase.hpp"
54 #include "Thyra_VectorSpaceBase.hpp"
56 #include "Epetra_Map.h"
57 #include "Epetra_Vector.h"
58 #include "Epetra_MpiComm.h"
73 template <
typename EvalT>
94 using Teuchos::rcp_dynamic_cast;
106 value = -std::numeric_limits<ScalarT>::max();
108 value = std::numeric_limits<ScalarT>::max();
122 {
return Teuchos::rcp_dynamic_cast<const ThyraObjContainer<double> >(
ghostedContainer_)->get_x_th(); }