OpenMPCD
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 COpenMPCD::AnalyticQuantitiesComputes analytic quantities
 COpenMPCD::AnalyticQuantitiesGaussianDumbbellComputes analytic quantities for Gaussian Dumbbells
 CApp
 COpenMPCD::VTFSnapshotFile::AtomPropertiesCollection of properties of atoms
 CMPCDAnalysis.Autocorrelation.AutocorrelationGeneral class for analyzing autocorrelations
 COpenMPCD::CUDA::MPCFluid::BaseBase class for MPC fluids
 COpenMPCD::CUDA::MPCFluid::Instrumentation::VelocityAutocorrelation::BaseBase class for measurements of velocity autocorrelation in MPC fluids
 COpenMPCD::CUDA::MPCSolute::Base< PositionCoordinate, VelocityCoordinate >Base class for MPC solutes
 COpenMPCD::PairPotentials::Base< T >Abstract base class for pair potentials
 COpenMPCD::CUDA::MPCFluid::Instrumentation::BaseBase class for MPC fluids instrumentation
 COpenMPCD::CUDA::MPCSolute::Instrumentation::BaseBase class for MPC solutes instrumentation
 COpenMPCD::CUDA::MPCFluid::Instrumentation::FourierTransformedVelocity::BaseBase class for measurements of Fourier-transformed velocities in MPC fluids
 COpenMPCD::CUDA::BoundaryCondition::BaseBase class for boundary condition
 COpenMPCD::PairPotentials::Base< ForceCoordinate >
 COpenMPCD::PairPotentials::Base< FP >
 COpenMPCD::CUDA::MPCSolute::Base< MPCParticlePositionType, MPCParticleVelocityType >
 COpenMPCD::CUDA::BitsetRepresents a constant-size collection of boolean values
 COpenMPCD::CUDA::BunchIteratorRange< UnderlyingIterator >Wraps an iterator range such that it is grouped into "bunches" of a given length, with a configurable gap between bunches
 CMPCDAnalysis.StarPolymersAnalysis.Cache.Cache
 COpenMPCD::Profiling::CodeRegionMarks a code region
 CColumnSorterMixin
 CMPCDAnalysis.DataManager.ConfigPartSpecialAction
 COpenMPCD::ConfigurationRepresents the configuration of the simulation
 CMPCDAnalysis.Configuration.Configuration
 COpenMPCD::SystemInformation::CUDADeviceHolds properties of a CUDA device
 CMPCDAnalysis.Data2D.Data2D
 CMPCDAnalysis.DataManager.DataManager
 COpenMPCD::DensityProfileRepresents a density profile
 CMPCDAnalysis.DensityProfile.DensityProfile
 COpenMPCD::CUDA::DeviceClass representing a CUDA Device
 COpenMPCD::CUDA::DeviceBuffer< T >Represents a memory buffer on the Device
 COpenMPCD::CUDA::DeviceBuffer< MPCParticlePositionType >
 COpenMPCD::CUDA::DeviceMemoryManagerClass for managing memory on the CUDA Device
 COpenMPCD::Implementation_Vector2D::Dot< T, typename >Helper class to allow partial template specialization of OpenMPCD::Vector2D::dot
 COpenMPCD::Implementation_Vector3D::Dot< T, typename >Helper class to allow partial template specialization of OpenMPCD::Vector3D::dot
 COpenMPCD::Implementation_Vector2D::Dot< std::complex< T > >Helper class to allow partial template specialization of OpenMPCD::Vector2D::dot, for the case where T is an instance of std::complex
 COpenMPCD::Implementation_Vector3D::Dot< std::complex< T > >Helper class to allow partial template specialization of OpenMPCD::Vector3D::dot, for the case where T is an instance of std::complex
 COpenMPCD::Implementation_Vector2D::Dot< T, typename boost::enable_if< boost::is_floating_point< T > >::type >Helper class to allow partial template specialization of OpenMPCD::Vector2D::dot, for the case where T is a floating-point type
 COpenMPCD::Implementation_Vector3D::Dot< T, typename boost::enable_if< boost::is_floating_point< T > >::type >Helper class to allow partial template specialization of OpenMPCD::Vector3D::dot, for the case where T is a floating-point type
 CMPCDAnalysis.DumbbellAlignment.DumbbellAlignment
 CMPCDAnalysis.EckartSystem.EckartSystem
 CMPCDAnalysis.EmpiricalDistribution.EmpiricalDistribution
 CEnum
 CException
 COpenMPCD::ExceptionThe base exception class for OpenMPCD
 COpenMPCD::CUDA::BoundaryCondition::FactoryClass used to construct OpenMPCD::CUDA::BoundaryCondition::Base instances
 COpenMPCD::CUDA::MPCFluid::FactoryClass used to construct MPC fluid instances
 COpenMPCD::CUDA::MPCSolute::FactoryClass used to construct MPC solute instances
 CMPCDAnalysis.PairPotentials.FENE.FENE
 COpenMPCD::FilesystemUtilitiesProvides utility functions for filesystem access
 CMPCDAnalysis.Fit.Fit
 CMPCDAnalysis.FlowProfile.FlowProfile
 COpenMPCD::FlowProfile< T >Represents a flow profile
 CFrame
 COpenMPCD::CUDA::Random::Distributions::Gamma< T >The gamma distribution
 COpenMPCD::CUDA::Random::Distributions::Gamma_shape_ge_1< T >The gamma distribution, with shape parameter \( k \) assumed to satisfy \( k \ge 1 \)
 COpenMPCD::GraphRepresents a 2D graph
 COpenMPCD::Graph4DRepresents a 4D graph
 COpenMPCD::HistogramRepresents a histogram
 COpenMPCD::CUDA::InstrumentationClass doing measurements in a CUDA simulation
 Cstd::iterator_traits< OpenMPCD::StridedPointerIterator< Pointee, stride > >Specialisation of the std::iterator_traits template for StridedPointerIterator
 COpenMPCD::CUDA::Random::Generators::LinearCongruent< T, multiplier, increment, modulus >A linear congruential generator (LCG)
 COpenMPCD::Configuration::ListRepresents a list, or an array, of values
 CListCtrl
 CListCtrlAutoWidthMixin
 CMPCDAnalysis.LogicalEntityMeanSquareDisplacement.LogicalEntityMeanSquareDisplacement
 COpenMPCD::CUDA::MPCFluid::Instrumentation::LogicalEntityMeanSquareDisplacementMeasures the mean square displacement of logical entities in an MPC fluid
 CMPCDAnalysis.PairPotentials.MagneticDipoleDipoleInteraction_ConstantIdenticalDipoles.MagneticDipoleDipoleInteraction_ConstantIdenticalDipoles
 COpenMPCD::MaxwellBoltzmannDistributionRepresents a Maxwell-Boltzmann distribution
 COpenMPCD::MPIWraps MPI functionality
 COpenMPCD::CUDA::MPCFluid::Instrumentation::NormalModeAutocorrelationMeasures the autocorrelation of normal coordinates in linear polymers
 CMPCDAnalysis.NormalModeAutocorrelation.NormalModeAutocorrelation
 Cobject
 COpenMPCD::OnTheFlyStatistics< T >Computes sample means and variances "on-the-fly" or "online", i.e
 CMPCDAnalysis.OnTheFlyStatistics.OnTheFlyStatistics
 CMPCDAnalysis.OnTheFlyStatisticsCollection.OnTheFlyStatisticsCollection
 COpenMPCD::OnTheFlyStatisticsDDDA< T >Computes sample means and their errors for (possibly) serially correlated data
 CMPCDAnalysis.OnTheFlyStatisticsDDDA.OnTheFlyStatisticsDDDA
 CMPCDAnalysis.ParticleCollection.ParticleCollection
 COpenMPCD::CUDA::MPCSolute::ImplementationDetails::StarPolymers::ParticleTypeHolds the enumeration of particle types for star polymers
 COpenMPCD::CUDA::Random::Generators::Philox4x32_10Philox4x32-10 [18] counter-bases PRNG
 CMPCDAnalysis.InteractivePlotter.Plotter.Plotter
 CMPCDAnalysis.ProgramVersionDatabase.ProgramVersionDatabase
 CMPCDAnalysis.StarPolymersAnalysis.Registry.Registry
 COpenMPCD::RemotelyStoredVector< T, D >Represents a vector whose data is stored elsewhere
 CMPCDAnalysis.Run.Run
 COpenMPCD::Configuration::SettingRepresents a setting in the configuration
 COpenMPCD::ImplementationDetails::Configuration::SettingHelper class to handle libconfig++ settings
 COpenMPCD::CUDA::SimulationMPCD simulation with Molecular Dynamics on CUDA-capable GPUs
 CSlider
 COpenMPCD::CUDA::MPCFluid::Instrumentation::VelocityAutocorrelation::Base::SnapshotRepresents a snapshot of the MPC fluid constituent velocities
 COpenMPCD::SnapshotFileBase class for files that contain one or more simulation snapshots
 COpenMPCD::CUDA::Random::Distributions::StandardNormal< T >The standard normal distribution
 CMPCDAnalysis.StarPolymers.StarPolymers
 CMPCDAnalysis.StaticData.StaticData
 COpenMPCD::Profiling::StopwatchMarks a code region
 COpenMPCD::CUDA::StridedIteratorRange< UnderlyingIterator, stride >Wraps an iterator range such that the iteration stride is not (necessarily) 1
 COpenMPCD::CUDA::StridedIteratorRange< UnderlyingIterator, 0 >Partial template specialization of StridedIteratorRange for dynamic strides
 COpenMPCD::StridedPointerIterator< Pointee, stride >Wraps a pointer in such a way that incrementing this iterator is equivalent to incrementing the underlying pointer once or more times, depending on the stride specified
 COpenMPCD::StridedPointerIteratorRange< Pointee, stride >Represents a range of pointers that can be iterated over
 COpenMPCD::SystemInformationProvides information about the system the program is executing on
 COpenMPCD::TypeTraits< T >Contains information on certain types
 COpenMPCD::TypeTraits< double >Specialization of OpenMPCD::TypeTraits for double
 COpenMPCD::TypeTraits< float >Specialization of OpenMPCD::TypeTraits for float
 COpenMPCD::TypeTraits< long double >Specialization of OpenMPCD::TypeTraits for long double
 COpenMPCD::TypeTraits< std::complex< double > >Specialization of OpenMPCD::TypeTraits for std::complex<double>
 COpenMPCD::TypeTraits< std::complex< float > >Specialization of OpenMPCD::TypeTraits for std::complex<float>
 COpenMPCD::TypeTraits< std::complex< long double > >Specialization of OpenMPCD::TypeTraits for std::complex<long double>
 Cunary_function
 COpenMPCD::CUDA::Random::Distributions::Uniform0e1e< T >The uniform distribution in the open interval \( (0, 1) \)
 COpenMPCD::CUDA::Random::Distributions::Uniform0e1i< T >The uniform distribution in the left-open interval \( (0, 1] \)
 COpenMPCD::Vector2D< T >2-dimensional vector
 COpenMPCD::Vector3D< T >3-dimensional vector
 CMPCDAnalysis.Vector3D.Vector3D
 COpenMPCD::Vector3D< ForceCoordinate >
 COpenMPCD::Vector3D< FP >
 CMPCDAnalysis.Vector3DReal.Vector3DReal
 CMPCDAnalysis.VelocityAutocorrelation.VelocityAutocorrelation
 CMPCDAnalysis.VTFSnapshotFile.VTFSnapshotFile
 CMPCDAnalysis.PairPotentials.WeeksChandlerAndersen_DistanceOffset.WeeksChandlerAndersen_DistanceOffset