MaMiCo 1.2
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ccoupling::solvers::AbstractCouetteSolver< dim >Interface for continuum/macro fluid solvers for the Couette scenario
 Ccoupling::solvers::AbstractCouetteSolver< 3 >
 Ctinyxml2::MemPoolT< ITEM_SIZE >::Block
 Ccoupling::BoundaryForceController< LinkedCell, dim >Controller for forces acting at open MD boundaries
 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::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::CouetteConfigConfiguration parameters for Couette flow scenario
 CCouetteScenario::CouplingBufferHolds the buffers for the data transfer
 Ccoupling::datastructures::CouplingCell< dim >Defines the cell type with cell-averaged quantities only (no linked cells)
 Ccoupling::CouplingCellPlotter< LinkedCell, dim >Plots the coupling cell data
 Ccoupling::services::CouplingCellService< dim >
 Ccoupling::sendrecv::DataExchange< Cell_T, dim >Generic class for the the data exchange purposes
 Ccoupling::sendrecv::DataExchange< coupling::datastructures::CouplingCell< dim >, dim >
 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::ErrorEstimationThis 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::FilterPipeline< CellIndex_T, dim >
 Ccoupling::filtering::FilterSequence< dim >
 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 >::IteratorProvides iterator functionality (increment, access as <*cell, index> pair, equality)
 Ccoupling::datastructures::FlexibleCellContainer< dim >::IteratorProvides 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::interface::MacroscopicSolverInterface< 3 >
 Ccoupling::interface::MamicoInterfaceProvider< LinkedCell, dim >Singleton which returns and stores the interface implementations
 Ctarch::la::Matrix< rows, cols, T >
 Ccoupling::interface::MDSimulationGeneric interface class for different microscopic (MD) solvers
 Ccoupling::interface::MDSolverInterface< LinkedCell, dim >Interface to the MD simulation
 Ctinyxml2::MemPool
 Ccoupling::interface::Molecule< dim >Interface to access a single molecule in the MD simulation
 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::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::ParallelTopologyFactoryCreates 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::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::interface::PintableMacroSolverState
 Ccoupling::services::ParallelTimeIntegrationService< dim >::PintDomain
 Ctarch::utils::RandomNumberService
 Ccoupling::filtering::FilterInterface< dim >::ScalarAccessFunctionPair
 CScenario
 Ccoupling::sendrecv::SendReceiveBuffer< Cell_T, dim >Generic class for send-/ receive methodology
 Ccoupling::sendrecv::SendReceiveBuffer< 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::SimulationAndInterfaceFactoryFactory to produced md simulation, md solver interface (for mamico) and the coupling cell service
 Ctinyxml2::StrPair
 CCouetteScenario::TimingValuesHolds all the variables for the time measurement of a simulation
 Ccoupling::transferstrategies::TransferStrategy< LinkedCell, dim >
 Ctarch::utils::Uncopyable
 Ccoupling::UsherParticleInsertion< LinkedCell, dim >::UsherParamsCollects 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::VTKMoleculePlotter< LinkedCell, dim >This class writes molecule data to streams for .vtk file
 Ccoupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper
 Ccoupling::CouplingCellPlotter< LinkedCell, dim >::Writer4CellsClass for writing coupling cell data to stringstreams
 Ccoupling::CouplingCellPlotter< LinkedCell, dim >::Writer4MoleculesClass for writing molecule data to stringstreams
 Ctinyxml2::XMLAttribute
 CParseConfiguration::XMLConfiguration
 Ctarch::configuration::ParseConfiguration::XMLConfiguration
 Ctinyxml2::XMLConstHandle
 Ctinyxml2::XMLHandle
 Ctinyxml2::XMLNode
 Ctinyxml2::XMLUtil
 Ctinyxml2::XMLVisitor
 Ccoupling::cellmappings::ZhouBoundaryForce< LinkedCell, dim >This class applies the Zhou boundary force to all molecules assuming a cut-off radius r_c=2.5