_applyAccordingToConfiguration (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_boundaryForceController | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_couplingCells | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_deFromMacro2MD (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_deFromMD2Macro (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_filterPipeline | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_filterPipelineConfiguration | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_fromMacro2MD | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_fromMD2Macro (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_id (defined in coupling::services::CouplingCellService< dim >) | coupling::services::CouplingCellService< dim > | protected |
_kineticEnergyController | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_macroscopicFilename (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_macroscopicSolverInterface | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_mdSolverInterface | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_microscopicFilename | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_momentumController | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_momentumInsertion | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_momentumInsertionType (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_multiMDService (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_numberLinkedCellsPerCouplingCell (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_numberMDTimestepsPerCouplingCycle | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_particleInsertion | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_particleInsertionType (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_topologyOffset | coupling::services::CouplingCellService< dim > | protected |
_transferStrategy | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_usherCellEnd (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_usherCellOffset (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_usherCellStart | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_usherRange (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_writeEveryMacroscopicTimestep (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
_writeEveryMicroscopicTimestep (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
applyBoundaryForce(unsigned int t) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
applyFilterPipeline() override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
applyTemperatureToMolecules(unsigned int t) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
computeAndStoreTemperature(double temperature) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
CouplingCellService(unsigned int ID, unsigned int topologyOffset) (defined in coupling::services::CouplingCellService< dim >) | coupling::services::CouplingCellService< dim > | inline |
CouplingCellServiceImpl(unsigned int ID, coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface, coupling::interface::MacroscopicSolverInterface< dim > *macroscopicSolverInterface, tarch::la::Vector< dim, unsigned int > numberProcesses, unsigned int rank, const coupling::configurations::ParticleInsertionConfiguration &particleInsertionConfiguration, const coupling::configurations::MomentumInsertionConfiguration &momentumInsertionConfiguration, const coupling::configurations::BoundaryForceConfiguration< dim > &boundaryForceConfiguration, const coupling::configurations::TransferStrategyConfiguration< dim > &transferStrategyConfiguration, const coupling::configurations::ParallelTopologyConfiguration ¶llelTopologyConfiguration, const coupling::configurations::ThermostatConfiguration &thermostatConfiguration, unsigned int numberMDTimestepsPerCouplingCycle, const coupling::configurations::CouplingCellConfiguration< dim > &couplingCellConfiguration, const char *filterPipelineConfiguration, const tarch::utils::MultiMDService< dim > &multiMDService, unsigned int topologyOffset, int tws=0) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | |
CouplingCellServiceImpl(unsigned int ID, coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface, coupling::interface::MacroscopicSolverInterface< dim > *macroscopicSolverInterface, tarch::la::Vector< dim, unsigned int > numberProcesses, unsigned int rank, const coupling::configurations::ParticleInsertionConfiguration &particleInsertionConfiguration, const coupling::configurations::MomentumInsertionConfiguration &momentumInsertionConfiguration, const coupling::configurations::BoundaryForceConfiguration< dim > &boundaryForceConfiguration, const coupling::configurations::TransferStrategyConfiguration< dim > &transferStrategyConfiguration, const coupling::configurations::ParallelTopologyConfiguration ¶llelTopologyConfiguration, const coupling::configurations::ThermostatConfiguration &thermostatConfiguration, unsigned int numberMDTimestepsPerCouplingCycle, const coupling::configurations::CouplingCellConfiguration< dim > &couplingCellConfiguration, const char *filterPipelineConfiguration, const tarch::utils::MultiMDService< dim > &multiMDService) (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | inline |
distributeMass(unsigned int t) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
distributeMomentum(unsigned int t) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
getCouplingCells() | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | inline |
getFilterPipeline() const override (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | inlinevirtual |
getID() const (defined in coupling::services::CouplingCellService< dim >) | coupling::services::CouplingCellService< dim > | inline |
getPositionOfFirstLocalGhostCell() const (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
initCorrectApplicationOfThermostat(const coupling::configurations::ThermostatConfiguration &thermostatConfiguration) (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | inlineprivate |
initFiltering() override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | inlinevirtual |
initIndexVectors4Usher() | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | private |
perturbateVelocity() override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
plotEveryMacroscopicTimestep(unsigned int t) override (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
plotEveryMicroscopicTimestep(unsigned int t) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
processInnerCouplingCellAfterMDTimestep() override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
sendFromMacro2MD(const coupling::datastructures::FlexibleCellContainer< dim > ¯o2MDBuffer) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
sendFromMacro2MDPostProcess() override (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
sendFromMacro2MDPreProcess() override (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
sendFromMD2Macro(const coupling::datastructures::FlexibleCellContainer< dim > ¯oscopicSolverCellContainer) override | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
sendFromMD2MacroPostProcess() override (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | inlinevirtual |
sendFromMD2MacroPreProcess() override (defined in coupling::services::CouplingCellServiceImpl< LinkedCell, dim >) | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |
~CouplingCellService() (defined in coupling::services::CouplingCellService< dim >) | coupling::services::CouplingCellService< dim > | inlinevirtual |
~CouplingCellServiceImpl() | coupling::services::CouplingCellServiceImpl< LinkedCell, dim > | virtual |