5#ifndef _MOLECULARDYNAMICS_COUPLING_INTERFACE_MAMICOINTERFACEPROVIDER_H_
6#define _MOLECULARDYNAMICS_COUPLING_INTERFACE_MAMICOINTERFACEPROVIDER_H_
8#include "coupling/interface/MDSolverInterface.h"
9#include "coupling/interface/MacroscopicSolverInterface.h"
10#include "coupling/services/CouplingCellService.h"
37 _macroscopicSolverInterface = macroscopicSolverInterface;
74 _macroscopicSolverInterface = NULL;
75 _mdSolverInterface = NULL;
76 _couplingCellService = NULL;
interface to the MD simulation
Definition MDSolverInterface.h:25
interface for the macroscopic, i.e. continuum solver
Definition MacroscopicSolverInterface.h:23
void setMDSolverInterface(coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface)
Definition MamicoInterfaceProvider.h:48
void setMacroscopicSolverInterface(coupling::interface::MacroscopicSolverInterface< dim > *macroscopicSolverInterface)
Definition MamicoInterfaceProvider.h:36
MamicoInterfaceProvider()
Definition MamicoInterfaceProvider.h:69
~MamicoInterfaceProvider()
Definition MamicoInterfaceProvider.h:73
coupling::interface::MDSolverInterface< LinkedCell, dim > * getMDSolverInterface()
Definition MamicoInterfaceProvider.h:53
static MamicoInterfaceProvider & getInstance()
Definition MamicoInterfaceProvider.h:28
coupling::interface::MacroscopicSolverInterface< dim > * getMacroscopicSolverInterface()
Definition MamicoInterfaceProvider.h:43
void setCouplingCellService(coupling::services::CouplingCellService< dim > *couplingCellService)
Definition MamicoInterfaceProvider.h:58
coupling::services::CouplingCellService< dim > * getCouplingCellService()
Definition MamicoInterfaceProvider.h:63
Definition CouplingCellService.h:49
everything necessary for coupling operations, is defined in here
Definition AdditiveMomentumInsertion.h:15