| ►Ccoupling::solvers::AbstractCouetteSolver< dim > | Interface for continuum/macro fluid solvers for the Couette scenario |
| Ccoupling::solvers::CouetteSolver< dim > | Implements an analytic Couette flow solver |
| ►Ccoupling::solvers::AbstractCouetteSolver< 3 > | |
| Ccoupling::solvers::IcoFoamInterface | |
| ►Ccoupling::solvers::NumericalSolver | Virtual base class for the interface for a numerical fluid solver for the Couette scenario |
| Ccoupling::solvers::FiniteDifferenceSolver | Implements a simple one-dimensional finite-diffference solver for the Couette flow |
| Ccoupling::solvers::LBCouetteSolver | Implements a three-dimensional Lattice-Boltzmann Couette flow solver |
| Ctinyxml2::MemPoolT< ITEM_SIZE >::Block | |
| ►Ccoupling::BoundaryForceController< LinkedCell, dim > | Controller for forces acting at open MD boundaries |
| Ccoupling::NoBoundaryForce< LinkedCell, dim > | Dummy implementation, applying no boundary force |
| Ccoupling::ZhouBoundaryForceController< LinkedCell, dim > | Applies the boundary force from Zhou et al. in boundary cell |
| Ccoupling::sendrecv::SendReceiveBuffer< Cell_T, dim >::BufferCollective | |
| Ccoupling::sendrecv::SendReceiveBuffer< Cell_T, dim >::BufferWithID | |
| Ccoupling::datastructures::CellContainer< CellIndexT, dim > | Access to the coupling cells. Base class for the class coupling::datastructures::LinkedCellContainer |
| ►Ccoupling::datastructures::CellContainer< I02, dim > | |
| Ccoupling::datastructures::LinkedCellContainer< LinkedCell, dim > | Access to the coupling cells with linked cells |
| Ccoupling::indexing::CellIndex< dim, traits > | |
| Ccoupling::cellmappings::ComputeAvgForceAndVelocity< LinkedCell, dim > | This class sums up all force/velocity vectors and counts molecules inside a linked cell |
| Ccoupling::cellmappings::ComputeKineticEnergyMapping< LinkedCell, dim > | This class computes the kinetic energy. inside a linked cell |
| Ccoupling::cellmappings::ComputeMassMapping< LinkedCell, dim > | This class computes the mass over certain linked cells |
| Ccoupling::cellmappings::ComputeMeanPotentialEnergyMapping< LinkedCell, dim > | This class computes the mean potential energy over this coupling cell |
| Ccoupling::cellmappings::ComputeMomentumMapping< LinkedCell, dim > | This class computes the momentum over certain linked cells |
| Ccoupling::cellmappings::ComputeTemperatureMapping< LinkedCell, dim > | This class computes the temperature in a certain (coupling) cell |
| ►Ctarch::configuration::Configuration | |
| Ccoupling::configurations::MaMiCoConfiguration< 3 > | |
| Ccoupling::configurations::BoundaryForceConfiguration< dim > | Reads boundary force tag |
| Ccoupling::configurations::CouplingCellConfiguration< dim > | Configuration for output of coupling cell data to vtk files |
| Ccoupling::configurations::MaMiCoConfiguration< dim > | Parses all sub-tags for MaMiCo configuration |
| Ccoupling::configurations::MomentumInsertionConfiguration | Momentum insertion configuration. friend class: NieTest |
| Ccoupling::configurations::ParallelTopologyConfiguration | Reads parallel topology configuration. XYZ and ZYX are supported |
| Ccoupling::configurations::ParticleInsertionConfiguration | Configuration for particle insertion algorithm (e.g.: USHER) |
| Ccoupling::configurations::ThermostatConfiguration | |
| Ccoupling::configurations::TimeIntegrationConfiguration | Reads time integration configuration |
| Ccoupling::configurations::TransferStrategyConfiguration< dim > | Transfer strategy configuration, i.e. algorithm/combin. of quantity transfer steps and quantity interpretation (e.g. momentum vs. velocity) |
| Ccoupling::configurations::CouetteConfig | Configuration parameters for Couette flow scenario |
| CCouetteScenario::CouplingBuffer | Holds the buffers for the data transfer |
| ►Ccoupling::datastructures::CouplingCell< dim > | Defines the cell type with cell-averaged quantities only (no linked cells) |
| Ccoupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > | Defines the cell type with cell-averaged quantities. Derived from the class coupling::datastructures::CouplingCell |
| Ccoupling::CouplingCellPlotter< LinkedCell, dim > | Plots the coupling cell data |
| ►Ccoupling::services::CouplingCellService< dim > | |
| Ccoupling::services::CouplingCellServiceDummy< dim > | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim > | |
| Ccoupling::sendrecv::DataExchange< Cell_T, dim > | Generic class for the the data exchange purposes |
| ►Ccoupling::sendrecv::DataExchange< coupling::datastructures::CouplingCell< dim >, dim > | |
| Ccoupling::sendrecv::DataExchangeFromAllMacro2MD< dim > | |
| Ccoupling::sendrecv::DataExchangeFromMD2Macro< dim > | Data exchange from the MD solver to the macroscopic solver. Derived from the class coupling::sendrecv::DataExchange |
| Ccoupling::sendrecv::DataExchangeFromMacro2MD< dim > | Data exchange from the macroscopic solver to the MD solver. Derived from the class coupling::sendrecv::DataExchange |
| Ccoupling::cellmappings::DeleteParticleMapping< LinkedCell, dim > | This class deletes a certain particle from a coupling cell |
| Ctinyxml2::XMLDocument::DepthTracker | |
| Ctinyxml2::DynArray< T, INITIAL_SIZE > | |
| Ccoupling::error::ErrorEstimation | This class is used to analyse the error and predict the required number of instances |
| Ccoupling::filtering::Field< dim, T > | |
| ►Ccoupling::filtering::FilterInterface< dim > | |
| ►Ccoupling::filtering::JunctorInterface< dim, 2, 1 > | |
| Ccoupling::filtering::NLM< dim, scope > | |
| ►Ccoupling::filtering::AsymmetricalJunctorInterface< dim > | |
| Ccoupling::filtering::WriteToFileJunctor< dim > | |
| Ccoupling::filtering::Constant< dim > | |
| Ccoupling::filtering::FilterFromFunction< dim > | |
| ►Ccoupling::filtering::FilterInterfaceReadOnly< dim > | |
| Ccoupling::filtering::Copy< dim > | |
| Ccoupling::filtering::Strouhal< dim > | |
| Ccoupling::filtering::WriteToFile< dim > | |
| Ccoupling::filtering::Gauss< dim, scope > | |
| Ccoupling::filtering::JunctorInterface< dim, inputc, outputc > | |
| Ccoupling::filtering::POD< dim > | |
| Ccoupling::filtering::ReadFromFile< dim > | |
| Ccoupling::filtering::SequentialFilter< dim > | |
| Ccoupling::filtering::FilterPipeline< CellIndex_T, dim > | |
| ►Ccoupling::filtering::FilterSequence< dim > | |
| Ccoupling::filtering::AsymmetricalFilterJunction< dim > | |
| Ccoupling::filtering::FilterJunction< dim, inputc > | |
| Ccoupling::datastructures::FlexibleCellContainer< dim > | Access to coupling cells, which may belong to different indexing domains |
| Ccoupling::indexing::IndexingService< dim > | |
| Ccoupling::indexing::CellIndex< dim, traits >::IndexIterator | |
| Ccoupling::InstanceHandling< LinkedCell, dim > | Simulation slots are managed (i.e., added/removed) via this class. Works and interacts with the class coupling::MultiMDMediator closely |
| Ctinyxml2::MemPoolT< ITEM_SIZE >::Item | |
| Ccoupling::datastructures::CellContainer< CellIndexT, dim >::Iterator | Provides iterator functionality (increment, access as <*cell, index> pair, equality) |
| Ccoupling::datastructures::FlexibleCellContainer< dim >::Iterator | Provides iterator functionality (increment, access as <*cell, index> pair, equality) |
| Ccoupling::KineticEnergyController< LinkedCell, dim > | Controles and regulates the kinetic energy of the MD system |
| ►Ccoupling::interface::MacroscopicSolverInterface< dim > | Interface for the macroscopic, i.e. continuum solver |
| Ccoupling::solvers::CouetteSolverInterface< dim > | Interface to couette solver |
| ►Ccoupling::interface::MacroscopicSolverInterface< 3 > | |
| Ccoupling::solvers::LBCouetteSolverInterface | Interface for the LBCouetteSolver |
| Ccoupling::interface::MamicoInterfaceProvider< LinkedCell, dim > | Singleton which returns and stores the interface implementations |
| Ctarch::la::Matrix< rows, cols, T > | |
| Ccoupling::interface::MDSimulation | Generic interface class for different microscopic (MD) solvers |
| Ccoupling::interface::MDSolverInterface< LinkedCell, dim > | Interface to the MD simulation |
| ►Ctinyxml2::MemPool | |
| Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) > | |
| Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLAttribute) > | |
| Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLText) > | |
| Ctinyxml2::MemPoolT< sizeof(tinyxml2::XMLComment) > | |
| Ctinyxml2::MemPoolT< ITEM_SIZE > | |
| ►Ccoupling::interface::Molecule< dim > | Interface to access a single molecule in the MD simulation |
| Ccoupling::datastructures::Molecule< dim > | Molecule representation for coupling component. Dericed from the class coupling::interface::Molecule |
| Ccoupling::cellmappings::MoleculeExtractor< LinkedCell, dim > | This class extracts molecule information from a given coupling cell and stores all molecule positions in a vector |
| Ccoupling::interface::MoleculeIterator< LinkedCell, dim > | Some iterator scheme for traversing the molecules within a linked cell |
| Ccoupling::MomentumController< LinkedCell, dim > | Controls the momentum in a coupling cell |
| ►Ccoupling::MomentumInsertion< LinkedCell, dim > | Used to manipulate the momentum/ velocity of the molecules contained in a coupling cell |
| Ccoupling::AdditiveMomentumInsertion< LinkedCell, dim > | Used to manipulate the momentum/velocity of the molecules contained in a coupling cell |
| Ccoupling::NieVelocityImposition< LinkedCell, dim > | Velocity imposition scheme following the respective paper by Nie et al., J. Fluid. Mech. 500, 2004 |
| Ccoupling::NoMomentumInsertion< LinkedCell, dim > | Dummy class. Empty momentum insertion mechanism. Doesn't change anything |
| Ccoupling::SetGivenVelocity4MomentumInsertion< LinkedCell, dim > | |
| ►Ccoupling::VelocityGradientRelaxation< LinkedCell, dim > | Carries out velocity relaxation (similar to the SetMomentumMapping procedure) |
| Ccoupling::VelocityGradientRelaxationTopOnly< LinkedCell, dim > | Carries out velocity relaxation (similar to the SetMomentumMapping procedure) |
| Ccoupling::services::MultiMDCellService< LinkedCell, dim > | |
| Ccoupling::MultiMDMediator< LinkedCell, dim > | Class to handle interaction between MultiMDCellService and InstanceHandling This is currently mainly used for activating/deactivating and addtion/removal of md simulations. Works and interacts with the class coupling::InstanceHandling closely |
| Ctarch::utils::MultiMDService< dim > | |
| Ccoupling::cellmappings::NieVelocityImpositionMapping< LinkedCell, dim > | This class employs an acceleration based on velocity gradients (in time) using the forcing term of the molecules |
| Ccoupling::services::ParallelTimeIntegrationService< dim > | |
| ►Ccoupling::paralleltopology::ParallelTopology< dim > | This class performs the conversion rank <-> process coordinates |
| Ccoupling::paralleltopology::XYZTopology< dim > | The XYZTopology orders the ranks in x-y-z manner |
| Ccoupling::paralleltopology::ZYXTopology< dim > | The ZYXTopology orders the ranks in z-y-x manner |
| Ccoupling::paralleltopology::ParallelTopologyFactory | Creates the parallel topology from a given topology type and a number of processes |
| CParseConfiguration | |
| Ctarch::configuration::ParseConfiguration | |
| ►Ccoupling::ParticleInsertion< LinkedCell, dim > | Interface for particle insertion/removal on coupling cell basis |
| Ccoupling::NoParticleInsertion< LinkedCell, dim > | Empty implementation of particle insertion (no particle insertion/removal) |
| Ccoupling::UsherParticleInsertion< LinkedCell, dim > | Handles particle insertion (via Usher algorithm) and random particle deletion |
| Ccoupling::filtering::Patch< dim > | |
| Ccoupling::filtering::PatchView< dim > | |
| Ccoupling::cellmappings::PerturbateVelocityMapping< LinkedCell, dim > | This class is used to superimpose a random perturbation to the mean velocity in all directions |
| ►Ccoupling::interface::PintableMacroSolver | |
| Ccoupling::solvers::LBCouetteSolver | Implements a three-dimensional Lattice-Boltzmann Couette flow solver |
| ►Ccoupling::interface::PintableMacroSolverState | |
| Ccoupling::solvers::LBCouetteSolverState | |
| Ccoupling::services::ParallelTimeIntegrationService< dim >::PintDomain | |
| Ctarch::utils::RandomNumberService | |
| Ccoupling::filtering::FilterInterface< dim >::ScalarAccessFunctionPair | |
| ►CScenario | |
| CCouetteScenario | Versatile configurable Couette flow test for noise-filtered multi-instance Nie coupling |
| ►Ccoupling::sendrecv::SendReceiveBuffer< Cell_T, dim > | Generic class for send-/ receive methodology |
| Ccoupling::sendrecv::FromMD2Macro< Cell_T, dim > | Sends coupling cell information from MaMiCo to the macroscopic solver. Derived from the class coupling::sendrecv::SendReceiveBuffer |
| Ccoupling::sendrecv::FromMD2MacroRecvOnly< Cell_T, dim > | Sends coupling cell information from MaMiCo to the macroscopic solver. Expects to only receive data from, but will not send any data. Derived from the class coupling::sendrecv::SendReceiveBuffer |
| Ccoupling::sendrecv::FromMacro2MD< Cell_T, dim > | SendReceiveBuffer for transfer of quantities from a macroscopic solver to the coupling cells. Derived from the class coupling::sendrecv::SendReceiveBuffer |
| Ccoupling::sendrecv::FromMacro2MDSendOnly< Cell_T, dim > | SendReceiveBuffer for transfer of quantities from a macroscopic solver to the coupling cells. Only sends data but expects not to receive any data. Derived from the class coupling::sendrecv::SendReceiveBuffer |
| ►Ccoupling::sendrecv::SendReceiveBuffer< coupling::datastructures::CouplingCell< dim >, dim > | |
| Ccoupling::sendrecv::FromMD2Macro< coupling::datastructures::CouplingCell< dim >, dim > | |
| Ccoupling::sendrecv::FromMD2MacroRecvOnly< coupling::datastructures::CouplingCell< dim >, dim > | |
| Ccoupling::sendrecv::FromMacro2MD< coupling::datastructures::CouplingCell< dim >, dim > | |
| Ccoupling::sendrecv::FromMacro2MDSendOnly< coupling::datastructures::CouplingCell< dim >, dim > | |
| Ccoupling::cellmappings::SetKineticEnergyMapping< LinkedCell, dim > | This class sets kinetic energy over several linked cells |
| Ccoupling::cellmappings::SetMomentumMapping< LinkedCell, dim > | This class sets a certain momentum over several linked cells |
| Ccoupling::cellmappings::SetTemperatureMapping< LinkedCell, dim > | This class sets a certain temperature over several linked cells |
| Ccoupling::interface::SimulationAndInterfaceFactory | Factory to produced md simulation, md solver interface (for mamico) and the coupling cell service |
| Ctinyxml2::StrPair | |
| CCouetteScenario::TimingValues | Holds all the variables for the time measurement of a simulation |
| ►Ccoupling::transferstrategies::TransferStrategy< LinkedCell, dim > | |
| Ccoupling::transferstrategies::AveragingTransferStrategy< LinkedCell, dim > | |
| Ccoupling::transferstrategies::DifferenceTransferStrategy< LinkedCell, dim > | |
| Ccoupling::transferstrategies::DirectTransferStrategy< LinkedCell, dim > | |
| Ccoupling::transferstrategies::TransferStrategy4NieCoupling< LinkedCell, dim > | |
| Ccoupling::transferstrategies::TransferStrategy4SchwarzCoupling< LinkedCell, dim > | |
| Ctarch::utils::Uncopyable | |
| Ccoupling::UsherParticleInsertion< LinkedCell, dim >::UsherParams | Collects all the parameters necessary for the Usher algorithm |
| Ctarch::la::Vector< size, T > | |
| Ccoupling::filtering::FilterInterface< dim >::VectorAccessFunctionPair | |
| ►Ccoupling::cellmappings::VelocityGradientRelaxationMapping< LinkedCell, dim > | This class relaxes velocities of molecules towards an interpolated avergaged velocity value |
| Ccoupling::cellmappings::VelocityGradientRelaxationTopOnlyMapping< LinkedCell, dim > | This is the same as the class coupling::cellmappings::VelocityGradientRelaxationMapping, but relaxes only those molecules which are located in the top boundary strip |
| Ccoupling::cellmappings::VTKMoleculePlotter< LinkedCell, dim > | This class writes molecule data to streams for .vtk file |
| ►Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ApplyBoundaryForce | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ApplyTemperature | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ComputeAndSetCurrentVelocity | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ComputeAndStoreTemperature | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4DistributeMomentum | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4PerturbateVelocity | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessInnerCouplingCellAfterMDTimestep | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessInnerCouplingCellAfterReceivingMacroscopicSolverData | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessInnerCouplingCellBeforeReceivingMacroscopicSolverData | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessInnerCouplingCellBeforeSendingMDSolverData | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessOuterCouplingCellAfterReceivingMacroscopicSolverData | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessOuterCouplingCellBeforeReceivingMacroscopicSolverData | |
| Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper4ProcessOuterCouplingCellBeforeSendingMDSolverData | |
| Ccoupling::CouplingCellPlotter< LinkedCell, dim >::Writer4Cells | Class for writing coupling cell data to stringstreams |
| Ccoupling::CouplingCellPlotter< LinkedCell, dim >::Writer4Molecules | Class for writing molecule data to stringstreams |
| Ctinyxml2::XMLAttribute | |
| CParseConfiguration::XMLConfiguration | |
| Ctarch::configuration::ParseConfiguration::XMLConfiguration | |
| Ctinyxml2::XMLConstHandle | |
| Ctinyxml2::XMLHandle | |
| ►Ctinyxml2::XMLNode | |
| Ctinyxml2::XMLComment | |
| Ctinyxml2::XMLDeclaration | |
| Ctinyxml2::XMLDocument | |
| Ctinyxml2::XMLElement | |
| Ctinyxml2::XMLText | |
| Ctinyxml2::XMLUnknown | |
| Ctinyxml2::XMLUtil | |
| ►Ctinyxml2::XMLVisitor | |
| Ctinyxml2::XMLPrinter | |
| Ccoupling::cellmappings::ZhouBoundaryForce< LinkedCell, dim > | This class applies the Zhou boundary force to all molecules assuming a cut-off radius r_c=2.5 |