20#ifndef SOLUTIONTRANSFER_H
21#define SOLUTIONTRANSFER_H
23#include "libmesh/libmesh_common.h"
24#include "libmesh/equation_systems.h"
25#include "libmesh/parallel_object.h"
An object whose state is distributed along a set of processors.
Base class for objects that allow transferring variable values between different systems with differe...
virtual ~SolutionTransfer()=default
virtual void transfer(const Variable &from_var, const Variable &to_var)=0
Transfer the values of a variable to another.
SolutionTransfer(const libMesh::Parallel::Communicator &comm_in)
This class defines the notion of a variable in the system.
The libMesh namespace provides an interface to certain functionality in the library.