DOLFIN-X
DOLFIN-X C++ interface
|
Wrapper around a PETSc Vec object, to simplify direct access to data. More...
#include <utils.h>
Public Member Functions | |
VecWrapper (Vec y, bool ghosted=true) | |
Wrap PETSc Vec y. | |
VecWrapper (const VecWrapper &w)=delete | |
VecWrapper (VecWrapper &&w) | |
Move constructor. | |
VecWrapper & | operator= (const VecWrapper &w)=delete |
VecWrapper & | operator= (VecWrapper &&w) |
Move assignment. | |
void | restore () |
Restore PETSc Vec object. | |
Public Attributes | |
Eigen::Map< Eigen::Matrix< PetscScalar, Eigen::Dynamic, 1 > > | x |
Eigen Map into PETSc Vec. | |
Wrapper around a PETSc Vec object, to simplify direct access to data.