5#ifndef _MOLECULARDYNAMICS_COUPLING_INTERFACE_MACROSCOPICSOLVERINTERFACE_H_
6#define _MOLECULARDYNAMICS_COUPLING_INTERFACE_MACROSCOPICSOLVERINTERFACE_H_
8#include "coupling/CouplingMDDefinitions.h"
9#include "tarch/la/Vector.h"
37 virtual unsigned int getOuterRegion() = 0;
55 virtual std::vector<unsigned int>
getRanks(I01 idx) = 0;
interface for the macroscopic, i.e. continuum solver
Definition MacroscopicSolverInterface.h:23
virtual std::vector< unsigned int > getSourceRanks(I01 idx)
Definition MacroscopicSolverInterface.h:67
virtual std::vector< unsigned int > getTargetRanks(I01 idx)
Definition MacroscopicSolverInterface.h:78
virtual std::vector< unsigned int > getRanks(I01 idx)=0
virtual ~MacroscopicSolverInterface()
Definition MacroscopicSolverInterface.h:29
MacroscopicSolverInterface()
Definition MacroscopicSolverInterface.h:27
everything necessary for coupling operations, is defined in here
Definition AdditiveMomentumInsertion.h:15