►COpenPSTD::GUI::BaseOperation | |
COpenPSTD::GUI::ChangeAspectMatrix | |
COpenPSTD::GUI::ChangeMouseHandlerOperations | |
COpenPSTD::GUI::ChangeWorldMatrix | |
COpenPSTD::GUI::CreateDomainOperation | |
COpenPSTD::GUI::CreateReceiverSpeakerOperation | |
COpenPSTD::GUI::EditDocumentSettingsOperation | |
COpenPSTD::GUI::EditDomainEdgeAbsorptionOperation | |
COpenPSTD::GUI::EditDomainEdgeLrOperation | |
COpenPSTD::GUI::EditDomainPositionsOperation | |
COpenPSTD::GUI::EditSelectedDomainEdgesOperation | |
COpenPSTD::GUI::InitializationOperation | |
COpenPSTD::GUI::LambdaOperation | |
►COpenPSTD::GUI::ModifyWorldMatrix | |
COpenPSTD::GUI::ResizeScene | |
COpenPSTD::GUI::TranslateScene | |
COpenPSTD::GUI::NewFileOperation | |
COpenPSTD::GUI::OpenFileOperation | |
COpenPSTD::GUI::RemoveDomainOperation | |
COpenPSTD::GUI::RemoveReceiverOperation | |
COpenPSTD::GUI::RemoveSelectedDomainOperation | |
COpenPSTD::GUI::RemoveSelectedObjectOperation | |
COpenPSTD::GUI::RemoveSpeakerOperation | |
COpenPSTD::GUI::SaveFileOperation | |
►COpenPSTD::GUI::SelectIndexedObjectOperation | |
COpenPSTD::GUI::DeselectOperation | |
COpenPSTD::GUI::SelectDomainOperation | |
COpenPSTD::GUI::SelectObjectOperation | |
COpenPSTD::GUI::UpdateViewMatrix | |
COpenPSTD::GUI::ViewWholeScene | |
COpenPSTD::Kernel::Boundary | Models a boundary between two domains |
COpenPSTD::CLI::CLIDomainAdd | |
COpenPSTD::CLI::CLIDomainChange | |
COpenPSTD::CLI::CLIEdgeAbsorption | |
COpenPSTD::CLI::CLIEdgeLR | |
►COpenPSTD::CLI::CLIExport | |
COpenPSTD::CLI::CLIHDF5Export | |
COpenPSTD::CLI::CLIImageExport | |
COpenPSTD::CLI::CLISpeakerReceiverAdd | |
►COpenPSTD::CLI::Command | |
COpenPSTD::CLI::CreateCommand | |
COpenPSTD::CLI::EditCommand | |
COpenPSTD::CLI::ExportCommand | |
COpenPSTD::CLI::ListCommand | |
COpenPSTD::CLI::RunCommand | |
COpenPSTD::Kernel::WisdomCache::Discretization | Storage of the wave number discretizations |
COpenPSTD::Kernel::DomainConf | Interface representation of the domain |
COpenPSTD::Kernel::DomainConfEdge | Interface values for boundaries of domains |
COpenPSTD::GUI::Edge | This class is specificaly for horizontal edges and vertical edges |
COpenPSTD::Kernel::EdgeParameters | The impedance parameter and locally reaction switch for a boundary |
►COpenPSTD::CLI::EditCommandPart | |
COpenPSTD::CLI::AddDomainEditCommandPart | |
COpenPSTD::CLI::AddReceiverEditCommandPart | |
COpenPSTD::CLI::AddSpeakerEditCommandPart | |
COpenPSTD::CLI::ChangeDomainEditCommandPart | |
COpenPSTD::CLI::ChangeEdgeAbsorptionEditCommandPart | |
COpenPSTD::CLI::ChangeEdgeLREditCommandPart | |
COpenPSTD::CLI::RemoveDomainEditCommandPart | |
COpenPSTD::CLI::RemoveReceiverEditCommandPart | |
COpenPSTD::CLI::RemoveSpeakerEditCommandPart | |
COpenPSTD::CLI::SetOptionEditCommandPart | |
►Cenable_shared_from_this | |
COpenPSTD::Kernel::Domain | A representation of one rectangular scene unit |
►Cexception | |
COpenPSTD::Kernel::PSTDKernelNotConfiguredException | |
COpenPSTD::Kernel::FieldLValues | The spatial derivatives of the pressure and velocity in x and y direction |
COpenPSTD::Kernel::FieldValues | The observed state variables |
►CInvalidationData | |
COpenPSTD::GUI::InteractiveModel | |
COpenPSTD::GUI::Model | |
COpenPSTD::GUI::Settings | |
COpenPSTD::GUI::View | |
►COpenPSTD::Kernel::KernelCallback | Callback interface for communication with the CLI or the GUI |
COpenPSTD::CLI::CLIOutput | |
►COpenPSTD::Kernel::KernelInterface | The kernel API |
COpenPSTD::Kernel::MockKernel | Fake kernel useful for testing the interaction between kernel and CLI or GUI |
COpenPSTD::Kernel::PSTDKernel | The API with methods that run the simulation from a PSTDFile |
►COpenPSTD::GUI::Layer | |
COpenPSTD::GUI::GridLayer | |
COpenPSTD::GUI::IconLayer | |
COpenPSTD::GUI::InteractiveLayer | |
COpenPSTD::GUI::SceneLayer | |
COpenPSTD::GUI::MinMaxValue | |
►COpenPSTD::GUI::MouseStrategy | |
COpenPSTD::GUI::MouseCreateDomainStrategy | |
COpenPSTD::GUI::MouseCreateSpeakerReceiverStrategy | |
COpenPSTD::GUI::MouseMoveSceneStrategy | |
COpenPSTD::GUI::MouseSelectStrategy | |
COpenPSTD::GUI::MouseVoidStrategy | |
►COpenPSTD::GUI::OperationRunner | |
COpenPSTD::GUI::Controller | |
COpenPSTD::Kernel::WisdomCache::Planset_FFTW | Storage of the plans used in the Fast Fourier Transform |
COpenPSTD::Kernel::PMLArrays | The arrays used for attenuating the pressure and velocities at the boundaries of the domain |
COpenPSTD::Kernel::Point | The points of the grid, represented by 2D integer vectors |
COpenPSTD::Kernel::PSTDConfiguration | Representation of the scene configuration |
COpenPSTD::Kernel::PSTDSettings | A collection of parameters and settings for the simulation |
►CQDialog | |
COpenPSTD::GUI::DocumentSettings | |
COpenPSTD::GUI::DomainProperties | |
►CQMainWindow | |
COpenPSTD::GUI::MainWindow | |
►CQOpenGLWidget | |
►COpenPSTD::GUI::Viewer2D | |
Cui_Viewer2D | |
COpenPSTD::Kernel::Receiver | Measure pressure values on a fixed location in the scene |
COpenPSTD::GUI::Reciever | |
COpenPSTD::Kernel::RhoArray | Struct with arrays containing the reflection and transmission coefficients of the pressure and the velocity |
COpenPSTD::Kernel::Scene | Collection of the rectangular domains |
COpenPSTD::Kernel::SimulationMetadata | Data not obtained in running openPSTD but necessary for representing the information |
COpenPSTD::GUI::Snapping | |
COpenPSTD::GUI::SnappingSettings | |
►COpenPSTD::Kernel::Solver | Component that computes the state variables of the scene for consecutive time steps |
COpenPSTD::Kernel::GPUMultiThreadSolver | Solver that both utilized multiple cores and the GPU |
COpenPSTD::Kernel::GPUSingleThreadSolver | Solver that performs the computational intensive parts on a GPU |
COpenPSTD::Kernel::MultiThreadSolver | Solver that exploits the multiple CPU cores of a machine |
COpenPSTD::Kernel::SingleThreadSolver | Default singlethreaded solver |
COpenPSTD::Kernel::Speaker | Locations and amplitude of initial sound pressure |
COpenPSTD::GUI::VisualSettings | |
COpenPSTD::Kernel::WisdomCache | Storage of the accumulated wisdom in the simulation |