MaMiCo 1.2
|
#include <CouplingCellService.h>
Public Member Functions | |
CouplingCellService (unsigned int ID, unsigned int topologyOffset) | |
virtual double | applyFilterPipeline ()=0 |
virtual void | sendFromMacro2MDPreProcess ()=0 |
virtual void | sendFromMacro2MDPostProcess ()=0 |
virtual void | sendFromMacro2MD (const coupling::datastructures::FlexibleCellContainer< dim > ¯o2MDBuffer)=0 |
virtual void | sendFromMD2MacroPreProcess ()=0 |
virtual void | sendFromMD2MacroPostProcess ()=0 |
virtual double | sendFromMD2Macro (const coupling::datastructures::FlexibleCellContainer< dim > &couplingCellContainerFromMacroscopicSolver)=0 |
virtual void | processInnerCouplingCellAfterMDTimestep ()=0 |
virtual void | computeAndStoreTemperature (double temperature)=0 |
virtual void | applyTemperatureToMolecules (unsigned int t)=0 |
virtual void | distributeMass (unsigned int t)=0 |
virtual void | distributeMomentum (unsigned int t)=0 |
virtual void | applyBoundaryForce (unsigned int t)=0 |
virtual void | perturbateVelocity ()=0 |
virtual void | plotEveryMicroscopicTimestep (unsigned int t)=0 |
virtual void | plotEveryMacroscopicTimestep (unsigned int t)=0 |
virtual void | initFiltering () |
virtual const coupling::filtering::FilterPipeline< I02, dim > * | getFilterPipeline () const |
unsigned int | getID () const |
Protected Attributes | |
const unsigned int | _id |
unsigned int | _topologyOffset |
generic interface class for functionality of data exchange in hybrid Micro-Macro simulations.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
inlinevirtual |
Reimplemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
pure virtual |
Implemented in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >.
|
protected |
(unique) identifier of this coupling cell service