1 #include "rol_to_dealii_vector.hpp" 5 const dealii::LinearAlgebra::distributed::Vector<double> &
8 using VectorType = dealii::LinearAlgebra::distributed::Vector<double>;
9 using VectorAdaptor = dealii::Rol::VectorAdaptor<VectorType>;
11 return *(Teuchos::dyn_cast<
const VectorAdaptor>(x)).getVector();
14 dealii::LinearAlgebra::distributed::Vector<double> &
17 using VectorType = dealii::LinearAlgebra::distributed::Vector<double>;
18 using VectorAdaptor = dealii::Rol::VectorAdaptor<VectorType>;
20 return *(Teuchos::dyn_cast<VectorAdaptor>(x)).getVector();
Files for the baseline physics.
const dealii::LinearAlgebra::distributed::Vector< double > & ROL_vector_to_dealii_vector_reference(const ROL::Vector< double > &x)
Access the read-write deali.II Vector stored within the ROL::Vector.