openPSTD  2.0
Open source simulation for sound propagation in urban environments
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 COpenPSTD::GUI::BaseOperation
 COpenPSTD::Kernel::BoundaryModels a boundary between two domains
 COpenPSTD::CLI::CLIDomainAdd
 COpenPSTD::CLI::CLIDomainChange
 COpenPSTD::CLI::CLIEdgeAbsorption
 COpenPSTD::CLI::CLIEdgeLR
 COpenPSTD::CLI::CLIExport
 COpenPSTD::CLI::CLISpeakerReceiverAdd
 COpenPSTD::CLI::Command
 COpenPSTD::Kernel::WisdomCache::DiscretizationStorage of the wave number discretizations
 COpenPSTD::Kernel::DomainConfInterface representation of the domain
 COpenPSTD::Kernel::DomainConfEdgeInterface values for boundaries of domains
 COpenPSTD::GUI::EdgeThis class is specificaly for horizontal edges and vertical edges
 COpenPSTD::Kernel::EdgeParametersThe impedance parameter and locally reaction switch for a boundary
 COpenPSTD::CLI::EditCommandPart
 Cenable_shared_from_this
 Cexception
 COpenPSTD::Kernel::FieldLValuesThe spatial derivatives of the pressure and velocity in x and y direction
 COpenPSTD::Kernel::FieldValuesThe observed state variables
 CInvalidationData
 COpenPSTD::Kernel::KernelCallbackCallback interface for communication with the CLI or the GUI
 COpenPSTD::Kernel::KernelInterfaceThe kernel API
 COpenPSTD::GUI::Layer
 COpenPSTD::GUI::MinMaxValue
 COpenPSTD::GUI::MouseStrategy
 COpenPSTD::GUI::OperationRunner
 COpenPSTD::Kernel::WisdomCache::Planset_FFTWStorage of the plans used in the Fast Fourier Transform
 COpenPSTD::Kernel::PMLArraysThe arrays used for attenuating the pressure and velocities at the boundaries of the domain
 COpenPSTD::Kernel::PointThe points of the grid, represented by 2D integer vectors
 COpenPSTD::Kernel::PSTDConfigurationRepresentation of the scene configuration
 COpenPSTD::Kernel::PSTDSettingsA collection of parameters and settings for the simulation
 CQDialog
 CQMainWindow
 CQOpenGLWidget
 COpenPSTD::Kernel::ReceiverMeasure pressure values on a fixed location in the scene
 COpenPSTD::GUI::Reciever
 COpenPSTD::Kernel::RhoArrayStruct with arrays containing the reflection and transmission coefficients of the pressure and the velocity
 COpenPSTD::Kernel::SceneCollection of the rectangular domains
 COpenPSTD::Kernel::SimulationMetadataData not obtained in running openPSTD but necessary for representing the information
 COpenPSTD::GUI::Snapping
 COpenPSTD::GUI::SnappingSettings
 COpenPSTD::Kernel::SolverComponent that computes the state variables of the scene for consecutive time steps
 COpenPSTD::Kernel::SpeakerLocations and amplitude of initial sound pressure
 COpenPSTD::GUI::VisualSettings
 COpenPSTD::Kernel::WisdomCacheStorage of the accumulated wisdom in the simulation